【发布时间】:2011-02-19 10:20:51
【问题描述】:
我正在从 v2 切换到 v3 google maps api,并遇到了 gMap.getBounds() 函数的问题。
我需要在初始化后获取地图的边界。
这是我的 javascript 代码:
var gMap;
$(document).ready(
function() {
var latlng = new google.maps.LatLng(55.755327, 37.622166);
var myOptions = {
zoom: 12,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
gMap = new google.maps.Map(document.getElementById("GoogleMapControl"), myOptions);
alert(gMap.getBounds());
}
);
所以现在它提醒我 gMap.getBounds() 未定义。
我尝试在 click 事件中获取 getBounds 值,它对我来说效果很好,但在加载地图事件中我无法获得相同的结果。
在 Google Maps API v2 中加载文档时,getBounds 也可以正常工作,但在 V3 中却失败了。
你能帮我解决这个问题吗?
【问题讨论】:
标签: javascript google-maps google-maps-api-3