在标记mapbox.js上添加自定义图标

时间:2016-05-09 12:26:44

标签: javascript leaflet mapbox leaflet.draw

下面是我想要添加自定义图标的绘制标记代码。

  drawMarker: function() {
    this.drawnItems.clearLayers();
    this.drawHandler = new L.Draw.Marker(this.map,this.drawControl.options.draw.marker);
    L.Draw.Marker.options.icon ="/assets/image/marker.png";
    this.drawHandler.enable();
},

但自定义图标代码无效。

1 个答案:

答案 0 :(得分:1)

我刚刚更换了以下行

  this.drawHandler = new L.Draw.Marker(this.map, {icon:L.icon({iconUrl:'/assets/image/marker.png'})});

它有效。