2016-06-03 6 views
1

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

Я скопировал образец здесь; 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> 

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

Любая идея, что я делаю неправильно?

ответ

4

Это, вероятно, то, что вы ищете - Add styles made with Mapbox Studio using styleLayer

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

Error: Styles created with Mapbox Studio need to be 
used with L.mapbox.styleLayer, not L.mapbox.tileLayer 
+1

Невозможно выдвинуть достаточное количество. Человеку было трудно найти в своих документах! –