swift - iOS Cocoa Pods - 有没有办法只导入谷歌地理编码而不导入整个谷歌地图库?

标签 swift xcode maps cocoapods

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

最佳答案

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

Documentation说:

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/

相关文章:

google-maps - 在 native react 中打开 map /谷歌地图

c# - 如何使用 ASP.NET 将 .PNG 图像转换为 Bing 或 Google map 的图 block ?

ios - swift:如何使用 InfiniteScrolling 设置 UITableViewCell 显示全屏(允许分页)

Swift:如何从 headerViewer 获取 UItextlabel

arrays - 如何从 Swift 中的协议(protocol)数组中删除一个元素?

xcode - 仅使用 CPU 的操作

ios - npm install -g ios-deploy 不起作用,它显示错误

ios - Kotlin - 按下按钮时运行打印语句

xcode - 最近有使用IB的CPTableView教程吗?

google-maps - google maps api infobox插件和多个标记