Google Maps

最近公司又是意大利项目,又是越南项目,又是泰国项目,万恶的全部交到我手里了,意大利文,越南文,泰文,各种看不懂,更万恶的就是还有谷歌地图,晕,因为天朝屏蔽谷歌,网络上的Google地图资料真的好少索性各种东拼西凑把基本功能搞好了。为此特地写了个demo分享给大家,不多说
谷歌开发包手动继承很麻烦(不是集成包拖进去麻烦,而是按照文档拖进去报错)
没办法

source 'https://github.com/CocoaPods/Specs.git'
target 'GoogleMaps' do
  pod 'GoogleMaps'
  pod 'GooglePlaces'
end
定位和ATS

定位权限:Privacy - Location When In Use Usage Description
定位权限:Privacy - Location Always Usage Description

本来想长篇大论整段代码啥的,但是想想思路没那么复杂,就是一般不知道怎么实现,思路就是:获得地图上的一个坐标,一个处于居中位置的图片其实一直没动,但是地图动了,通过当前地图中点坐标获得地址,短短几句话就说完了就是难实现啊(其实还有个根据placeID获得当前地址的)
GoogleMapsDemo下载

需要注意的一点就是我是通过demo中的ViewController界面里强行加了个CLLocationManagerDelegate去开启Location When In Use Usage Description ,Location Always Usage Description ,如若能在APP一加载的时候就能触发就不需要里面CLLocationManager的代码

推荐阅读更多精彩内容