php 百度地图根据经纬度获取地址,百度地图 根据经纬度获取地址
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 百度地图根据经纬度获取地址,百度地图 根据经纬度获取地址相关推荐
- python百度地图api经纬度_Python调用百度地图和高德地图API批量获取国内城市地址经纬度坐标...
1 数据准备 经过尝试,百度地图API需要输入城市中文名称才能获取对应经纬度坐标,因此先将英文的城市名称转为中文 一共347个城市 由于在测试过程中发现高德和百度地图API分别有几个城市的地址无法获取 ...
- 百度地图AK申请注意+百度地图API生成热力图+调用百度地图API自动获取经纬度和地址
文章目录 一.百度地图AK密钥申请 二.调用百度地图API生成热力图 三.调用百度地图API自动获取经纬度和地址 一.百度地图AK密钥申请 点击百度地图API控制台,输入登录账户,即可进入,若账户未完 ...
- 百度地图Geolocation的getStatus状态值(百度API获取当前位置[经纬度])
//关于状态码 //BMAP_STATUS_SUCCESS 检索成功.对应数值"0". //BMAP_STATUS_CITY_LIST 城市列表.对应数值"1" ...
- 高德地图——浏览器定位+点击获取经纬度+去除高德百度地图左下角logo
高德地图--浏览器定位+点击获取经纬度+去除高德百度地图左下角logo 1.代码 <!doctype html> <html> <head><meta cha ...
- 百度地图获取当前位置街道_轻松查看街道地址位置地图
百度地图获取当前位置街道 Have you found the address for a place that you would like to visit while browsing but ...
- python获取某地铁站经纬度_python基于百度地图获取指定的经纬度信息
在实际做项目的时候经常会遇上需要使用到某个位置经纬度的情况,这个位置的经纬度经常又是没有的,那么就需要基于公开的数据去获取了,这里基于百度地图提供的API来完成指定位置经纬度数据的获取,实现很简单,主 ...
- android 接百度SDK遇到的坑(百度地图BD09经纬度转高德地图GCJ02经纬度)
百度转高德==> /*** 百度坐标系 (BD-09) 与 火星坐标系 (GCJ-02)的转换* 即 百度 转 谷歌.高德** @param latLng* @returns*/public s ...
- 根据两个经纬度点调用百度地图应用查询路线 适用android或者ios中及网页浏览(手机网页同样适用)
Intent intent = null;try {// 如果有安装百度地图 就启动百度地图StringBuffer sbs = new StringBuffer();sbs.append(" ...
- 【微信公众号VUEh5获取展示微信内置地图(gcj02)转为百度地图】
此文章中实例用测试号进行演示 .getLocation openLocation 主要运用微信JS-SDK,微信JS-SDK是微信公众平台 面向网页开发者提供的基于微信内的网页开发工具包.通过使用微信 ...
- 微信公众号h5界面获取展示微信内置地图与地图坐标间的转换 — 微信地图(gcj02)转为百度地图
此文章中实例用测试号进行演示 .getLocation openLocation 主要运用微信JS-SDK,微信JS-SDK是微信公众平台 面向网页开发者提供的基于微信内的网页开发工具包.通过使用微信 ...
最新文章
- C# 框架是什么?MVC是什么 ?工厂模式是什么?设计模式是什么?三层架构是什...
- 【Android Developers Training】 104. 接受地点更新
- Spring Cloud【Finchley】-15 查看Zuul的路由端点和过滤器
- Windows Sockets错误标识及对应解释
- [Windows][C#][.NET][WPF]基于ArcFace2.0+红外双目摄像头的活体检测
- OData元数据在浏览器里以Feed视图显示的解决办法
- List 集合的常用方法
- atan和atan2的区别-Matlab三角函数
- 电力系统自动化远程监控方案
- c# 打印 html,c# – 使用模板打印
- 高淇python400集课堂笔记_2020六年级上第十七课《古诗三首》手抄笔记及图文讲解...
- c语言贪吃蛇游戏视频,贪吃蛇游戏,贪吃蛇游戏视频
- txt改成java没反应_为什么我的TXT文档后戳换成java就打不开呢
- 安防海量高清视频无损压缩—四川省智慧公共安全系统案例
- calendar -- 日历相关│Python标准库
- 自行车不可以上高速,但是为什么有的人可以从北京骑到西藏?
- CodeSmith Professional 5.0破解下载地址 注册机 keygen
- 古琴销售怎么做阳php学,古琴到底能否自学?如何才能学好古琴?
- Kubernetes 基于ceph rbd生成pv
- 什么是耦合?耦合是什么意思?
热门文章
- 恩,今天把git和sublime结合了一下。。然后看了下《西部世界》
- Flume Kafka Channel使用案例
- BugkuCTF:散乱的密文,凯撒部长的奖励,一段base64
- Win7系统还原,创建还原点,永久保存自定义还原点,不被删除
- vue配置sass全局变量
- win7桌面背景变黑且不能更换壁纸
- 我的去 Google 化的安卓之旅
- WiFi万能钥匙+小米手机拿到coffee店WiFi密码
- linux文件授权用户创建
- 微信小程序进度条组件自定义数字_微信小程序小技巧系列《十三》多级联动,自定义圆形进度条 ... ......