Farsh
~ on ~ high ~ wave ~
google map // GClientGeocoder // как узнать правильный зум ?
Добрый день.
Немного подзаканался с google map'ом .
В общем дан google map . Дан GClientGeocoder , который возвращает широту/долготу запрошенного адреса.
Задача:
сгенерировать правильный зум для отображения этого адреса на карте. В идеале - на весь размер карты .
То есть, к примеру, я делаю запрос "Зимбабве". Он возвращает центральные координаты этой страны. Мне нужно отобразить эту страну на карте.
Чтобы отобразить ее в полные размер на карте любого размера, нужно сгенерировать так называемый viewport ( GLatLngBounds ) из крайних координат территории этой страны, чтобы потом при помощи метода самой карты getBoundsZoomLevel(bounds) узнать тот самый, нужный мне зум .
Возможно ли это ? Или как правильней делать адресные запросы к гуглу? Заранее спасибо.
Добрый день.
Немного подзаканался с google map'ом .
В общем дан google map . Дан GClientGeocoder , который возвращает широту/долготу запрошенного адреса.
Задача:
сгенерировать правильный зум для отображения этого адреса на карте. В идеале - на весь размер карты .
То есть, к примеру, я делаю запрос "Зимбабве". Он возвращает центральные координаты этой страны. Мне нужно отобразить эту страну на карте.
Чтобы отобразить ее в полные размер на карте любого размера, нужно сгенерировать так называемый viewport ( GLatLngBounds ) из крайних координат территории этой страны, чтобы потом при помощи метода самой карты getBoundsZoomLevel(bounds) узнать тот самый, нужный мне зум .
Возможно ли это ? Или как правильней делать адресные запросы к гуглу? Заранее спасибо.