mapbox添加面材质

mapbox添加面材质,第1张

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

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

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

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

动态图块能指定图层,步骤如下。

1、创建或编辑动态块,进入“块编辑器”界面。

2、在块编辑器界面,选择要进行 *** 作的动态块。

3、在“属性”面板中,找到“基础”选项卡,在“基础”选项卡中,找到“图层”属性。

4、点击“图层”属性旁边的下拉菜单,选择要插入图块的目标图层即可。

通过axios读取样例数据,res即为返回值–json数据,读取后执行mapbox的on()方法,其中‘load’为必填,需要通过load事件来对mapbox进行 *** 作;addLayer()即为添加图层,此处算是矢量图层。

id:为图层id,若后续有需要对该图层进行 *** 作,可根据此id进行查找,因此id必须唯一;

type:设置类型,fill为填充,另有‘line’、‘ raster ’、‘symbol’、‘circl’、‘ heatmap ’等一系列,可在mapbox官网查找;

source:即数据来源,通常为geojson,此处data设置为res.data,可通过控制打印res查看所需的数据是哪一层来决定。


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

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

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

发表评论

登录后才能评论

评论列表(0条)

保存