Каков наиболее эффективный подход к проверке наличия маркеров в окне просмотра?
Идеальное решение не требует проверки всех маркеров один за другим, если он содержится в окне просмотра.
Каков наиболее эффективный подход к проверке наличия маркеров в окне просмотра?
Идеальное решение не требует проверки всех маркеров один за другим, если он содержится в окне просмотра.
Лучшее решение, которое я придумал, это
GMap2.getBounds()
(как предложил paullb)Используйте GMap2.getBounds(), чтобы найти ограничивающую рамку. Используйте GLatLngBounds.containsLatLng() для проверки каждого маркера, чтобы увидеть, виден ли он.
В качестве альтернативы вы можете попробовать использовать тот же подход с кластером маркеров, если значение каждого кластера хранится в легкодоступном виде. (сам не смотрел)