0

我正在使用谷歌地图 v3 动画,我有一个问题

这是我的示例http://gidzior.net/map/v3_animate_marker_directions.html(我在输入中使用占位符),GM 代码来自这里

当动画标记距离目的地 1 公里时如何自动缩放地图?

4

1 回答 1

1

创建一个新的全局变量zoomed
将以下内容添加到function animate(d)

if (d>eol-1000 && zoomed!=true) {
  map.setZoom(14); // or whatever value
  zoomed=true;
}

使用简单标志而不是测试map.getZoom()的原因是因为该函数调用会更慢,所以我们不想在getZoom()每个动画步骤中调用。请注意,如果在动画继续时需要加载图块,则执行缩放可能会出现问题。

于 2012-04-20T09:38:15.337 回答