Google Maps Android API v2 jest bardzo powolny podczas dodawania wielu znaczników

Aktualizuję istniejącą aplikację na Androida, aby korzystać z nowego interfejsu Google Maps Android API v2. Mam około 2500 znaczników, które chcę dodać do mapy. Ze starszą wersją API stwierdziłem, że reakcja map jest przerażająca, gdy jest 2500 znaczników, więc musiałem obejść to, dodając tylko znaczniki, które są w bieżącym widocznym regionie mapy.

Miałem nadzieję, że 2500 nowych znaczników będzie szybszych z nowym interfejsem API, ale nadal jest okropne, nawet na Nexusie 4, i nie widzę żadnej opcji tworzenia klastrów.

Więc moje pytanie: jak mogę określić, czy określony punkt lat / lng znajduje się w widocznym obszarze mapy?

Patrzyłem na toVisibleRegion w dokumentacji, ale jak dotąd nie miałem z tym szczęścia. Każda pomoc jest bardzo mile widziana.

* Uwaga dodatkowa: 2500 znaczników na iOS MKMapView (mapy google lub mapy Apple) są bardzo płynne i elastyczne nawet w przypadku iPhone'a 3gs. Nadal nie rozumiem, dlaczego na Androidzie jest tak wolno, nawet z najnowszym i najlepszym sprzętem.

questionAnswers(2)

yourAnswerToTheQuestion