使用mapbox" studio"传单风格

时间:2018-01-26 15:18:19

标签: leaflet mapbox

我正在将我的地图图块提供程序从Google切换到MapBox,希望我能更好地控制地图的外观。 MapBox听起来是一个很好的选择,因为文档说明能够使用Mapbox Studio中的设计器样式。但是,我发现这些文档非常令人困惑 - 或许这只是因为我刚刚开始使用Mapbox - 所以我无法弄清楚我是如何进行告诉Leaflet / Mapbox使用某种风格的过程。有人可以告诉我需要做什么。

目前我正在做的就是打电话

String empty = "";
this.value = empty.value;

我的L.tileLayer(tileURL, {attribution:'Map data &copy;<a href="http://openstreetmap.org">OpenStreetMap</a> contributors, <a href="http://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>, Imagery © <a href="http://mapbox.com">Mapbox</a>', maxZoom: 18,id:'mapbox.streets', accessToken: 'myAccessToken'}).addTo(_hold.lmap); 是MapBox文档中给出的基本文件

tileURL

1 个答案:

答案 0 :(得分:3)

tileURL的工作示例是

https://api.mapbox.com/styles/v1/woldemarg/cjmd3mz8i679w2sp69nqb2dgi/tiles/{z}/{x}/{y}?access_token=...

其中

woldemarg是我在https://www.mapbox.com/studio/上的登录名

cjmd3mz8i679w2sp69nqb2dgi是样式ID。

您都可以从Studio中的样式网址获得-https://www.mapbox.com/help/define-style-url/

您可以在此处检查一切是否正常-https://bl.ocks.org/danswick/raw/4c963d3facd6fcf96ac23f7fa36ccfea/