Android实现定位和地理位置解析.docVIP

  • 8
  • 0
  • 约小于1千字
  • 约 8页
  • 2017-01-23 发布于安徽
  • 举报
Android实现定位和地理位置解析.doc

昨儿折腾了一天,把Android 手机定位、获取手机当前位置的功能给搞掂了。这次记下来,不然又忘~~ 思路很简单,第一步,获取经纬度,第二步,把经纬度转换为地址。看起来简单,但是实现起来比较郁闷~~ 获取经纬度可以有很多选择。我刚开始做时,想着Google最好用,但是写完代码测试下,悲催的逆解析地址总是为空。。 代码如下: 这件事的惨痛经历告诉我:一定要有政治觉悟,不然编代码丫多的都不成。闲话少扯,后来想,百度定位,高德定位都可以嘛。百度的忒郁闷,看了半天文档,被搅得晕头转向。看过高德文档后,发现高德相对百度实现起来比较简单,与原来Android本身的定位、地址解析代码、逻辑相差无几。So,用高德! 现在看下实现逻辑,点击按钮,触发监听事件,在监听事件里,先判断是否开启GPS,没开启的话转到设置界面,让用户开启去。当然,如果手机没GPS硬件支持,就调用网络的定位。接着通过GPS或网络获取手机当前经纬度,将经纬度解析为地址信息,再将地址信息显示到界面。OK,完事儿。 再看对应实现代码,第一步,检测GPS是否开启: 第二步,获取手机当前经纬度: 第三步,解析地址: Ok,打完收工!

文档评论(0)

1亿VIP精品文档

相关文档