谷歌地图的panTo和setCenter函数是什么?

6

默认的panTo只会平移到屏幕的边缘。
我喜欢setCenter,但是希望能够平移到该点。欢迎任何想法。

   map.setCenter(mymarker.getPoint());

   GEvent.trigger(mymarker,"click"); //open the info window

1
panTo 应该平移直到 panTo 点位于地图中心。您可以粘贴一些更多的代码以重现此行为吗? - Daniel Vassallo
你说得对!我在触发器上设置了超时,以确保它首先居中!以上代码已更新。 - Harry
很高兴你解决了这个问题。也许你想自己发表一个答案,并接受它。 - Daniel Vassallo
1个回答

8

固定代码 - 首先将地图视角移至中心,然后在2秒后打开信息窗口。

   map.panTo(mymarker.getPosition());

   window.setTimeout(function(){GEvent.trigger(mymarker,"click");},2000);

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接