2017-09-11 87 views
0

我有一个应用程序,我们需要显示根据我们从谷歌地图获得的坐标选择的区域。如何获得谷歌地图中的特定区域坐标

我知道我们可以使用Polyline来绘制区域,但是我没有从哪里获得特定区域的所有经度/纬度。

E.x.当我搜索85281时,下面是我得到的结果。

enter image description here

我们正在寻找一种方式,Zillow Rentals在应用程序已经应用。

enter image description here

回答

0

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

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

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

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

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

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

所以,如果你下载GeoJSON的,你就可以把它添加到地图:

https://developers.google.com/maps/documentation/ios-sdk/utility/kml-geojson#render-geojson-data

我希望这有助于!