【发布时间】:2018-01-26 15:18:19
【问题描述】:
我正在将我的地图图块提供商从 Google 切换到 MapBox,希望能够更好地控制地图的外观。 MapBox 听起来是个不错的选择,因为文档谈到能够使用 Mapbox Studio 的设计器样式。然而,我发现文档非常令人困惑——或者可能只是因为我刚刚开始使用 Mapbox——所以我无法弄清楚我如何去告诉 Leaflet/Mapbox 使用某种样式的过程。有人可以告诉我需要做什么吗?
目前我正在做的就是打电话
L.tileLayer(tileURL,
{attribution:'Map data ©<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);
我的tileURL 是 MapBox 文档中给出的基本tileURL
https://api.tiles.mapbox.com/v4/{id}/{z}/{x}/{y}.png?access_token={accessToken}
【问题讨论】:
-
你的
tileURL是什么?也许这可以帮助你gis.stackexchange.com/questions/182442/… -
我已经编辑了我的帖子以包含我的
tileURL。根据上面的链接,看来我需要修改它。根据该链接中的信息,我进行了一次谷歌搜索,发现可以从https://www.mapbox.com/help/define-style-url/ 建立样式网址。也许我已经回答了我的问题,但感谢您为我指明了正确的方向。写一个答案,我会接受的:-) -
很高兴它有帮助。我会让您回答您自己的问题,因为您将能够提供有关最终解决方案的更多详细信息;)