Вычисление zoomToSpan () градусов на основе минимального / максимального значения широты / долготы в mapView - PullRequest
3 голосов
/ 15 мая 2010

У меня есть кластер элементов на оверлее в mapView.
Я знаю, где находится верхний / нижний / левый / правый большинство объектов.
Я хочу использовать метод zoomToSpan () для увеличения этой области.

Как правильно рассчитать градусы широты / долготы для этого метода?

Ответы [ 3 ]

3 голосов
/ 15 мая 2010

Я нашел кого-то еще, кто публикует хорошее решение этой проблемы здесь: http://www.anddev.org/zoom_and_span_on_a_cluster_of_points-t464.html

Удачи!

2 голосов
/ 21 февраля 2012

Этот вопрос был задан ранее, и здесь есть отличный ответ с кодом:

Android MapView - устанавливает масштаб автоматически, пока не будут видны все ItemizedOverlay

0 голосов
/ 22 августа 2011

Не хотите ли вы просто использовать что-то вроде этого:

mapController.zoomToSpan(overlay.getLatSpanE6(), overlay.getLonSpanE6());
...