Google Maps Android API v2 работает очень медленно при добавлении большого количества маркеров

Я обновляю существующее приложение Android, чтобы использовать новый Google Maps Android API v2. У меня есть около 2500 маркеров, которые я хочу добавить на карту. В более старой версии API я обнаружил, что скорость отклика карт ужасна, когда имеется 2500 маркеров, поэтому мне пришлось обходить его, добавляя только маркеры, которые находятся в текущей видимой области карты.

Я надеялся, что 2500 маркеров будут быстрее с новым API, но этовсе еще ужасно, даже на Nexus 4, и яЯ не вижу какой-либо опции для кластеризации.

Итак, мой вопрос: как я могу определить, содержится ли определенная точка широты / долготы в видимой области карты?

Я смотрел наVisibleRegion в документации, но ядо сих пор не повезло с этим. Любая помощь очень ценится.

* Примечание: 2500 маркеров на iOS MKMapView (карты Google или Apple Maps) очень плавные и отзывчивые даже с iPhone 3gs. Я все еще могуне понимаю, почему этона Android работает очень медленно, даже с новейшим и лучшим оборудованием.

Ответы на вопрос(2)

Ваш ответ на вопрос