当我有一个geojson数据源时,使用Leaflet文档中显示的自定义图标的标准方法对我不起作用.图层添加正常,但使用默认标记图标.当我检查DOM时,没有引用我的自定义图标PNG.这是我的代码:
var crossIcon = L.icon({
iconUrl: 'plus.png',
shadowUrl: 'marker-shadow.png',
iconSize: [11, 11],
shadowSize: [11, 11],
iconAnchor: [6, 6],
shadowAnchor: [5, 5],
popupAnchor: [5, 5]
});
var points = L.geoJson(labels, {
icon: crossIcon
});
map.addLayer(points);
layerControl.addOverlay(points, 'Site Locations');
Run Code Online (Sandbox Code Playgroud)
我已经尝试了在SO和其他地方找到的几个建议但没有成功.plus.png位于/ lib/images /,其中也找到了默认图标.
leaflet ×1