vue框架,mapbox中popup使用自定义组件setDomContent,并传值

vue框架,mapbox中popup使用自定义组件setDomContent,并传值,第1张

本人mapbox初学者。之前一直使用高德地图。

在mapbox中使用popup的setDomContent的时候,如果把组件直接引用进来,会报错误,

错误的大概意思是组件非dom节点。

此时需要用到render函数,在vue中实例化一个对象,挂载到节点

1、需要准备一个图片资源,这将为材质铺设提供纹理样式,可以自己制作一张纹理图作为材质,也可以在网络上搜索并下载。

2、需要将纹理图添加到MapboxStudio资源库中,选择素材资源面板,然后点击添加素材资源,将纹理图上传,注意要选择材质类型。

3、在MapboxStudio中创建自定义图层并为其应用添加的材质,在图层面板中,点击添加图层,在图层编辑器中设置你想要的样式和样式规则,选择你希望添加材质的面图层,然后在样式选项中,选择已经添加的材质。

4、将新图层添加到你的地图中。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/8026716.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-12
下一篇 2023-04-12

发表评论

登录后才能评论

评论列表(0条)

保存