Лучший зум для точек в Google Maps API V2 - PullRequest
4 голосов
/ 15 марта 2012

Как мне лучше всего увеличить группу точек в google maps api v2? В api v3 я бы использовал объект bounds для хранения точек и затем увеличивал до этих границ, используя функцию fitBounds(), но в v2 я действительно не знаю.

Я нашел здесь несколько советов, но решение написания пользовательских функций кажется довольно неуклюжим ... http://groups.google.com/group/Google-Maps-API/browse_thread/thread/996f83e075e51fdf

1 Ответ

5 голосов
/ 15 марта 2012

Попробуйте этот мини-учебник, он звучит так, как вы хотите:

http://econym.org.uk/gmap/basic14.htm

var bounds = new GLatLngBounds();
for (... each point ...) {
    bounds.extend(latlng); 
}
map.setZoom(map.getBoundsZoomLevel(bounds));
map.setCenter(bounds.getCenter());

http://econym.org.uk/gmap/example_map14.htm

...