2011-11-02 91 views
0

我正在建設程序,顯示許多人的位置。我如何設置中心以顯示所有位置?谷歌地圖設置中心

這是我的代碼,但我需要縮小看其他位置

gMaps = new GoogleMaps(); 

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

map.setHandler(this); 

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

您是使用MidMaps庫還是什麼? – duncan

回答

1

這可以通過使用fitBounds()方法來實現。檢查出Google Maps v3 API reference

小例如:

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

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

在該示例中,P1和P2是座標(緯度,經度)。

+0

謝謝,但我不知道如何使用java腳本是否有另一種方式 – user1022502

+0

@andufo,看起來他使用Java ME,但您的代碼是爲JavaScript API 3 – duncan

+0

我只使用JavaScript的谷歌地圖api,仍然這些方法應該可用於Java。 – andufo