Добавить собственный стиль карты в Mapbox.js

1

Я только создал свой персональный стиль карты с помощью Mapbox Studio, и я пытаюсь использовать его с Mapbox.js. (НЕ Mapbox Gl js!!) Как написано в документе

Вы можете загружать и отображать стили из API с помощью Mapbox GL JS или SDK Mapbox Mobile, или вы можете запрашивать стили непосредственно из API. Для этого запроса требуется токен доступа со стилями: область чтения.

Я добавил в свой <head> ссылка на: https://api.mapbox.com/styles/v1/myusername/mystyleid?access_token=mypublicaccesstoken

Я вижу ответ JSON, но я все еще вижу основной стиль карты.

Как я могу использовать свой собственный стиль в mapbox.js?

Теги:
mapbox

1 ответ

3
Лучший ответ

Извините, но это не сработает. Стили Mapbox предназначены для использования с Mapbox GL и родными iOS и Android SDK. Вы не можете использовать их с классической версией Mapbox JS. Mapbox JS поддерживает растровые фрагменты, вы не можете их стилизовать. Это просто образы. Mapbox GL и родной SDK (может) использовать векторные плитки, и они являются стильными. Если вы хотите создать пользовательский набор меток для использования с Mapbox JS, вы можете сделать это с помощью Mapbox Studio Classic.

  • 1
    как жаль! Я нашел mapbox GL отличным инструментом, но, к сожалению, он не такой полный, как классический Mapbox.js. В любом случае, спасибо за подсказку, которую я нигде не нашел в этой классической студии mapbox, попробую!

Ещё вопросы

Сообщество Overcoder
Наверх
Меню