【发布时间】:2012-06-17 05:07:05
【问题描述】:
我是 Google Maps API v3 的新手,也是 Javascript 的新手。
我正在阅读谷歌网站上关于谷歌地图基础知识的文档/指南,在初始化函数中,我看到了这段代码的 sn-p
google.maps.event.addListener(marker, 'click', function() {
map.setZoom(8);
map.setCenter(marker.getPosition());
});
因此,当我运行此代码时,它创建了一个单击功能,当您单击标记时会放大。但是,此点击功能只能使用一次。我的意思是你只能点击一次标记,它会放大一次。
我正在尝试弄清楚如何使标记能够被多次点击和多次缩放。我为 setZoom 创建了一个变量,但我仍然不知道如何使标记能够被多次单击。我曾尝试循环此事件以及复制和粘贴 sn-p 以两次具有相同的代码。这些选项都不起作用。
也许是由于我对 javascript 缺乏经验,我无法弄清楚这么简单的任务。为了创建我想要的功能,我应该朝哪个方向看?
【问题讨论】:
标签: javascript html google-maps google-maps-api-3 google-api