我启动一个新的样式项目并选择Mapbox Dark V1。当我查看“图层”标签时,它会显示“源锁定(自定义图层顺序)”。
如何将自己的自定义数据添加到此地图?我想按照教程进行操作,但我无法理解这一点。
答案 0 :(得分:0)
如果样式项目的getString()
文件手动定义了图层顺序,则会禁用在应用程序中添加新来源。如果您保存项目并打开project.yml
文件,则会看到以下内容:
project_name.tm2/project.yml
如果您希望能够从应用程序中编辑源代码,请设置attribution: Map data © OpenStreetMap contributors
bounds:
- -180
- -85.0511
- 180
- 85.0511
center:
- 31.0364
- 2.2756
- 11
layers:
- landcover
- hillshade
- contour
- moreLayers...
maxzoom: 22
minzoom: 0
name: Map Name
source: "mapbox:///mapbox.mapbox-terrain-v2,mapbox.mapbox-streets-v5,crowdcover.efad3d99"
styles:
- style.mss
- water.mss
- terrain.mss
- road.mss
,但这样会破坏您的风格。更有可能的是,只需手动将源ID添加到layers: null
键的末尾,确保它的逗号分隔,没有空格。
在MapBox Studio Classic页面上有一些关于此的官方文档。
令人遗憾的是,从应用程序中编辑源代码并不是一种更简单的方法。