Mapbox Outdoors - 使用 Mapbox Studio 的旧风格背景和标签
Mapbox Outdoors - Background and Labels of Old Style with Mapbox Studio
我一直在使用 mapbox outdoors 栅格切片服务器处理传单地图。 Mapbox 有一些现成的样式,其中大部分列在 this answer 中。代码 / url 是这样的:
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);
我喜欢这种风格。但我的问题是我正在尝试过度添加图像。我希望 imageoverlay 位于地图地形图形上方,但位于标签下方。所以我所做的就是进入 mapbox studio 并创建这两种样式 - 基本上是户外样式,标签分开:
Here's a codesandbox comparing the raster and mapbox studio styles
左边是老款,右边是分层后的新款。可以玩转右上角的图层
所以将层分开效果很好,正如您在 codesandbox 中看到的那样。但是栅格图块的样式与 mapbox studio 的样式并不完全相同!我猜栅格图块是几年前的,从那以后样式已经更新。但我真的很喜欢旧的风格——它有更多的彩色铅笔的感觉,更多的是国家公园地图风格,而不是新的风格,它有更多的 OSM 或 google 地图的感觉。与其花几个小时在 mapbox studio 中尝试重新创建旧样式,有谁知道这些样式是否存在于 mapbox studio 中的某个地方?也许 'mapbox outdoors classic'?我真的只希望确切的样式显示在我的 codesandbox 左侧的地图中,但能够将标签层与其余层分开。
使用 Mapbox Studio style components,在现代 Mapbox Studio 中重新创建旧的 Mapbox 样式实际上非常快。事实上,这是一段来自 Mapbox 的五分钟视频,展示了如何在现代工作室中重新创建经典的 Mapbox Outdoors!
我一直在使用 mapbox outdoors 栅格切片服务器处理传单地图。 Mapbox 有一些现成的样式,其中大部分列在 this answer 中。代码 / url 是这样的:
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);
我喜欢这种风格。但我的问题是我正在尝试过度添加图像。我希望 imageoverlay 位于地图地形图形上方,但位于标签下方。所以我所做的就是进入 mapbox studio 并创建这两种样式 - 基本上是户外样式,标签分开:
Here's a codesandbox comparing the raster and mapbox studio styles
左边是老款,右边是分层后的新款。可以玩转右上角的图层
所以将层分开效果很好,正如您在 codesandbox 中看到的那样。但是栅格图块的样式与 mapbox studio 的样式并不完全相同!我猜栅格图块是几年前的,从那以后样式已经更新。但我真的很喜欢旧的风格——它有更多的彩色铅笔的感觉,更多的是国家公园地图风格,而不是新的风格,它有更多的 OSM 或 google 地图的感觉。与其花几个小时在 mapbox studio 中尝试重新创建旧样式,有谁知道这些样式是否存在于 mapbox studio 中的某个地方?也许 'mapbox outdoors classic'?我真的只希望确切的样式显示在我的 codesandbox 左侧的地图中,但能够将标签层与其余层分开。
使用 Mapbox Studio style components,在现代 Mapbox Studio 中重新创建旧的 Mapbox 样式实际上非常快。事实上,这是一段来自 Mapbox 的五分钟视频,展示了如何在现代工作室中重新创建经典的 Mapbox Outdoors!