首页 > 解决方案 > 无法从反向地理编码地图中获取块号

问题描述

我正在尝试从谷歌地图中获取特定的详细信息,我需要获取特定位置的块号,无论如何我在此答案中使用了反向地理编码方法,效果很好但我找不到块号,我尝试了CLPlacemark以下检查图像中返回的所有字段:

在此处输入图像描述

地图块示例:

在此处输入图像描述

谷歌地图是否有其他地理编码器,而不是在 iOS 上使用的地图?

先感谢您。

标签: iosswiftgoogle-mapsmapsgeocoding

解决方案


我没有在 Google Maps SDK 中找到另一个地理编码器,但我找到了解决此问题的解决方法。

我使用了这个 API:

let yourLat : Double = 33.0000000

let yourLong : Double = 34.0000000

https://maps.googleapis.com/maps/api/geocode/json?key=AIzaSyAURQe5Ks6olxbd3x9_bm0Qyq-7y2GTREQ&latlng="\(yourLat,yourLong)"&sensor=false

此调用返回一个 JSON 请求,其中包含您需要的有关您提供的坐标的任何详细信息。


推荐阅读