我想使用预定义的边界集创建谷歌地图。
所以不是通常的:
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));
这可能吗?
答案 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));