Google maps Google Map API v3从外部(如OSM)获取geoJSON数据http://polygons.openstreetmap.fr/get_geojson.py?id=3227127&;参数=0)

Google maps Google Map API v3从外部(如OSM)获取geoJSON数据http://polygons.openstreetmap.fr/get_geojson.py?id=3227127&;参数=0),google-maps,google-maps-api-3,openstreetmap,geojson,Google Maps,Google Maps Api 3,Openstreetmap,Geojson,我正试图使用谷歌地图上OSM的geoJSON数据绘制多个城市的地图。我遇到了下面的讨论和@geocodezip的变通方法,但这复制了坐标数组。我正在寻找一种通过url获取代码的方法,如Google的示例: 由于我正在绘制23个城市的地图,这将是一个乏味的过程 例如: var映射;函数initMap(){map=new google.maps.Map(document.getElementById('Map'){ 缩放:4, 中心:{lat:-28,lng:137}) //注意:这使用跨域XHR,

我正试图使用谷歌地图上OSM的geoJSON数据绘制多个城市的地图。我遇到了下面的讨论和@geocodezip的变通方法,但这复制了坐标数组。我正在寻找一种通过url获取代码的方法,如Google的示例: 由于我正在绘制23个城市的地图,这将是一个乏味的过程

例如:

var映射;函数initMap(){map=new google.maps.Map(document.getElementById('Map'){ 缩放:4, 中心:{lat:-28,lng:137})

//注意:这使用跨域XHR,并且可能不适用于旧版本 browsers.map.data.loadGeoJson( '');}

参考:

注意:我能够根据坐标数组输入绘制单个城市的地图,但是我需要从OSM获取坐标。e、 g.>

我需要绘制以下城市的边界。>


我迷路了。如果有人做过类似的工作,请欣赏任何指点。提前谢谢

看来我已经解决了这个问题。我丢失了geoJSON文件中的参数:|

{
"type": "FeatureCollection",
"features": [
{
    "type": "Feature",
    "properties": {
     ...
     ...
我能够从外部链接获取geoJSON.json文件,在我的例子中,它是从S3存储桶获取的。(请确保文件上有适当的ACL并启用CORS)

输出如以下链接所示:

使用标记:

geoJSON latlong数据来自