Document Type : Research Paper
Authors
Abstract
Today the desire to create smart and electronic companions in the daily life of humans has been fulfilled with the production of mobile processing equipment. On the other hand, the integration of existing capabilities of these equipment with the features of the spatial information systems, has become the basis for the emergence of a new technology called spatial information system. Simply put, displaying the spatial information can be considered as the most vital part of a mobile spatial information system. On the other hand, allocating a major part of the commercial market of mobile equipment to devices running with Android operating system encouraged the authors to explore different visual techniques in such equipment. The analysis can be considered as one of the most important studies required to develop a sample of a mobile spatial information system. But unfortunately, despite the great importance of this issue, no comprehensive and technical studies have yet been conducted to evaluate the performance of different methods of displaying spatial information in the context of this operating system. The methods used in this study include the use of Google Map API, ArcGIS Runtime SDK, OSMDroid, MapsFroge and Nutiteq libraries. To compare these methods and express the use cases of each of them, services were developed using each one of these methods and the Java programming language. Finally, after analyzing the results of various experimental experiments, the quality of performance, capabilities, strengths and weaknesses of each method were clearly expressed. In general, the results of this study can be considered as an appropriate starting point for selecting an appropriate library for displaying spatial information in any instance of a mobile spatial information system.
Keywords