Android之根据经纬度查询位置地址名称
这几天在做一个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之根据经纬度查询位置地址名称相关推荐
- Gmap使用说明,通过输入经纬度查询位置
由于本人对于Gmap的使用时间不长,有很多东西不是太熟悉,所以本人的代码有借鉴的部分,如有发现侵权,还请及时联系本人. 我目前已经基本实现了,地图的放大.缩小.平移的功能.完成了鼠标单击标点,输入经纬 ...
- android根据经纬度查询位置名称
这几天在做一个LBS的应用,需要把当前获取的经纬度转化成当前位置名称(文字描述),因为当前的经纬度很容易知道,根据网络或者GPS就可以得到,所以关键是把经纬度转化位置的具体描述,但是又不想使用百度或者 ...
- android 经纬度 转换成地址,Android 百度地图经纬度转换成地址
1.地理编码查询接口是单列模式的,我们需要调用让它自己实例化 // 在OnCreate方法里创建地理编码检索实例 GeoCoder geoCoder = GeoCoder.newInstance(); ...
- Python 调用 百度地图API接口 查询 详细地址名称 [转载]
需要批量 查询文件中的地址在 百度地图中的名称 与坐标 Step 1 . 下载chromedriver 下载地址 : ChromeDriver下载. 注意需要下载和chrome浏览器相同版本的driv ...
- java程序调用百度Geocoding API逆地址解析通过经纬度查询位置
自从百度升级了自己的逆地址解析调用接口,就多了一些调用限制,具体参数可以参照百度给出的解释.本文主要研究通过java代码调用该接口: 下面给出调用接口的方法: public static String ...
- php 输入经纬度查询位置,PHP根据一个给定经纬度的点,进行附近地点查询–合理利用算法...
实现原理先算出该点周围的矩形的四个点,然后使用经纬度去直接匹配数据库中的记录. //获取周围坐标 public function returnSquarePoint($lng, $lat,$dista ...
- 【Android App】GPS获取定位经纬度和根据经纬度获取详细地址讲解及实战(附源码和演示 超详细)
需要全部代码请点赞关注收藏后评论区留言私信~~~ 一.获取定位信息 开启定位相关功能只是将定位的前提条件准备好,若想获得手机当前所处的位置信息,还要依靠下列的3种定位工具. (1)定位条件器Crite ...
- MySQL之根据经纬度查询多少公里范围内的数据
MySQL之根据经纬度查询多少公里范围内的数据 根据经纬度查询多少公里范围内的数据 创建地址表,存储经纬度信息 插入数据 根据当前经纬度查询所有地址,按距离由近到远排序 查询结果(距离以km为单位) ...
- 微信小程序定位开发 逆地理位置查询 经纬度获取位置名称
一. 微信小程序获取用户定位==>经纬度(官方) (1)官方方法:wx.getLocation(Object object) (2)官方链接:https://developers.weixin. ...
最新文章
- 图论 ---- 启发式合并 + 并查集模拟 + 证明 F. Phoenix and Earthquake
- 深耕大数据“试验田” 发掘新经济“钻石矿”
- 公积金贷款不受影响 组合贷款有特殊
- 牛气!.NET5电商平台轻松承接10亿GMV,只因做对了这个!
- 电脑测速软件_联通你我【宽带提速】让网速飞!超实用的宽带测速提速攻略来啦!...
- java lock 信号_java各种锁(ReentrantLock,Semaphore,CountDownLatch)的实现原理
- 【CSAPP笔记】11. 存储器层次结构
- activity 流程编辑器_最好用的流程编辑器bpmnjs系列之Viewer
- 字符串函数和数据类型转换函数
- GridLayout 介绍 (转载自http://www.cnblogs.com/skywang12345/p/3154150.html)
- 是男人就闯到99关 【安卓软件】
- 教师计算机研修培训日志感言,2019年教师研修感言
- Vue实战篇一: 使用Vue搭建注册登录界面
- 深圳计算机专业中专学校,深圳中专学校
- 下面代码的输出结果是什么?
- 我的世界空岛生存服务器制作,我的世界1.7.10羽逸之光空岛生存服务器
- 使用SVG路径图制作线追踪特效
- linux gcc comand not,gcc: command not found
- 揭秘闲鱼赚钱项目的高端玩法
- java如何处理emoji表情,并存入数据库