Design and Implementation of a Location-Based Service With Emphasis on a Geographical Database
One of the most popular apps is location-based services (LBSs) such as navigation, location-based social networks, and location-based advertisements. However, building an LBS is not a simple task because it involves various subjects and techniques like mobile computing, databases, and security and privacy. One of the major LBS components is geographical databases, which are used to store geographic data like locations and functions (such as restaurants and gas stations). A geographical database is usually hosted on a server because of its huge size and should facilitate geographic data storage, indexing, searching, and matching. This article tries to mitigate the high difficulty of LBS construction by showing the construction step by step with a focus on connecting a mobile device to a server-side geographical database. After reading this article, readers will be able to build an LBS prototype for their research or applications.