javascript - Google Maps API v3,单击时如何更改标记图标

标签 javascript google-maps-api-3

如何在单击标记时(在单击事件上)更改标记图标,并在单击另一个标记时将其恢复为正常图标?

最佳答案

无论如何,任何人都希望看到一个在全局变量中跟踪前一个标记的示例,例如 Kasper 提到的,这就是我所做的:

google.maps.event.addListener(marker,'click',function() {

        if (selectedMarker) {
            selectedMarker.setIcon(normalIcon);
        }
        marker.setIcon(selectedIcon);
        selectedMarker = marker;
    });

(将 selectedMarker 设置为全局变量后)

关于javascript - Google Maps API v3,单击时如何更改标记图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6319188/

相关文章:

javascript - 在 Html5 Canvas 上绘制带滚动条的可缩放时间线

javascript - 谷歌地图 API 和 Github 页面

mysql - Infobubble 仅显示通过 PHP/Mysql 添加的最后一个带有选项卡的标记的内容

javascript - 使用 Google Maps API v3 重新加载 map 上的点

javascript - 从 API 请求主干道/路边街景全景图而不是后巷

javascript - 如何使用 NodeJS 将 UTC 日期格式化为 `YYYY-MM-DD hh:mm:ss` 字符串?

javascript - 如何获取具有数组名称的输入标签的检查值并将此值发送到服务器

javascript - 如何从 ionic radio 基团中获取选定的值

javascript - 小键盘未在 fromCharCode 中给出数字

google-maps-api-3 - 谷歌地图 v3 向圆圈添加信息窗口