Google文档上只提供了Cocoapods导入地图sdk的方式,但是我的项目使用的Carthage,所以需要手动集成Google地图SDK。
- 在Cocoapods官网https://cocoapods.org/搜索GoogleMaps
![](https://img.haomeiwen.com/i1623330/79d35566b1d41e5a.png)
- 点击GoogleMaps主页右侧的See Podspec链接,会跳转到GitHub
![](https://img.haomeiwen.com/i1623330/5d6ea69723a99ccb.png)
- 在该页面找到source,对应链接即为最新版SDK下载地址。
![](https://img.haomeiwen.com/i1623330/6d4dc1ded71f5a3d.png)
-
下载后解压,找到GoogleMapsBase.framework,GoogleMaps.framework,GoogleMapsCore.framework,导入项目
-
在GoogleMaps.framework下有个Resources目录,将里面的GoogleMaps.bundle导入项目
-
编译项目,如不通过可能需要在Other Linker Flags 下添加-ObjC
网友评论