首页 / 浏览问题 / 云GIS / 问题详情
for Leaflet Vue 添加自定义图层标记与矢量图?
6EXP 2020年12月08日

npm install @supermap/iclient-leaflet

Vue 引入 之后根据示例 地图可以加载出来

但是我想添加标绘多边形的时候  报错   Error in mounted hook: "TypeError: Cannot read property 'plottingLayer' of undefined"

搜索之后 官方回答是 L.supermap下面是没有plotting接口的

-----------------------------------------------------------------

但是在官网这个地址 可以打印出 plottingLayer 是没问题的!

https://iclient.supermap.io/examples/leaflet/editor.html#plot_symbolEditor

for Leaflet  中如何代码中直接添加图片标记 矢量图事件,找不到示例啊! 8C可以直接在代码中添加图层和标记图片

谢谢回答!

1个回答

你好,这个是由于您的代码中没有引入plottingLayer所在的js文件,您可以检查一下您引包是否完全,或者您可以手动引入:https://iclient.supermap.io/web/libs/plotting/leaflet/10.1.0/iclient-plot-leaflet-es6.min.js

2,842EXP 2020年12月08日
谢谢兄台的回答, 我按照你的思路,html全部引入示例中所有官网地址文件,画出来了,但是有报错,可是我最终在Vue里用的,Vue里是不可行的,我需求是想在地图上 创建矢量图与图片标记 并添加事件,是否有更好的办法,
...