2015-07-20 190 views
0

我是新来的mapbox,需要关于自定义标记的帮助。如何在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', 
})); 
}); 

有没有办法对本地图像导入到标记?我想我应该在“标记颜色”代码之后添加一些内容,但我不知道什么是正确的代码。

回答

0

这种尝试,看到这个example

marker.setIcon(L.icon({ 
      "iconUrl": "/imageURL", 
      "iconSize": [100, 100], 
      "iconAnchor": [50, 50], 
      "popupAnchor": [0, -55], 
      "className": "dot" 
     })); 
+0

谢谢。我也尝试将csv上传到地图框,并使用地图标识将标记加载到地图。有没有办法自定义这些标记? – xyd33

0

使用一些外部库,它可以使你编写HTML/CSS/JavaScript来完全自定义的标记,就像实现页面的其他部分,像一个导航栏。

http://easysublease.org/mapcoverjs/