Я использую код на http://esri.github.io/esri-leaflet/examples/geocoding-control.html для встроенной карты в моем HTML-файле с использованием листовки. Я хотел бы добавить кнопку удаления на маркер на карте. В основном это X
в высшей степени. Я попытался добавить
L.marker.bindPopup('<button id = "closeX" onclick="closeMarker()"> X</button>')
следующим образом:
searchControl.on('results', function (data) {
results.clearLayers();
for (var i = data.results.length - 1; i >= 0; i--) {
results.addLayer(L.marker(data.results[i].latlng));
}
L.marker.bindPopup('<button id = "closeX" onclick="closeMarker()"> X</button>')
});
и обнаружил, что вы не можете использовать функцию bindPopup
с L.marker
, поскольку она выдает ошибку типа uncaught дляэта функция. Есть ли другой способ сделать это?