我想在DOM中的click事件中显示每个标记的站点名称

时间:2019-05-04 01:03:31

标签: leaflet

我想通过更改DOM中元素的字符串来在单击事件中显示每个标记的桩号名称。

我不知道如何恢复Jcdecaux API数组的对象属性。我同时创建了所有标记,但是突然间我不能只选择一个。

感谢您的光临。

        markers = L.markerClusterGroup();
        for (var i = 0; i < stations.length; i++) {
            var adresse = stations[i].name;
            var marker = L.marker(new L.LatLng(stations[i].position.lat, stations[i].position.lng)).on('click', function(e) {
            carte.viewMap.setView(e.latlng, 17);
            document.querySelector("div#zone_reservation h3").innerHTML = //???\\ ;   /*Stations name = stations.name */
            });

            marker.bindPopup(adresse);
            markers.addLayer(marker);
        }
        carte.viewMap.addLayer(markers);
    }
...skip
  <div id="zone_reservation">
               <!-- Name of station -->
               <h3>Nom de la station</h3>
               <i class="fas fa-clock"></i>
               <!-- Station status -->
               <p>Ouverte / Fermer</p>
               <i class="fas fa-map-marker-alt"></i>
               <!-- Station adresse -->
               <p>Adresse de la station</p>
               <i class="fas fa-bicycle"></i>
               <!-- bike available -->
               <p>Nombre de Vélib(s) disponibles</p>
... skip

0 个答案:

没有答案