var p1 = new GLatLng(30.574 , 114.286);
var p2 = new GLatLng(18.273 , 109.474);
var m1 = new GMarker(p1);
var m2 = new GMarker(p2);
map.addOverlay(m1);
map.addOverlay(m2);
function changeMapLevel()
{
var bounds = new GLatLngBounds();
bounds.extend(p1);
bounds.extend(p2);
map.setCenter(bounds.getCenter(),
map.getBoundsZoomLevel(bounds));
}
document.getElementById("test").innerHTML = '<a
href=javascript:changeMapLevel()>' + "点击这里" + '</a>';
在下面的<div>标签中引用test,为什么不能执行changeMapLevel()函数?firefox提示changeMapLevel()未
被定义?
在前面加入GEvent.addListener(map, 'click', changeMapLevel);这行代码,点击地图是可以缩放地图
的。只是我现在想在地图的外面放置一个连接来控制地图的缩放,缺达不到效果。请教达人讲解!