/ / Nie można ustawić mapy za pomocą EPSG4326 - ulotka, mapbox

Nie można ustawić mapy za pomocą EPSG4326 - ulotka, mapbox

Korzystam z Ulotki, aby narysować mapę mapy, ale potrzebuję jej w układzie współrzędnych EPSG4326.

Jeśli uruchomię ten kod:

     var mymap = L.map("map", {
center: {lon: 12.39258, lat: 41.69906},
zoom: 5,
maxZoom: 8,
crs: L.CRS.EPSG4326,
zoomControl: true
});

L.tileLayer("https://api.mapbox.com/v4/{id}/{z}/{x}/{y}.png?access_token={accessToken}", {
maxZoom: 18,
id: "mapbox.streets-satellite",
accessToken: "<mytoken>"
}).addTo(mymap);

kafelki nie ładują się z błędem 404 NIE ZNALEZIONO. Jeśli skomentuję wiersz:

crs: L.CRS.EPSG4326,

mapa ładuje się dobrze, ale nie ma jej w układzie współrzędnych EPSG4326.

Odpowiedzi:

2 dla odpowiedzi № 1

Najprawdopodobniej używane kafelki Mapbox są dostępne tylko w Web Mercator (EPSG3857), a nie w Equirectangular (EPSG4326).

Ulotka nie przekształca kafelków ze źródła kafelków zgodnie z CRS, ale położenie elementów względnych (markerów, linii itp.)

Źródło kafelków musi już znajdować się w odpowiednim rzucie.