Matt Mateo
Matt Mateo

Reputation: 168

Offline Android GIS App development

This is somehow a vague question, I would like to ask for any JavaScript Mapping library that is most effective and efficient in terms of mapping capabilities for android.

Me and my co-developer plans to develop it using Cordova.

I read about OpenScale, we wanted that the app will work in offline with base map (preferably Google tiles or any available tiles that can be downloaded).

The user just need to draw a polygon on the map and using a JS library, perform an "intersect" query and will return an information what feature it intersected.

enter image description here

Upvotes: 2

Views: 307

Answers (1)

antonio
antonio

Reputation: 18242

As mapping library I would recommend either Google Maps API Javascript or OpenLayers. Both are really powerful and will allow you to create entities (points, polylines and polygons). Choosing one over the other can be more a license question: here you can see the pricing and plans for Google Maps API Javascript. OpenLayers is open source (under the 2-clause BSD License).

To perform spatial operations on JavaScript I would recommend JSTS which, according to the documentation:

JSTS is an ECMAScript 2015 library of spatial predicates and functions for processing geometry conforming to the Simple Features Specification for SQL published by the Open Geospatial Consortium. JSTS is also a port of the well established Java library JTS.

Upvotes: 1

Related Questions