百度地图根据经纬度获取地址
2019独角兽企业重金招聘Python工程师标准>>>
百度地图根据经纬度获取地址
查询地址要内部实现MKSearchListener接口
- Java代码
- public class SearchListener implements MKSearchListener {
- /**
- * 根据经纬度搜索地址信息结果
- *
- * @param result
- * 搜索结果
- * @param iError
- * 错误号(0表示正确返回)
- */
- @Override
- public void onGetAddrResult(MKAddrInfo result, int iError) {
- if (result == null) {
- String str = String.format("错误号:%d", iError);
- Toast.makeText(mContext, str, Toast.LENGTH_LONG).show();
- return;
- }
- StringBuffer sb = new StringBuffer();
- // 经纬度所对应的位置
- sb.append(result.strAddr);
- Log.d("debug", "address--==>"+sb.toString());
- }
- /**
- * 驾车路线搜索结果
- *
- * @param result 搜索结果
- * @param iError 错误号(0表示正确返回)
- */
- @Override
- public void onGetDrivingRouteResult(MKDrivingRouteResult result, int iError)
- {
- }
- /**
- * POI搜索结果(范围检索、城市POI检索、周边检索)
- *
- * @param result搜索结果
- * @param type
- * 返回结果类型(11,12,21:poi列表 7:城市列表)
- * @param iError
- * 错误号(0表示正确返回)
- */
- @Override
- public void onGetPoiResult(MKPoiResult result, int type, int iError)
- {
- }
- /**
- * 公交换乘路线搜索结果
- *
- * @param result
- * 搜索结果
- * @param iError
- * 错误号(0表示正确返回)
- */
- @Override
- public void onGetTransitRouteResult(MKTransitRouteResult result, int iError)
- {
- }
- /**
- * 步行路线搜索结果
- *
- * @param result
- * 搜索结果
- * @param iError
- * 错误号(0表示正确返回)
- */
- @Override
- public void onGetWalkingRouteResult(MKWalkingRouteResult result, int iError)
- {
- }
- }
在初始化MKSearch之前,要先初始化BMapManager
- Java代码
- // 定义搜索服务类
- private MKSearch mMKSearch;
- // 初始化MKSearch
- mMKSearch = new MKSearch();
- mMKSearch.init(application.mapManager, new SearchListener());
- mMKSearch.reverseGeocode(new GeoPoint((int) (latitude * 1e6), (int) (longitude * 1e6)));
转载于:https://my.oschina.net/zhangjie830621/blog/116042
百度地图根据经纬度获取地址相关推荐
- 百度地图通过经纬度获取地址信息
以前用的都是通过谷歌的坐标调用谷歌api 最近 发现老是连不上谷歌服务器. 于是找了找百度的, 地址为 http://developer.baidu.com/map/webservice-geocod ...
- 百度地图根据经纬度获取国家、州市等地址相关信息
这是一个简单的经纬度转换成具体地址信息,支持国际和国内经纬度转换. 效果如下图所示: function xmlToArray2($xml) { // 将XML转为array $array_data = ...
- 百度地图根据经纬度获取实际位置纠偏
前言:在使用百度地图的时候,根据经纬度地址逆解析的时候,获取的位置不是很精确,只能获取到省.市县.路名.街道.号,有时只能获取省市县,位置不是很精确.所以使用百度地图位置纠偏方法获取比较精确的实际位置 ...
- Android百度地图将经纬度转换为地址信息
正题: 实现经纬度转为地址信息,主要用到的类是GeoCoder,通过newInstance获得类的实例. 用到的方法为 public boolean reverseGeoCode(ReverseGeo ...
- html5百度地图展示运动轨迹,百度地图根据经纬度获取运动轨迹
body, html, #allmap{width:100%; height:100%; overflow:hidden; margin:0; font-family:"微软雅黑" ...
- 百度地图根据经纬度获取该地点所在城市信息
请求地址: http://api.map.baidu.com/geocoder/v2/?callback=renderReverse&location=35.658651,139.745415 ...
- 百度地图根据坐标获取地址信息
注意: 此方法如果用于编码,请根据实际个人需要情况而定.请详细参照API 参数注释. 百度api:http://developer.baidu.com/map/index.php?title=weba ...
- 百度地图输入经纬度获取运行轨迹
直接上干货 <head> <meta http-equiv="Content-Type" content="text/html; charset=utf ...
- 高德地图-根据经纬度获取地址(逆地理编码)
1.需要资源: 高德地图搜索SDK以及相关SDk下载地址 2.根据经纬度得到具体地址: 1.这里需要用到地图搜索SDK: 2.通过逆地理编码来实现. 3.示例代码: @Overrideprotecte ...
最新文章
- WCF中的序列化[上篇]
- 传感器是大数据的重要来源
- 本质矩阵与基本矩阵(对极几何)
- [脑海成像]科学家利用动态电极绕过眼睛直接刺激大脑,在盲人脑海画出字母
- JS--切换图片总结
- hihocoder#1041 : 国庆出游(DFS)
- 作家百态之二:山南海北
- svn 服务器的搭建以及客户端的使用
- 2017.9.25 Xor 失败总结
- php开启filtervar_PHP函数filter_var的使用
- python中findroot_Python源码问题算负数平方根无结果输出何解,python负数,def findRoot...
- 【Oracle学习】archivelog
- 域猫(域名分享平台)
- web逻辑思维题目_逻辑思维训练500题以及答案
- 最接近win7的Linux系统,Windows7Vs.Linux——操作系统大PK
- 链接脚本lds 相关的知识
- 我国最具影响力的25座大中城市每平方米平均房价
- 有没有c 或c语言的短期培训学校,根河学c语言编程,根河学c语言编程的学校,根河学c语言编程报个培训班怎么样...
- 先电iaaS云计算基础服务平台部署
- 痞子衡嵌入式:在IAR开发环境下将关键函数重定向到RAM中执行的三种方法
热门文章
- 04-02 接口协议分析工具
- hadoop 传感器数据_大数据时代Hadoop的本质,你有过认真了解吗?
- gt designer2不能初始化字体管理器_Windows Terminal 1.1预览版发布:新增字体粗细、随开机启动等功能...
- ggspatial | ggplot2的地图制作拓展包(1):如何添加指北针和比例尺
- grDevices | R语言中的配色方法汇总(Ⅱ-2)
- 服务器看端口信息命令行,服务器查看端口命令行
- 好看的php验证码,一个漂亮的PHP验证码_PHP教程
- 2020 前端学习路线总结,哎呦,不错哦!
- php中global什么意思,php中global和$GLOBALS[]的用法、解释、区别
- 虚拟机访问本地mysql_MySQL高可用之主从复制