【发布时间】:2012-12-06 15:25:49
【问题描述】:
我想获取谷歌地图当前的缩放级别,它给了我未定义的错误,我想是因为我没有在我的地图创建选项中使用明确的缩放级别,而是使用 map.fitBounds,我怎样才能获得谷歌地图缩放我使用 map.fitBounds 时的水平?
这是我的代码摘要:
var mapOptions = { mapTypeId: google.maps.MapTypeId.ROADMAP };
map = new google.maps.Map(document.getElementById("map_canvas"), mapOptions);
map.fitBounds(bounds);
map.panToBounds(bounds);
现在,当我想使用 map.getZoom() 时,我得到了未定义,似乎 getZoom 只返回显式设置的缩放级别
【问题讨论】:
-
我们能看看你目前使用的是什么代码吗?
-
向我们展示您在代码中使用 getZoom 的位置。可能是
map未定义,因为您试图通过创建它的函数来访问它 -
我在map.panToBounds(bounds)之后使用map.getZoom(),我的地图定义在这里
标签: asp.net google-maps