Android 自带LocationManager定位 + Google API基站定位 实现源码
使用Android自带的LocationManager实现获取当前地理位置(包括网络和GPS)。使用过的童靴都知道这个定位是有缺陷的,就是在某些机型(如android5.1.1)上回出现请求定位回调时间过长的问题。为了弥补这个缺陷,我又写了个单独使用google API的基站定位的方法,这样可以在LocationManager超时时利用google基站定位,效果也很不错。这里需要注意,用google的API需要自己申请开发者密钥(很简单,百度一下就会了),而且需要翻墙,这样基站定位在翻墙后定位到的是使用的代理的位置,而不是当前手机的地理位置。因为我们的项目是运行在海外,所以也就基本可以用了。这里供大家参考一下,欢迎指正。
用户评论