【发布时间】:2019-12-06 21:06:01
【问题描述】:
我有一个基于地图的应用程序,它在除反向地理编码之外的所有地方都使用苹果地图,我使用谷歌地图地理编码 API。我没有使用其他任何东西。有没有办法只导入这个 pod?有了整个 pod 'GoogleMaps',我的项目现在有 230 mb 的预存档。谢谢
【问题讨论】:
标签: swift xcode maps cocoapods
我有一个基于地图的应用程序,它在除反向地理编码之外的所有地方都使用苹果地图,我使用谷歌地图地理编码 API。我没有使用其他任何东西。有没有办法只导入这个 pod?有了整个 pod 'GoogleMaps',我的项目现在有 230 mb 的预存档。谢谢
【问题讨论】:
标签: swift xcode maps cocoapods
很遗憾,没有办法。
iOS 版地图 SDK 包括一个称为 GMSGeocoder 类的类,其中包括 可以用来执行的 reverseGeocodeCoordinate 成员函数 转换。
因此,您应该添加整个 pod GoogleMaps,使用您的 API 密钥初始化地图并使用地理编码。
您可以尝试CLGeocoder,但它有一些限制。其中之一:
您每分钟不应发送超过一个地理编码请求
【讨论】: