在地图上渲染 GeoJson 数据



我正在尝试使用geojson数据在地图上放置点。当我通过验证器运行我的geojson数据时,这些点出现在北极圈上方的地图边缘,我不知道为什么。 我计划将这些数据与传单地图和用angularjs构建的项目一起使用。 如果有人可以在下面的geojson代码中添加有关任何问题的见解,或者在使用传单和角度时需要注意的事项,我将不胜感激! 谢谢!这是我的地理代码

{"type":"FeatureCollection",
"features":[
{"type":"Feature",
    "geometry":{
        "type":"Point",
        "coordinates":[36.1199, -86.7775]
    },
    "properties":{
        "name":"Kroger"
    }
},
{"type":"Feature",
    "geometry":{
        "type":"Point",
        "coordinates":[36.0903, -86.7323]
    },
    "properties":{
        "name":"ALDI"
    }
},
{"type":"Feature",
    "geometry":{
        "type":"Point",
        "coordinates":[36.1266, -86.8474]
    },
    "properties":{
        "name":"Publix"
    }
}
]
}
GeoJSON 使用经度-纬度(

或东-北(格式作为坐标(阅读 GeoJSON 规范的相关位(,但您的点似乎位于纬度-经度中。

我知道这很令人困惑,因为Leaflet使用lat-lng而不是lng-lat。困惑比比皆是。

确保使用经纬度作为 GeoJSON 的坐标,你会没事的。

最新更新