最佳答案
我从 v2切换到 v3谷歌地图应用程序接口,并得到了一个与 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 值,它对我来说工作得很好,但是在加载映射事件中无法获得相同的结果。
在 GoogleMapsAPI v2中加载文档时,getBounds 也能正常工作,但是在 V3中失败了。
你能帮我解决这个问题吗?