Google Maps Android API v2 ist sehr langsam, wenn viele Marker hinzugefügt werden
Ich aktualisiere eine vorhandene Android-App, um die neue Google Maps Android API v2 zu verwenden. Ich habe ungefähr 2500 Marker, die ich der Karte hinzufügen möchte. Bei der älteren Version der API war die Reaktionszeit der Karten bei 2500 Markierungen entsetzlich. Daher musste ich nur Markierungen hinzufügen, die sich im aktuell sichtbaren Bereich der Karte befinden.
Ich hatte gehofft, 2500 Marker würden mit der neuen API schneller sein, aber es ist immer noch furchtbar, selbst auf einem Nexus 4, und ich sehe keine Möglichkeit, Clustering durchzuführen.
Meine Frage: Wie kann ich feststellen, ob ein bestimmter Lat / Long-Punkt im sichtbaren Bereich der Karte enthalten ist?
Ich habe angeschautVisibleRegion in der Dokumentation, aber ich hatte bisher kein Glück damit. Jede Hilfe wird sehr geschätzt.
* Randnotiz: 2500 Marker auf einem iOS MKMapView (Google Maps oder Apple Maps) sind selbst mit einem iPhone 3G sehr flüssig und reaktionsschnell. Ich kann immer noch nicht verstehen, warum es auf Android so langsam ist, selbst mit der neuesten und besten Hardware.