swift - iOS Cocoa Pods - 有没有办法在没有整个谷歌地图库的情况下只导入谷歌地理编码?
问题描述
我有一个基于地图的应用程序,它在除反向地理编码之外的所有地方都使用苹果地图,我在其中使用谷歌地图地理编码 API。我没有使用其他任何东西。有没有办法只导入这个 pod?有了整个 pod 'GoogleMaps',我的项目现在有 230 mb 的预存档。谢谢
解决方案
不幸的是,没有办法做到这一点。
文档说:
iOS 版 Maps SDK 包含一个名为 GMSGeocoder 类的类,其中包含可用于执行转换的 reverseGeocodeCoordinate 成员函数。
因此,您应该添加整个 pod GoogleMaps,使用您的 API 密钥初始化地图并使用地理编码。
您可以尝试CLGeocoder,但它有一些限制。其中之一:
您每分钟不应发送超过一个地理编码请求
推荐阅读
- javascript - 使用 office.js API 将 Excel 插入 Word 文档
- sql - 从 MainForm 运行报表时如何避免参数错误?
- sql-server - 包括录取时间大于出院时间的记录
- c - 如何获取和更改 Cairo Surface 的位置?
- laravel - 使用 Algolia Facet 过滤器的动态过滤问题
- javascript - 带有域选项参数的 cookie.set 不起作用
- r - 使用 Microsoft365R 的 list_emails 列出来自特定文件夹的电子邮件
- python - 如何使用 BeautifulSoup 提取嵌套的 HTML
- c# - C# Winforms Cefsharp 与 Adblock
- postgresql - 最小化查询结果大小算法