Лучшее масштабирование до точек в Google Maps API v2

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

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


person Tomas    schedule 15.03.2012    source источник


Ответы (1)


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

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

person Heitor Chang    schedule 15.03.2012