是否可以使用地图框simplestyle spec使用自定义图标?这就是我要做的事情:
var myPoint = L.geoJson(myCollection, {
filter: function(feature,latlng){
switch: (feature.properties.category){
case 'Auto Manufacturers' : return true; break;
return false; break;
}
},
pointToLayer: function(feature, latlng){
L.extend(feature.properties, {
'marker-color': '#009688',
//this maki icon works but I need to use my own custom icon
//'marker-symbol': 'car'
'icon': {
'iconUrl': 'images/carIcon.png'
}
});
return L.mapbox.marker.style(feature,latlng);
}
});
不幸的是,使用上面显示的自定义图标不起作用。如果我也可以简单地做'marker-symbol': '/images/carIcon.png'
,那将是很好的,但这也不行。
我的目标是轻松更改标记的十六进制颜色代码,并在该标记的顶部添加自定义png图标。