【发布时间】:2018-01-17 06:39:19
【问题描述】:
【问题讨论】:
标签: google-maps google-maps-api-3 maps google-maps-markers
【问题讨论】:
标签: google-maps google-maps-api-3 maps google-maps-markers
目前,Google Maps JavaScript API 不公开地理特征的任何边界。公共问题跟踪器中有一个非常旧的功能请求来添加此功能,但是 Google 似乎没有为此任务设置高优先级:
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
我希望这会有所帮助!
【讨论】: