Font Size: a A A

Design And Implementation Of3D Indoor Map SDK On Android Platform

Posted on:2016-06-29Degree:MasterType:Thesis
Country:ChinaCandidate:X R LiangFull Text:PDF
GTID:2180330467491933Subject:Computer technology
Abstract/Summary:PDF Full Text Request
Electronic map service uses network or mobile phone function to present map service. With the development of electronic map and accurate positioning technology, Internet companies, such as Google, Baidu and Gaode, pay more attention on the development and application of indoor map. At the same time, compared to the traditional planar map mode, people begin to explore more vivid and intuitive representation of map. For example, with the OpenGL technology, maps may be displayed in the form of3D.The main content of this paper is to design and develop a3D map display engine on the Android mobile phone. The OpenGL technology will be used in this map. This engine does not need to manually construct the3D models, but automatically generates3D map through the vector map data, which greatly reduces the time of map drawing and ensures the compatity to2D map data and function. After the analysis of GIS technology and computer graphics technology based on the sufficient investigation, we use the OpenGL ES technology and JPCT engine framework as the basic technology of map engine development, and package it into SDK. This SDK includes the functions of map data import,3D modeling, map rendering, map drawing and map rolling, which provides the basic map functions to the third party developers. This paper introduces in detail the key algorithm design, the Android3D indoor map engine SDK architecture and implementation scheme. Besides, we also develop a3D Maps App by using this SDK to verify conformance with design and performance criteria.There are many differences between the traditional map App and this system, first of all, by the use of automatic generation the3D model in the vector map data, we achieve the compatible with2D and3D map data, and provides the solution of the rapid development of the LBS function. Researching the3D modeling algorithm and performance improvement. Provides a new idea and method for mobile3D map presentation.
Keywords/Search Tags:GIS, three dimensional map, OpenGLAndroid Software Development Kit
PDF Full Text Request
Related items