小编Jas*_*ton的帖子

Leaflet中的自定义图标无法正常工作

当我有一个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

7
推荐指数
1
解决办法
8642
查看次数

标签 统计

leaflet ×1