1、设置AndroidManfest.xml权限

2、配置jar包

3、初始化设置BMapManager

mapManager = new BMapManager(this);

mapManager.init("EDB67AD764D300895C95ABA02A4DDC58D5485CCD",

new MyMKGeneralListener());

// 设置通知间隔:iMaxSecond - 最大通知间隔,单位:秒;iMinSecond - 最小通知间隔,单位:秒

mapManager.getLocationManager().setNotifyInternal(20, 5);

4、获取手机经纬度,并显示地址信息

mapManager.getLocationManager().requestLocationUpdates(

new MyLocationListener());

mapManager.start();

在LocationListener中获取经纬度

class MyLocationListener implements LocationListener {

@Override

public void onLocationChanged(Location arg0) {

int jindu = (int) (arg0.getLatitude()*1000000);

int weidu = (int) (arg0.getLongitude()*1000000);

tv1.setText("经度:" + jindu + ",纬度:" + weidu);

MKSearch search = new MKSearch();

search.init(mapManager, new MyMKSearchListener());

search.reverseGeocode(new GeoPoint(jindu, weidu));

}

}

在MKSearch接口中进行地址转化

@Override

public void onGetAddrResult(MKAddrInfo arg0, int arg1) {

if (arg0 == null) {

tv2.setText("没有获取想要的位置");

} else {

GeoPoint point = arg0.geoPt;

tv2.setText("地址:" + arg0.strAddr + ",坐标:"

+ point.getLatitudeE6() + "," + point.getLongitudeE6());

}

}

效果:

附加部分解释

/**

* 实现MKSearchListener接口,用于实现异步搜索服务,得到搜索结果

*

* @author liufeng

*/

public class MySearchListener implements MKSearchListener {

/**

* 根据经纬度搜索地址信息结果

* @param result 搜索结果

* @param iError 错误号(0表示正确返回)

*/

@Override

public void onGetAddrResult(MKAddrInfo result, int iError) {

}

/**

* 驾车路线搜索结果

* @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) {

}

}

php 百度地图根据经纬度获取地址,百度地图 根据经纬度获取地址相关推荐

  1. python百度地图api经纬度_Python调用百度地图和高德地图API批量获取国内城市地址经纬度坐标...

    1 数据准备 经过尝试,百度地图API需要输入城市中文名称才能获取对应经纬度坐标,因此先将英文的城市名称转为中文 一共347个城市 由于在测试过程中发现高德和百度地图API分别有几个城市的地址无法获取 ...

  2. 百度地图AK申请注意+百度地图API生成热力图+调用百度地图API自动获取经纬度和地址

    文章目录 一.百度地图AK密钥申请 二.调用百度地图API生成热力图 三.调用百度地图API自动获取经纬度和地址 一.百度地图AK密钥申请 点击百度地图API控制台,输入登录账户,即可进入,若账户未完 ...

  3. 百度地图Geolocation的getStatus状态值(百度API获取当前位置[经纬度])

    //关于状态码 //BMAP_STATUS_SUCCESS 检索成功.对应数值"0". //BMAP_STATUS_CITY_LIST 城市列表.对应数值"1" ...

  4. 高德地图——浏览器定位+点击获取经纬度+去除高德百度地图左下角logo

    高德地图--浏览器定位+点击获取经纬度+去除高德百度地图左下角logo 1.代码 <!doctype html> <html> <head><meta cha ...

  5. 百度地图获取当前位置街道_轻松查看街道地址位置地图

    百度地图获取当前位置街道 Have you found the address for a place that you would like to visit while browsing but ...

  6. python获取某地铁站经纬度_python基于百度地图获取指定的经纬度信息

    在实际做项目的时候经常会遇上需要使用到某个位置经纬度的情况,这个位置的经纬度经常又是没有的,那么就需要基于公开的数据去获取了,这里基于百度地图提供的API来完成指定位置经纬度数据的获取,实现很简单,主 ...

  7. android 接百度SDK遇到的坑(百度地图BD09经纬度转高德地图GCJ02经纬度)

    百度转高德==> /*** 百度坐标系 (BD-09) 与 火星坐标系 (GCJ-02)的转换* 即 百度 转 谷歌.高德** @param latLng* @returns*/public s ...

  8. 根据两个经纬度点调用百度地图应用查询路线 适用android或者ios中及网页浏览(手机网页同样适用)

    Intent intent = null;try {// 如果有安装百度地图 就启动百度地图StringBuffer sbs = new StringBuffer();sbs.append(" ...

  9. 【微信公众号VUEh5获取展示微信内置地图(gcj02)转为百度地图】

    此文章中实例用测试号进行演示 .getLocation openLocation 主要运用微信JS-SDK,微信JS-SDK是微信公众平台 面向网页开发者提供的基于微信内的网页开发工具包.通过使用微信 ...

  10. 微信公众号h5界面获取展示微信内置地图与地图坐标间的转换 — 微信地图(gcj02)转为百度地图

    此文章中实例用测试号进行演示 .getLocation openLocation 主要运用微信JS-SDK,微信JS-SDK是微信公众平台 面向网页开发者提供的基于微信内的网页开发工具包.通过使用微信 ...

最新文章

  1. C# 框架是什么?MVC是什么 ?工厂模式是什么?设计模式是什么?三层架构是什...
  2. 【Android Developers Training】 104. 接受地点更新
  3. Spring Cloud【Finchley】-15 查看Zuul的路由端点和过滤器
  4. Windows Sockets错误标识及对应解释
  5. [Windows][C#][.NET][WPF]基于ArcFace2.0+红外双目摄像头的活体检测
  6. OData元数据在浏览器里以Feed视图显示的解决办法
  7. List 集合的常用方法
  8. atan和atan2的区别-Matlab三角函数
  9. 电力系统自动化远程监控方案
  10. c# 打印 html,c# – 使用模板打印
  11. 高淇python400集课堂笔记_2020六年级上第十七课《古诗三首》手抄笔记及图文讲解...
  12. c语言贪吃蛇游戏视频,贪吃蛇游戏,贪吃蛇游戏视频
  13. txt改成java没反应_为什么我的TXT文档后戳换成java就打不开呢
  14. 安防海量高清视频无损压缩—四川省智慧公共安全系统案例
  15. calendar -- 日历相关│Python标准库
  16. 自行车不可以上高速,但是为什么有的人可以从北京骑到西藏?
  17. CodeSmith Professional 5.0破解下载地址 注册机 keygen
  18. 古琴销售怎么做阳php学,古琴到底能否自学?如何才能学好古琴?
  19. Kubernetes 基于ceph rbd生成pv
  20. 什么是耦合?耦合是什么意思?

热门文章

  1. 恩,今天把git和sublime结合了一下。。然后看了下《西部世界》
  2. Flume Kafka Channel使用案例
  3. BugkuCTF:散乱的密文,凯撒部长的奖励,一段base64
  4. Win7系统还原,创建还原点,永久保存自定义还原点,不被删除
  5. vue配置sass全局变量
  6. win7桌面背景变黑且不能更换壁纸
  7. 我的去 Google 化的安卓之旅
  8. WiFi万能钥匙+小米手机拿到coffee店WiFi密码
  9. linux文件授权用户创建
  10. 微信小程序进度条组件自定义数字_微信小程序小技巧系列《十三》多级联动,自定义圆形进度条 ... ......