【发布时间】:2023-12-30 17:03:01
【问题描述】:
我正在尝试使用自定义标记图标覆盖现有的默认标记图标。 我在变量中定义了参数:
var ratIcon = L.icon({
iconUrl: 'http://andywoodruff.com/maptime-leaflet/rat.png',
iconSize: [60,50]
});
而图标是通过pointToLayer选项应用到的,该选项指定了一个函数:
pointToLayer: function(feature,latlng){
return L.marker(latlng,{icon: leafIcon});
}
但仍有默认标记图标 -> Plunker 我做错了什么?
In the last example 是我要显示的内容。
【问题讨论】:
-
请参考这里的类似答案:*.com/a/26831200/4292656
-
谢谢@KyrosKoh,这是类似的答案,但不幸的是它仍然不起作用:(plunker
-
您正在定义
ratIcon,但使用的是leafIcon
标签: angularjs leaflet geojson angular-leaflet-directive