我找不到任何有关如何使用自定义创建的 Mapbox map 样式的示例。
在 Mapbox 页面上,我为 map 创建了一个样式。
如何在 Leaflet 中使用这种样式?
例如:
var map = L.map('map', {
center: [43.64701, -79.39425],
zoom: 15
});
L.tileLayer('http://{s}.tile.osm.org/{z}/{x}/{y}.png', {
attribution: '© <a href="http://osm.org/copyright">OpenStreetMap</a> contributors'
}).addTo(map);
我应该把 mapbox://styles/ficht/cihqdfw3f004ybnm35e7zefon
放在哪里?
这是 map :
最佳答案
当前 Mapbox 版本:
- 创建自己的样式后,点击右上角菜单中的“分享...”
- 您会看到弹出窗口,选择开发“第三方”并在下拉菜单中选择“CARTO”
- 复制“集成 URL”。这是 Leaflet.js 为“tileLayer”对象设置值所需的链接
关于javascript - 使用自定义创建的 Mapbox 样式(来自 Mapbox Studio)和 Leaflet,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34072237/