我正在使用[“ vue2-leaflet-editable-polyline”](https://github.com/SupriyaSudhindra/vue2-leaflet-editablepolyline)组件,其中包括“ leaf-editable-polyline.js”,但这似乎有问题。
当我遵循“从'leaflet'导入L”的指导时,出现错误,然后我将其更改为“从'leaflet'导入L as L”,它可以运行。但是某些功能无法使用,地图无法显示标记,我也不能拖动标记来编辑线。
import * as L from 'leaflet'
import '../../../../leaflet-editable-polyline/src/leaflet-editable-polyline.js'
import { findRealParent, propsBinder} from 'vue2-leaflet'
export default {
props: props,
mounted: function () {
console.log("entered.");
// when I used L.Polyline.PolylineEditor, the error is L.Polyline.polylineEditor is not a constructor
this.mapObject =new L.Polyline.polylineEditor(this.latLng, this.options);
propsBinder(this, this.mapObject, props); console.log('out');
if (this.$parent._isMounted) {
this.deferredMountedTo(this.$parent.mapObject)
}
},
我希望在地图上建立带有可拖动标记的可编辑折线。 但是现在,折线仅显示了,但无法编辑且不显示标记。