【发布时间】:2016-10-21 18:14:48
【问题描述】:
这是我的情况。 (使用 Swift 2.2)
我有一个坐标列表 (CLLocation)。我需要调用reverseGeocodeLocation 来获取相应的地点/城市。如果我尝试遍历元素,则某些呼叫可能会失败,因为 Apple 建议在一秒钟内发送一个呼叫。所以我还需要在每次调用之间添加延迟。
有什么方法可以实现吗?任何帮助表示赞赏。
(如果我们有多个相同lat,long我们只调用一次api)
【问题讨论】:
-
部分相关 - 坐标列表从何而来?确保缓存结果以避免对过去获得的结果进行网络调用。
-
@rmaddy 是的,如果我们有多个具有相同纬度的项目,那么我们只调用一次 api。该列表来自照片库。 (我们将详细信息保存在数据库中并使用这些项目)
标签: ios swift cllocation reverse-geocoding