这几天在做一个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,至于为什么就不需要解释,大家都懂。

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

本文出自 “Focus_000” 博客,请务必保留此出处http://120806872.blog.51cto.com/8289253/1352879

android根据经纬度查询位置名称相关推荐

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

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

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

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

  3. Android之根据经纬度查询位置地址名称

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

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

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

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

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

  6. 根据经纬度获取地址 :位置名称 区 市 省 国家 邮编

    方式1: 根据经纬度获取: 省 市 区 位置名称 import java.net.URL; import java.util.HashMap; import java.util.Map; import ...

  7. app 隔几秒记录当前经纬度位置_经纬度查询app下载-经纬度查询(在线定位查询)官方版下载v3.6...

    经纬度查询是一款在线定位查询的app,一键快速的获取位置,并且智能的系统还能够进行高德地图的切换,手机上查询也比较的方便,高清的画质,用户在使用的时候非常的清晰,同时还可以了解纬度值的精准信息哦!赶紧 ...

  8. Android之获取当前位置的经纬度

    Android之 点击按钮获取当前位置的经纬度 过几秒更新当前位置的经纬度 https://upload-images.jianshu.io/upload_images/13225108-85f1bc ...

  9. java调用腾讯地图根据经纬度获取位置信息

    这是java提交经纬度信息,然后获取该经纬度所在省市区的一个方法,话不多说直接上代码: package com.lmj.util;import net.sf.json.JSONObject; impo ...

最新文章

  1. 最小二乘法预测c语言,用最小二乘法推导本吧会员增长方程,以预测人数增长情况...
  2. 第十二章 支持向量机-机器学习老师板书-斯坦福吴恩达教授
  3. R语言实战应用精讲50篇(十四)-R语言构建层次分析模型
  4. Zookeeper之java api详解
  5. UDP与TCP对比,TCP保证可靠性传输的详细说明
  6. zabbix的trigger
  7. 学python能做什么类型的工作-做自动化,学python要到那种程度呢?
  8. 逆矩阵在密码学中的应用(希尔密码原理)
  9. MS17010(永恒之蓝)漏洞复现
  10. NOVELL NetWare 下的数据恢复
  11. iphone模拟器中的documentPath
  12. 从第一代 iPhone 细数到 iPhone 12,iPhone 屏幕尺寸进化历程背后的 app 设计哲学
  13. 怎样隐藏Word内容?这样操作只需30秒!
  14. Hadoop 入门学习思维导图
  15. 基于Java毕业设计安路友汽车租赁源码+系统+mysql+lw文档+部署软件
  16. 在线制作平台H5制作
  17. 西游记中孙悟空有哪些技能?
  18. 视频教程-微信小程序全集-微信开发
  19. PCDViewer 3.2 Linux 版(Ubuntu)
  20. 徐小平关于区块链的言论是否言过其实

热门文章

  1. 世界各国B2B网站大全
  2. 第三方设置cookie提示Mark cross-site cookies as Secure to allow setting them in cross-site contex
  3. android蓝牙获取mac地址,如何获得蓝牙连接设备的MAC地址在android中
  4. OpenHarmony代码仓分类统计表(包含代码量,子系统分类,gitee链接等统计项)
  5. 洛谷—— P1536 村村通
  6. Bringing Old Photos Back to Life微软老照片修复——原理和测试
  7. 工业控制信息安全标准介绍
  8. LabVIEW编的上位机控制汇川PLCH5U和汇川伺服运动,海康威视相机视觉对位,LabVIEW通过网口控制汇川H5U和Ethercat伺服,LabVIEW需要装视觉
  9. 五个温度带的分界线_中温带与暖温带分界线
  10. 19个超级酷和最实用的jQuery实例