目前我正在使用等值区域地图,我可以点击澳大利亚地图中的每个州。但是,当我点击状态时,我想添加一个标记。因此,当我点击一个州时,标记会显示出来。
function zoomToFeature(e) {
map.fitBounds(e.target.getBounds());
}
function onEachFeature(feature, layer) {
layer.on({
mouseover: highlightFeature,
mouseout: resetHighlight,
click: zoomToFeature
})
}
geojson = L.geoJson(australiastates, {
style: style,
onEachFeature: onEachFeature
}).addTo(map);
var systemIcon = L.icon ({
iconUrl: 'system.png',
iconSize: [40, 80]
})
L.marker([-37.81,144.9631], {icon: systemIcon}).addTo(map);
这就是点击监听器。但是,当我点击状态
时,我不确定将下面的代码添加到标记的位置var systemIcon = L.icon ({
iconUrl: 'system.png',
iconSize: [40, 80]
})
L.marker([-37.81,144.9631], {icon: systemIcon}).addTo(map);