【发布时间】:2020-07-06 17:40:01
【问题描述】:
我一直在使用 mapbox 户外光栅图块服务器处理传单地图。 Mapbox 有少量现成的样式,大部分都列在this answer 中。这个的代码/网址是这样的:
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 工作室并创建这两种样式 - 基本上是户外风格,标签分开:
Here's a codesandbox comparing the raster and mapbox studio styles
旧样式在左边,新样式在右边。你可以玩右上角的图层。
因此,将层分离出来效果很好,正如您在代码框中看到的那样。但是光栅图块的样式与 mapbox studio 的样式并不完全相同!我猜光栅图块是几年前的,从那以后样式已经更新。但我真的很喜欢旧风格——它更像是彩色铅笔的感觉,更像是国家公园地图风格,而新风格则更像是 OSM 或谷歌地图的感觉。与其花几个小时在 mapbox studio 中尝试重新创建旧样式,有谁知道这些样式是否存在于 mapbox studio 中的某个地方?也许是“户外经典地图盒”?我真的只想在我的代码框左侧的地图中显示确切的样式,但能够将标签层与其他层分开。
【问题讨论】:
标签: leaflet mapbox mapbox-studio