1

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>

未編集で、私の Web ページで動作します。accessToken を自分のものに変更すると、機能します。ただし、mapID を「mapbox.streets」から「myusername.mapID」に変更すると (これらを再確認しましたが、正しいです)、得られるのは空のマップだけです。

私が間違っていることは何か分かりますか?

4

1 に答える 1

4

これはおそらくあなたが探しているものです — styleLayer を使用して Mapbox Studio で作成されたスタイルを追加します

また、ブラウザのコンソールを確認してください。Firefox で、コンソールに次のエラーが表示されました。

Error: Styles created with Mapbox Studio need to be 
used with L.mapbox.styleLayer, not L.mapbox.tileLayer
于 2016-06-03T17:29:08.557 に答える