国内开发环境确实很悲催,无法谷歌,所以本来调用集谷歌自家的服务于一身的android内部api有意见很简单的事儿,变成了一项挑战!
最近项目中设计国外用户,有些心得,现在给出在国内来调用谷歌地图、定位的方法。
一、.要用谷歌服务当然要满足调用谷歌服务对开发环境以及手机运行环境的要求:
1. 开发环境要满足,以方便自己可以调用google map 的api:
首先就是要想工程中导入将要调用的google map api的依赖包,我刚开始做的时候以为比较难,心理有点惧怕,所以走了很多弯路,最后调通后发现,原来其实很简单!
方法我就不再赘述,参考的网上的方法,现给出参考过的网页:
Android Location API using Google Play Services;
注意:依赖包一定要像上图里的把copy打勾!不然无法成功。
2. 真机的调试运行环境也要满足--google将所有要求调用自身服务的做了一个中间的管理曾,更加方便管理开发者以及开发者对google服务的调用。
同时要求真机要安装最新版的 Google Settings和Play Store,否则无法调用地图服务!
二、获得Google Map API Key
我是参考这位国外仁兄的,讲的很细:http://www.codeproject.com/Articles/614946/Android-google-map-api-v-setup<