首页 > 解决方案 > iOS Cocoa Pods - 有没有办法在没有整个谷歌地图库的情况下只导入谷歌地理编码?

问题描述

我有一个基于地图的应用程序,它在除反向地理编码之外的所有地方都使用苹果地图,我在其中使用谷歌地图地理编码 API。我没有使用其他任何东西。有没有办法只导入这个 pod?有了整个 pod 'GoogleMaps',我的项目现在有 230 mb 的预存档。谢谢

标签: swiftxcodemapscocoapods

解决方案


不幸的是,没有办法做到这一点。

文档说:

iOS 版 Maps SDK 包含一个名为 GMSGeocoder 类的类,其中包含可用于执行转换的 reverseGeocodeCoordinate 成员函数。

因此,您应该添加整个 pod GoogleMaps,使用您的 API 密钥初始化地图并使用地理编码。

您可以尝试CLGeocoder,但它有一些限制。其中之一:

您每分钟不应发送超过一个地理编码请求


推荐阅读