我一直在使用 mapbox 户外光栅图块服务器处理传单地图。Mapbox 有一些现成的样式,其中大部分都在这个答案中列出。这个的代码/网址是这样的:
var mapBoxOutdoorsClassic = L.tileLayer('https://api.tiles.mapbox.com/v4/mapbox.outdoors/{z}/{x}/{y}.png?access_token={accessToken}', {
accessToken: '...',
attribution: '...',
maxZoom: 18,
}).addTo(map1);
我喜欢这种风格。但我的问题是我正在尝试添加图像。我希望图像叠加在地图地形图形之上,但在标签之下。所以我所做的就是进入 mapbox 工作室并创建这两种风格 - 基本上是户外风格,标签分开:
这是一个比较光栅和 mapbox 工作室样式的代码框
左边是旧样式,右边是分离出层的新样式。您可以使用右上角的图层。
因此,将层分离出来效果很好,正如您在代码框中看到的那样。但是光栅图块的样式与 mapbox studio 的样式并不完全相同!我猜光栅图块是几年前的,从那以后样式已经更新。但我真的很喜欢旧风格——它更像是彩色铅笔的感觉,更像是国家公园地图的风格,而新风格则更像是 OSM 或谷歌地图的感觉。与其花几个小时在 mapbox studio 中尝试重新创建旧样式,有谁知道这些样式是否存在于 mapbox studio 中的某个地方?也许是“户外经典地图盒”?我真的只想在我的代码框左侧的地图中显示确切的样式,但能够将标签层与其他层分开。