Google Map Set Center - PullRequest
       0

Google Map Set Center

0 голосов
/ 02 ноября 2011

Я строю программу, которая отображает местоположение многих людей.Как я могу установить Центр так, чтобы он показывал все местоположения?

Это мой код, но мне нужно уменьшить масштаб, чтобы увидеть другие места

gMaps = new GoogleMaps();

map = gMaps.createMap(getWidth(), getHeight(), GoogleStaticMap.FORMAT_PNG);

map.setHandler(this);

map.setCenter(new GoogleMapsCoordinates(24.71167 ,46.72417));

1 Ответ

1 голос
/ 02 ноября 2011

Этого можно добиться с помощью метода fitBounds (). Ознакомьтесь со справочником Google Maps v3 API .

Маленький пример:

//set viewport
var viewport = new google.maps.LatLngBounds();
viewport.extend(p1);
viewport.extend(p2);

//center map using active markers
map.fitBounds(viewport);

В этом примере p1 и p2 являются координатами (lat, lng).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...