我是mapbox的新手,需要有关自定义标记的帮助。
我已经通过杂食动物将csv文件上传到我的地图
使用此代码:
omnivore.csv('LL62AP0720.csv')
.addTo(map);
csv包含600条记录。
如何根据自己的图像自定义标记? 我在photoshop中创建了标记图像,如何将其应用到地图上?
谢谢!
我尝试编写这些代码:
omnivore.csv('LL62AP0720.csv')
.on('ready',function(layer) {
this.eachLayer(function(marker){
marker.setIcon(L.mapbox.marker.icon({
'marker-color':'#ff8888',
}));
});
有没有办法将本地图像导入标记?我想我应该在' marker-color'之后添加一些东西。代码,但我不知道什么是正确的代码。
答案 0 :(得分:0)
尝试使用此功能,请参阅此example
marker.setIcon(L.icon({
"iconUrl": "/imageURL",
"iconSize": [100, 100],
"iconAnchor": [50, 50],
"popupAnchor": [0, -55],
"className": "dot"
}));
答案 1 :(得分:0)
使用一些外部库,这可以让您将HTML / CSS / JavaScript写入完全自定义标记,就像实现页面的其他部分一样,如一个导航栏。