我有一个传单地图,其中包含一个由geojson文件制成的覆盖图,该文件包含多边形,直线和点。我希望能够使用自定义标记(例如,图像标记是CustomMarker.png)。到目前为止,我的以下代码运行得很好,唯一的是它显示了标准标记图标:
$.getJSON(url, function(geojson) {
overlay = L.geoJson(geojson, {
style: function(feature) {
return {
fillColor: 'red',
weight: 1,
opacity: 0.5,
color: 'red',
dashArray: 3,
fillOpacity: 0.5,
}
},
onEachFeature: function(feature, layer) {
layer.bindPopup("<strong>" + layer.feature.properties.Titre + "</strong><br/>" + " : nom de la région")
}
}).addTo(map);
我知道解决方案掌握在我手中,应该在“ onEachFeature”上方放置一些内容,但到目前为止还无法弄清楚。