使用一组定义的边界实例化谷歌地图对象?

时间:2010-05-04 13:08:49

标签: api google-maps

我想使用预定义的边界集创建谷歌地图。

所以不是通常的:

var map = new GMap2(document.getElementById('map'));

map.setCenter(new GLatLng(0,0),5);

我想做类似的事情:

var map = new GMap2(document.getElementById('map'));

map.setBounds(new GLatLng(10,10), new GLatLng(20,20));

这可能吗?

1 个答案:

答案 0 :(得分:0)

是的,见下文:

var map = new GMap2(document.getElementById('map'));    
var bounds = new GLatLngBounds(new GLatLng(10,10), new GLatLng(20,20));
map.setCenter(bounds.getCenter());
map.setZoom(map.getBoundsZoomLevel(bounds));