2017-08-09 75 views
-2

如何在搜索城市的基础上在G-Map上绘制边界线,如图中红线所示显示搜索到的城市地图?如何通过边界线在地图上绘制城市地图?

boundary line in map

我看到各种链接,但无法找到一个解决方案。

谢谢

+1

相关问题:[OSM to Google Maps polygons](https://stackoverflow.com/questions/36704706/osm-to-google-maps-polygons) – geocodezip

回答

1

目前Google Maps JavaScript API没有公开任何地理特征的边界。有一个在公开问题追踪很老的功能要求添加此功能,但它看起来像谷歌并没有在这个任务中设置高优先级:

https://issuetracker.google.com/issues/35816953

随意明星公众的功能要求快递您的兴趣和订阅通知。

此外,您可以找到一种解决方法,从其他来源获取多边形,并将它们作为附加图层添加到Google地图。

获得在GeoJSON格式导出多边形从OSM在以下答案中所描述的很好的解决方法:

https://stackoverflow.com/a/40172098/5140781

所以,如果你下载GeoJSON的,你就可以将其添加使用数据映射层及其loadGeoJson()方法:

https://developers.google.com/maps/documentation/javascript/datalayer#load_geojson

我希望这有助于!

相关问题