Кто-нибудь знает, как получить URL-адрес векторной тайловой карты Mapbox (также известной как стиль)? Я могу получить только адрес стиля, который выглядит так: mapbox://styles/myusername/r3411y10ngh4sh3tc3tc
, но я использую плагин, который требует URL-адреса для интеграции векторных плиток Mapbox с Leaflet: https://github.com/SpatialServer/Leaflet.MapboxVectorTile/blob/master/docs/configuration.md
Я попытался заменить адрес стиля, предоставленный Mapbox, на URL
var config = {
url: "mapbox://styles/myusername/fwaoij32wlfij23slkfj3",
...etc
};
var mvtSource = new L.TileLayer.MVTSource(config);
map.addLayer(mvtSource);
но я получаю сообщение об ошибке, когда он не может прочитать адрес стиля как URL-адрес. Какие-либо предложения? Стоит ли использовать другой плагин?
Обновить
Короче говоря, URL-адрес стиля Mapbox еще не доступен. Вот ответ, который я получил от Mapbox:
Leaflet еще не совместим со стилями, созданными в Mapbox Studio, поскольку для этих стилей требуется средство визуализации на основе GL. В настоящее время мы работаем над новым API, который позволит вам использовать ваш стиль Studio с Leaflet, и мы ожидаем, что он будет запущен через несколько недель.
В настоящее время вы можете использовать Mapbox GL JS для загрузки своего стиля Mapbox Studio. Вы по-прежнему можете получить доступ к идентификаторам растровых карт (карты, созданные с помощью Mapbox Editor, Mapbox Studio Classic) для загрузки с помощью Leaflet - они находятся на вкладке Classic на панели инструментов Studio.