下面是我要在其中添加自定义图标的绘图标记代码。

  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();
},


但是自定义图标代码无法正常工作。

最佳答案

我刚刚替换了下面的行

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


而且有效。

关于javascript - 在标记mapbox.js上添加自定义图标,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37115801/

10-12 13:57