我有一个基于 map 的应用程序,除了反向地理编码之外,它在任何地方都使用苹果 map ,我在反向地理编码中使用谷歌地图地理编码API。我没有使用其他任何东西。有没有办法只导入这个pod?有了整个 Pod“GoogleMaps”,我的项目现在有 230 MB 的预存档。谢谢
最佳答案
不幸的是,没有办法做到这一点。
The Maps SDK for iOS includes a class called the GMSGeocoder class, which includes the reverseGeocodeCoordinate member function which you can use to perform the conversion.
因此,您应该添加整个 Pod GoogleMaps,使用 API key 初始化 map 并使用地理编码。
你可以尝试CLGeocoder ,但它有一些限制。其中之一:
you should not send more than one geocoding request per minute
关于swift - iOS Cocoa Pods - 有没有办法只导入谷歌地理编码而不导入整个谷歌地图库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59212166/