We have developed an android application which loads different eco-zones and does geo-fencing based on current GPS location.
We have converted a shapefile to KML, then to JSON format, for loading in the Android app.
The zones had 1000+ vertexes, so performance was an issue. I then tried splitting the polygons, this deforms zone boundaries.
Is there a better approach to this, while respecting zone boundaries, in which the performance could be improved? I.e. less vertices using some other algorithm? or a better GIS data format ?