地图框样式加载在错误的地方

时间:2016-10-31 20:12:13

标签: leaflet gis mapbox

我试图在地图中使用Mapbox样式。风格加载很好,但似乎有点偏。我的GeoJson文件应该在加利福尼亚加载点,并且它可以与其他tileset一起使用,但是使用Mapbox数据集它会加载到北极圈的加拿大北部某个地方。这似乎可能是投影的问题。 GeoJson文件在WGS84中,我相信它是Geojson的默认值。 setview使用其他tileset将视图置于美国中心,但也使用Mapbox数据将数据置于加拿大北部的中心。这是我包含Mapbox数据的位置

L.mapbox.accessToken = 'correct token';

var map = L.mapbox.map('map')
    .setView([43.64701, -79.39425], 4);

L.mapbox.styleLayer('mapbox://styles/mapbox/light-v9').addTo(map);

1 个答案:

答案 0 :(得分:0)

宣传单使用LatLng而不是地图框LngLat。您希望自己的数据在[43.64701, -79.39425]左右,还是在[-79.39425, 43.64701]左右?

另请参阅Tom MacWright的explanation on why some libraries/formats use lat-lng and some use lng-lat