Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Применение библиотек > Google Maps API как правильно подобрать zoom?


Автор: VGrinder 8.1.2010, 08:18
Здравствуйте.
Начал смотреть google maps api. Есть вопрос: как задать такое значение zoom-а, чтобы влезло определенное количество расставленных мною маркеров. 

Нашел такой метод у класса GMap2 - getBoundsZoomLevel(bounds:GLatLngBounds), который позволяет узнать необходимый уровень зума, но не ясно как получить объект типа GLatLngBounds, который будет включать все нужные точки. Или может есть способ получить объект GLatLngBounds из GBounds(там в конструктор кидается массив точек)?

Автор: solenko 8.1.2010, 09:52
Добавляя маркер, вы добавляете его ккординаты в GLatLangBounds. Дальше выставляете центр в GLatLangBounds.getCenter, а зум в GMap.getBoundsZoomLevel(GLatLangBounds)

Автор: VGrinder 8.1.2010, 11:34
Действительно. Не заметил метод extend у GLatLngBounds. Спасибо...

Автор: solenko 8.1.2010, 13:53
Отметте тему решенной

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)