mapbox mapID не работает?

Я только начал смотреть на mapbox и сразу же столкнулся с проблемой.

Я скопировал образец здесь; https://www.mapbox.com/mapbox.js/example/v1.0.0/

Обратите внимание на эту часть;

<script>
L.mapbox.accessToken =     'pk.eyJ1IjoibWF1cmljZXdhbG1zbGV5IiwiYSI6ImNpbmxiZjc4djB5cjJ0dG0zejZjZHZxdjEifQ.CJHrqKevqria7ZbVMOMD5Q';
var map = L.mapbox.map('map', 'mapbox.streets')
.setView([40, -74.50], 9);
</script>

Без редактирования он работает на моей веб-странице. Если я изменю accessToken на свой, он заработает. Если я затем изменю mapID с «mapbox.streets» на «myusername.mapID» (я дважды проверил их, они верны), все, что я получу, - это пустая карта.

Есть идеи, что я делаю не так?


person ausgeorge    schedule 03.06.2016    source источник


Ответы (1)


Вероятно, это то, что вы ищете - Добавьте стили, созданные с помощью Mapbox Studio, используя styleLayer

Также проверьте консоль браузера. В Firefox я получил следующую ошибку в консоли

Error: Styles created with Mapbox Studio need to be 
used with L.mapbox.styleLayer, not L.mapbox.tileLayer
person RobLabs    schedule 03.06.2016
comment
Не могу проголосовать достаточно. Человека было так сложно отследить в их документах! - person Kai Qing; 15.12.2016