E-Learning makes it possible for learners to study at any time. With the improvement of ubiquitous technologies and corresponding devices, learners can conduct their learning activities without any limitations from the environment. Instructors can utilize various kinds of resources to create more plentiful learning materials for learners. In this situation, instructors or learners have to spend more time on collecting relevant resources for a specific purpose. In our previous works, we utilized the geographical information and RFID (Radio Frequency Identification) to develop an outdoor adventure game to support learning procedures. In this paper, we go further to propose and develop a resource retrieval mechanism to assist learners in collecting relevant learning resources. This mechanism can be regarded as a search procedure. We aim at providing search results in the order of relevant degree based on learners' current geographical information. It can make resource retrieval more efficient in ubiquitous learning environments.