ios - 无法从反向地理编码地图中获取块号
问题描述
我正在尝试从谷歌地图中获取特定的详细信息,我需要获取特定位置的块号,无论如何我在此答案中使用了反向地理编码方法,效果很好但我找不到块号,我尝试了CLPlacemark
以下检查图像中返回的所有字段:
地图块示例:
谷歌地图是否有其他地理编码器,而不是在 iOS 上使用的地图?
先感谢您。
解决方案
我没有在 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 请求,其中包含您需要的有关您提供的坐标的任何详细信息。
推荐阅读
- android - 致命异常:主进程:com.delegates.predelegatesapprider,PID:8258 java.lang.NoClassDefFoundError:
- android - 自定义背景资源在android中不起作用
- ios - swift如何让UILabel对齐到左上角
- reactjs - 我无法为元标记分配动态值?
- javascript - JQuery.Ajax() 不工作不确定脚本是否正确加载
- assembly - 是否可以在基于累加器的机器/ISA 中实现流水线操作?
- azure-active-directory - 免费 Office 帐户的无效授权错误
- python - 大熊猫汇总
- time-complexity - 内循环根据外循环增加的时间复杂度
- jaeger - 当服务在不同的主机上运行时如何设置 jaeger 后端?