1
リーフレットを使用してマップボックスマップを描画していますが、EPSG4326座標系である必要があります。EPSG4326でマップを設定できません
私はこのコードを実行する場合:
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);
をタイルには404 NOT FOUNDをエラーで、ロードされません。
crs: L.CRS.EPSG4326,
地図が正常に読み込まれますが、EPSG4326座標系にはありません。
Mapboxのサイトからこれを読んでいると変です:「Mapboxは普及しているWeb Mercatorのプロジェクションをサポートしていますが、現在は他のプロジェクションをサポートしていません」 –
こんにちは。あなたの見積もりは、上記のことを確認してくれると私にはっきりと聞こえます。Equirectangularではなく、Web Mercatorタイルだけが利用可能です。 – ghybs
はい、そうです。混乱した!だから、マップボックス上に4326レイヤーを表現する方法はありませんか? –