【发布时间】:2013-05-25 17:21:41
【问题描述】:
您好,我有一个名为 regionPolygons 的谷歌地图多边形数组。现在我希望每次单击多边形时,我的地图都会将其中心设置在多边形的中心。
以下是我的实现方式。
for (i = 0; i < regionPolygons.length; i++) {
google.maps.event.addListener(regionPolygons[i], 'click', function () {
// do the stuff, things seem ok here
}
}
现在无论我点击哪个多边形,我都会被带到最后一个多边形的中心。 我现在如何让谷歌地图点击哪个多边形? 谢谢
编辑:我的问题重复了。似乎将相同的代码复制到新函数中是可行的。似乎 Javascript 在从主程序传递到子程序时创建了变量的新副本。谁能帮我解释一下?
【问题讨论】:
标签: javascript google-maps-api-3