At this point our performance of rendering large point datasets ourperforms WebTAK significantly but I think there is more optimization that can be done. The map still becomes sluggish when rendering an in-browser GeoJSON layer such as lightening data.
Actions
[x] Strip out all but style properties when GeoJSON is added to map
[ ] Perform a "Style & Geometry" diff before submitting to Diff update code, if there is no visual diff, just update the CoT store and skip re-render
[x] Ensure all map interactions get the actual feat from the CoT Store. The returned feat from the map should only be used as an ID reference to the store - see above where the properties could lag behind the store if there is no visual difference
Context
At this point our performance of rendering large point datasets ourperforms WebTAK significantly but I think there is more optimization that can be done. The map still becomes sluggish when rendering an in-browser GeoJSON layer such as lightening data.
Actions