基于Google Earth的自助旅游系统
学 生:肖 贵
指导教师:李 超
摘 要
以Google Earth为代表的Web GIS系统的广泛应用,带动了与其相关产业的发展和相关技术的完善。Google Earth的应用空间因其自身的独特优势变得越来越大,也使得许多基于Google Earth的系统更多地应用在人们的日常生活中。
随着科学技术的发展,对Google Earth开发和应用的研究也越来越多。本文利用Google Earth提供的接口对Google Earth进行二次开发,在Google Earth软件平台的基础上,采用GPS信息获取方式,应用Google Earth COM API,设计实现了基于Google Earth的自助旅游系统。本文首先介绍Google Earth COM API的相关背景技术,并分析了基于GPS信息获取方式的Google Earth COM API的应用现状。文中还对相关COM技术和MFC消息映射机制进行介绍,分析了系统的设计思路和实现过程。针对用户的使用需求,本文设计了一款自助旅游系统。该系统实现了用户交互、用户位置获取、旅游线路管理、旅游资源查和信息显示五大部分的功能。文中将对各部分的功能的设计过程与具体实现进行详细的阐述。
本文最终实现了该自助旅游系统,经过测试具有良好的用户体验。为人们制定旅游计划提供了便利,在一定程度上方便大家的旅游出行。
关键词:Google Earth,信息获取,GPS,COM,MFC
Budget Travelling System Based on Google Earth
Author: XIAO Gui
Tutor: LI Chao
Abstract
The extensive application of Web GIS systems, such as Google Earth, led to a continuous development and improvement of correlative industries and technologies. For its unique advantages, Google Earth will have a greater using space in its future development, and will also bring a more flexible format to systems-based-on-Google Earth.
With the development of science, there will be more and more researches on system exploiting and applying Google Earth. This paper carries on the re-development to Google Earth by using the interface provided by Google Earth, encoding information by GPS, designs and implements the Budget Traveling System which exploits Google Earth COM API based on the Google Earth software platform. Firstly, we will introduce relevant technology background of class libraries and Google Earth COM API. This paper will also give out relevant technologies such as COM and Message-Mapping System of MFC. We designed a budget travelling system to user’s demand. This system implemented functions of five modules: User Interface, Location Acquisition, The Management of Tourist Routes, Tourist Resources Querying and Information Display. This paper will detail the analysis and designs of the function.
This thesis makes the Budget Traveling System realized and user-friendly. Besides, it’s more convenient for people to make tourism plans, to some extent facilitates tourist travel.
Key words:Google Earth, encoding information, GPS, COM, MFC