Summary: | With the development of GPS and 3G network, mobile navigation systems are widely used in people’s daily life. From 2D electronic map to 3D simulation map, the navigation services based on real-scene information is becoming the mainstream. Due to the rapid growth of mobile navigation systems, users are not satisfied with the""basic navigation services any more, such as locating places and devising paths. They put forward higher demands on location-based services (LBS for short). Thus, LBS applications based on mobile navigation systems has attracted more and more attention. This thesis studies the drawbacks and relevant technologies of LBS, then designs and implements the LBS application for mobile virtual navigation systems based on Android platform. First of all, it analyzes the current status of LBS services, and come up with a self-adapting individuation LBS proposal based on user interests. Secondly, according to the requirements of LBS functional integrity and type diversity, it designs three function modules of the LBS application, including Mobile LBS Module, Location Sharing Module and Designated Reconstruction of Real Scene Module. What’s more, Mobile LBS Module is aimed to provide basic and extended location services to users, as well as user interest-based LBS information. Location Sharing Module puts forward a new check-in mode using physical medium, such as 2D barcodes and Bluetooth devices to share users’ current position. Designated Reconstruction of Real Scene Module is responsible for navigation route review and historical track queries, via the technology of SVG image compression and dynamic caching mechanism. Finally, the LBS application invokes Augmented Reality Module to show the location data, service results and navigation route in 3D form. The LBS application for mobile virtual navigation system based on Android platform in this thesis can provide navigation and location-based services of high quality directly and clearly, as well as bring users new experiences of mobile function. It has already achieved good results in experimental environment.
|