引用具有 id 的标记

Reference a marker with an id

提问人:Anthony 提问时间:10/21/2023 最后编辑:Anthony 更新时间:10/21/2023 访问量:10

问:

我有一个元素数组,这些元素用标记显示在地图上。当我单击标记上的弹出窗口中包含的按钮时,我想设置一些属性,但是当我这样做时,它会将属性应用于每个标记。那么,是否可以给标记一个 id,以便我可以获取引用并将属性设置为仅该标记而不是全部? 顺便说一句,我正在用 javascript 编码。 我已经这样声明了标记(stazioni 是包含具有 id、text 和坐标的项目的数组) 对不起,英语不好,我也是新来的。先谢谢你。

stazioni.map(item => {
                var marker = new L.marker(item.coordinates, {icon: greenMarker})
                    .bindPopup(item.text + '<hr>' + setContent + popupContent + "Disponibile!")
                    .openPopup();
                marker.addTo(map);
                marker.on('click', function(e) {
                    map.flyTo(e.latlng, 15);
                    marker.setIcon(yellowMarker); 
                });
});
JavaScript 字典 参考 点击 google-maps-markers

评论


答: 暂无答案