我试图在地图中使用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);
答案 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。