我试图使用谷歌地图上的geoJSON数据绘制多个城市的地图。我看到了下面的讨论,并找到了@geocodezip的解决办法,但它复制了坐标数组。我正在寻找一种通过url获取代码的方法,比如Google at:https://developers.google.com/maps/documentation/javascript/datalayer的例子,因为我正在绘制23个城市的地图,这将是一件乏味的事情。
示例:
函数initMap() { map =新的initMap{缩放: 4,中心:{lat:-28,lng: 137 } ); //注意:这使用跨域XHR,在旧的浏览器上可能不起作用。map.data.loadGeoJson( 'https://storage.googleapis.com/mapsdevsite/json/google.json');}
参考资料:在谷歌地图上显示OpenStreetMap边界(使用v3 api)
注意:我能够基于坐标数组输入映射单个城市,但是我需要从OSM获取坐标。例如> https://s3.amazonaws.com/geojson-arizona/index.html
我需要为下列城市绘制边界图。> https://s3.amazonaws.com/geojson-arizona/marker.html
我迷路了。如果有人做过类似的事情,请欣赏任何指点。提前感谢!
https://stackoverflow.com/questions/52802197
复制相似问题