这几天在做一个LBS的应用,需要把当前获取的经纬度转化成当前位置名称(文字描述),因为当前的经纬度很容易知道,根据网络或者GPS就可以得到,所以关键是把经纬度转化位置的具体描述,但是又不想使用百度或者sso的地图sdk,搞得很烦锁,杀鸡焉用牛刀嘛,所以应该可以有一种很简单的方法。查找了一些资料,目前有两个方法,一种使用Android提供的类Geocoder,调用getFromLocation(latitude, longitude, 1); 这个方法,但是个接口不稳定,基本得不到数据,另外一种简单的方法是使用http请求的方式,返回xml或者json格式的数据,然后解析之,google也提供了这样一种接口。事实证明,后一种方法的确可行,而且很稳定,http请求示例:

http://maps.google.com/maps/api/geocode/xml?latlng=29.0868,113.9788&language=zh-CN&sensor=true

其中xml可以换成json,对应返回的数据格式。当然json的解析效率高一些,建议使用json。latlng表示经纬度,第一个数据是纬度,第二个是经度(不要弄反了),language表示语言,这里使用中文。sensor表示是否使用的是传感器(true or false)。

当然客户端不只限于android,至于为什么就不需要解释,大家都懂。

好了,这个接口真的很强大,现分享给各位同行。

感谢http://blog.csdn.net/focus_000/article/details/41775885

Android之根据经纬度查询位置地址名称相关推荐

  1. Gmap使用说明,通过输入经纬度查询位置

    由于本人对于Gmap的使用时间不长,有很多东西不是太熟悉,所以本人的代码有借鉴的部分,如有发现侵权,还请及时联系本人. 我目前已经基本实现了,地图的放大.缩小.平移的功能.完成了鼠标单击标点,输入经纬 ...

  2. android根据经纬度查询位置名称

    这几天在做一个LBS的应用,需要把当前获取的经纬度转化成当前位置名称(文字描述),因为当前的经纬度很容易知道,根据网络或者GPS就可以得到,所以关键是把经纬度转化位置的具体描述,但是又不想使用百度或者 ...

  3. android 经纬度 转换成地址,Android 百度地图经纬度转换成地址

    1.地理编码查询接口是单列模式的,我们需要调用让它自己实例化 // 在OnCreate方法里创建地理编码检索实例 GeoCoder geoCoder = GeoCoder.newInstance(); ...

  4. Python 调用 百度地图API接口 查询 详细地址名称 [转载]

    需要批量 查询文件中的地址在 百度地图中的名称 与坐标 Step 1 . 下载chromedriver 下载地址 : ChromeDriver下载. 注意需要下载和chrome浏览器相同版本的driv ...

  5. java程序调用百度Geocoding API逆地址解析通过经纬度查询位置

    自从百度升级了自己的逆地址解析调用接口,就多了一些调用限制,具体参数可以参照百度给出的解释.本文主要研究通过java代码调用该接口: 下面给出调用接口的方法: public static String ...

  6. php 输入经纬度查询位置,PHP根据一个给定经纬度的点,进行附近地点查询–合理利用算法...

    实现原理先算出该点周围的矩形的四个点,然后使用经纬度去直接匹配数据库中的记录. //获取周围坐标 public function returnSquarePoint($lng, $lat,$dista ...

  7. 【Android App】GPS获取定位经纬度和根据经纬度获取详细地址讲解及实战(附源码和演示 超详细)

    需要全部代码请点赞关注收藏后评论区留言私信~~~ 一.获取定位信息 开启定位相关功能只是将定位的前提条件准备好,若想获得手机当前所处的位置信息,还要依靠下列的3种定位工具. (1)定位条件器Crite ...

  8. MySQL之根据经纬度查询多少公里范围内的数据

    MySQL之根据经纬度查询多少公里范围内的数据 根据经纬度查询多少公里范围内的数据 创建地址表,存储经纬度信息 插入数据 根据当前经纬度查询所有地址,按距离由近到远排序 查询结果(距离以km为单位) ...

  9. 微信小程序定位开发 逆地理位置查询 经纬度获取位置名称

    一. 微信小程序获取用户定位==>经纬度(官方) (1)官方方法:wx.getLocation(Object object) (2)官方链接:https://developers.weixin. ...

最新文章

  1. 图论 ---- 启发式合并 + 并查集模拟 + 证明 F. Phoenix and Earthquake
  2. 深耕大数据“试验田” 发掘新经济“钻石矿”
  3. 公积金贷款不受影响 组合贷款有特殊
  4. 牛气!.NET5电商平台轻松承接10亿GMV,只因做对了这个!
  5. 电脑测速软件_联通你我【宽带提速】让网速飞!超实用的宽带测速提速攻略来啦!...
  6. java lock 信号_java各种锁(ReentrantLock,Semaphore,CountDownLatch)的实现原理
  7. 【CSAPP笔记】11. 存储器层次结构
  8. activity 流程编辑器_最好用的流程编辑器bpmnjs系列之Viewer
  9. 字符串函数和数据类型转换函数
  10. GridLayout 介绍 (转载自http://www.cnblogs.com/skywang12345/p/3154150.html)
  11. 是男人就闯到99关 【安卓软件】
  12. 教师计算机研修培训日志感言,2019年教师研修感言
  13. Vue实战篇一: 使用Vue搭建注册登录界面
  14. 深圳计算机专业中专学校,深圳中专学校
  15. 下面代码的输出结果是什么?
  16. 我的世界空岛生存服务器制作,我的世界1.7.10羽逸之光空岛生存服务器
  17. 使用SVG路径图制作线追踪特效
  18. linux gcc comand not,gcc: command not found
  19. 揭秘闲鱼赚钱项目的高端玩法
  20. java如何处理emoji表情,并存入数据库

热门文章

  1. 2022年高新技术企业申报认定不通过原因解析参考建议
  2. jasypt加密器的设置原理
  3. 模糊视频如何修复高清?这个方法教给你
  4. 求助找不到指定的模块。 (异常来自 HRESULT:0x8007007E)
  5. gcc升级到 6.3.0版本
  6. openwrt ppoe 拨号设置
  7. 计算机毕业设计ssm中小型饭馆餐饮管理系统
  8. macromedia_Macromedia宣布推出新的Flash视频套件
  9. ansible启动heartbeat报错
  10. local-network 2k 本地2k测试网搭建