Чтобы показать карту страны с помощью Google Maps API - PullRequest
2 голосов
/ 02 февраля 2010

Могу ли я отобразить Карту страны, передавая название страны в качестве параметра в Google Maps API? Область поля отображения одинакова для всех стран, поэтому уровень масштабирования должен автоматически настраиваться в соответствии с соответствующей страной.

Я пытался использовать GLatLongBounds, но это не очень хорошо, так как США в 800X800 - это хорошо, но Япония - точка.

Ответы [ 2 ]

3 голосов
/ 02 февраля 2010

Если у вас уже есть GLatLongBounds страны, вы можете просто сделать: GMap2.getBoundsZoomLevel(GLatLongBounds), чтобы получить соответствующий уровень масштабирования для отображения этих границ.

Из API Карт Google:

getBoundsZoomLevel (оценки: GLatLngBounds)

Возвращает уровень масштабирования, при котором данная прямоугольная область вписывается в вид карты Уровень масштабирования вычисляется для текущего выбранного типа карты. Если тип карты еще не выбран, Первый в списке типов карт б.

0 голосов
/ 02 февраля 2010

Я вполне уверен, что вам нужно будет пройти уровень масштабирования, а также название страны (или координаты широты / долготы), чтобы получить правильные границы.

...