答案 0 :(得分:1)
目前,Google Maps JavaScript API不会公开地理要素的任何边界。在公共问题跟踪器中有一个非常古老的功能请求来添加此功能,但是看起来谷歌没有为此任务设置高优先级:
https://issuetracker.google.com/issues/35816953
随意为公众功能请求加注星标以表达您的兴趣并订阅通知。
此外,您还可以找到一种解决方法,以获取其他来源的多边形,并将其作为附加图层添加到Google地图中。
以下答案描述了从OSM获取GeoJSON格式的多边形的好方法:
https://stackoverflow.com/a/40172098/5140781
因此,如果您下载GeoJSON,您将能够使用数据层及其loadGeoJson()
方法将其添加到地图中:
https://developers.google.com/maps/documentation/javascript/datalayer#load_geojson
我希望这有帮助!