我正在使用谷歌地图v3动画,我有一个问题
这是我的示例http://gidzior.net/map/v3_animate_marker_directions.html(我在输入中使用占位符),GM代码来自此处
当动画标记距离目的地1公里时,如何自动缩放地图?
答案 0 :(得分:1)
创建一个新的全局变量zoomed
将以下内容添加到function animate(d)
:
if (d>eol-1000 && zoomed!=true) {
map.setZoom(14); // or whatever value
zoomed=true;
}
使用简单标志而不是测试map.getZoom()
的原因是因为该函数调用会更慢,因此我们不希望在每个动画步骤中调用getZoom()
。请注意,如果在动画继续时需要加载切片,则执行缩放可能会出现问题。