1
LeafletJS의 간단한 예제를 사용하려고하지만 내지도 상자 공개 키를 사용하여 레이어를 표시 할 수 없습니다. 지도는 샘플 표식과 함께 회색 배경을 표시하고 팝업합니다.지도 상자 타일 레이어를 표시하는 방법
var map = L.map('map').setView([39.5, -105.5], 7);
L.tileLayer('https://api.tiles.mapbox.com/v4/{id}/{z}/{x}/{y}.png?access_token={accessToken}', {
attribution: 'Map data © <a href="http://openstreetmap.org">OpenStreetMap</a> contributors, <a href="http://creativecommons.org/licenses/by-sa/2.0/">CC-BY-SA</a>, Imagery © <a href="http://mapbox.com">Mapbox</a>',
maxZoom: 18,
id: 'test.project',
accessToken: 'copied.and.pasted.my.mapbox.key.here'
}).addTo(mymap);
L.marker([39.5, -105.5]).addTo(map)
.bindPopup('This is my first marker!')
.openPopup();
불일치를 수정했으며 타일 레이어가 여전히 표시되지 않습니다. URL에만 액세스하면 { "message": "Not Found"}를 나타내는 객체가 나타납니다. Leaflet.js가 깨 졌음을 나타내는 몇 가지 스레드를 읽고 있는데, 새로운 핵심 프로세스가 더 이상 Mapbox와 통합되지 않습니다. –
@RickR. 작업 URL로 답변을 업데이트했습니다. – chrki