是的,Leaflet 允許您自定義地圖標記圖標。您可以通過創建 L.Icon
對象來定義自己的圖標,并將其作為選項傳遞給 L.marker
方法。以下是相關介紹:
L.Icon
對象:您需要提供圖標的 URL(iconUrl
),圖標的寬度和高度(iconSize
),以及圖標在標記上的位置(iconAnchor
)。L.Icon
對象后,將其作為 icon
選項傳遞給 L.marker
方法。var greenIcon = L.icon({
iconUrl: 'leaf-green.png',
shadowUrl: 'leaf-shadow.png',
iconSize: [38, 95],
shadowSize: [50, 64],
iconAnchor: [22, 94],
shadowAnchor: [4, 62],
popupAnchor: [-3, -76]
});
L.marker([51.5, -0.09], {icon: greenIcon}).addTo(map);
通過上述步驟,您可以輕松地為 Leaflet 地圖添加自定義標記圖標,從而提升地圖的視覺效果和用戶體驗。