Today a significant market share is acquired by Geo Spatial enabled apps on all famous app stores.
here are two main components in Geo Spatial enabled applications, one is creating the data source for geo points and another in searching the data source for given input.
Create your own Geo Spatial Database
Insert unlimited geo points using API/ AppHQ console UI
Search nearby points within given radius
Search points in ascending order of distance from given point
Use other App42 Services like push notification to make user interactive Geo App