We are trying to use the MapKit JS library to present a world map with around 2000 Marker annotations. We've added our own custom glyph as well as enable cluster annotations.
We take a similar approach on our iOS app and the documentation there suggests to immediately load all annotations and not try to load them based on the region view. This works great on iOS but when using the mapkit.addAnnotations(annotations) on MapKit JS it takes a really long time to initialise the annotations (+/- 5 to 10 seconds).
I've removed the callout, custom glyph and cluster annotations from our marker annotation but this doesn't seem to affect the load performance at all. Does anyone have experience using MapKit JS with 2000 or more annotations and run into similar performance issues?
I have same issue.
I am working on showing 5000+ annotations.
But also I am having really bad performance.
Was able to solve this issue?