android百度定位代码,android开发:百度地图及定位的演示代码
//百度地图定位的代码,需要加载百度地图API的SDK
LocationClient client = new LocationClient(mContext);
LocationClientOption option = new LocationClientOption();
option.setOpenGps(true);
option.setAddrType("all");
option.setCoorType("bd0911");
option.setScanSpan(100);
client.setLocOption(option);
client.registerLocationListener(new BDLocationListener() {
@Override
public void onReceiveLocation(BDLocation bdLocation) {
Log.i(TAG,"onReceiveLocation");
Toast.makeText(mContext,"lat:"+bdLocation.getLatitude()
+" lng:"+bdLocation.getLongitude(),Toast.LENGTH_LONG).show();
}
});
client.start();//开始定位
//百度地图添加遮敝层
double lat = 29.56301;
double lng = 106.551557;
LatLng ll = new LatLng(lat,lng);
MapStatusUpdate msu = MapStatusUpdateFactory.newLatLng(ll);
mBaiduMap.animateMapStatus(msu);
BitmapDescriptor bitmap = BitmapDescriptorFactory.fromResource(R.drawable.notification);
OverlayOptions options = new MarkerOptions().position(ll).icon(bitmap);
Marker marker = (Marker) mBaiduMap.addOverlay(options);
marker.setTitle("测试");
Bundle bundle = new Bundle();
bundle.putSerializable("recore","c水电费卡机红烧豆腐");
marker.setExtraInfo(bundle);
//如果需要点击地图的遮蔽层获取地址信息可以创建一个事件监听
mBaiduMap.setOnMapClickListener(new BaiduMap.OnMapClickListener() {
@Override
public void onMapClick(LatLng latLng) {
GeoCoder getCoder = GeoCoder.newInstance();
ReverseGeoCodeOption reCodeOption = new ReverseGeoCodeOption();
reCodeOption.location(arg0);
getCoder.reverseGeoCode(reCodeOption);
getCoder.setOnGetGeoCodeResultListener(new GetAddress());
}
@Override
public boolean onMapPoiClick(MapPoi mapPoi) {
return false;
}
});
//GetAddress的类代码
class GetAddress implements OnGetGeoCoderResultListener { //点击地图获取点击位置处的详细地址
@Override
public void onGetGeoCodeResult(GeoCodeResult arg0) {
}
@Override
public void onGetReverseGeoCodeResult(ReverseGeoCodeResult arg0) {
arg0.getAddress();
mBaiduMap.hideInfoWindow();
mark(arg0.getLocation().latitude, arg0.getLocation().longitude,
arg0.getAddress());
}
}
android百度定位代码,android开发:百度地图及定位的演示代码相关推荐
- 解决高德地图锁屏黑屏定位不更新,高德地图绘制定位轨迹,高德定位判断定位停留点,高德地图将所有坐标绘制在可视区域内
本文章主要介绍 高德定位锁屏黑屏定位不更新的问题. 实现流程是:程序开始阶段正常执行定位,注册监听锁屏监听,唤醒cpu监听,当锁屏 广播每2秒发起一起单次定位唤醒.源码如下: package net. ...
- Android基于高德SDK的开发——自定义地图主题样式(悬浮按钮+底部弹窗)
日常的地图使用中,平台一般只会给我们提供地图的标准样式,造成了一定程度上的审美疲劳,那么如何实现地图的自定义样式呢?本文使用Android Studio 4.1,给开发者提供了一个基于高德地图SDK进 ...
- 转-iOS开发系列--地图与定位
来自: http://www.cnblogs.com/kenshincui/p/4125570.html#autoid-3-4-0 概览 现在很多社交.电商.团购应用都引入了地图和定位功能,似乎地图功 ...
- iOS开发系列--地图与定位
概览 现在很多社交.电商.团购应用都引入了地图和定位功能,似乎地图功能不再是地图应用和导航应用所特有的.的确,有了地图和定位功能确实让我们的生活更加丰富多彩,极大的改变了我们的生活方式.例如你到了一个 ...
- iOS开发中地图与定位
不管是QQ还是微信的移动client都少不了定位功能,之前在微信demo中没有加入定位功能,今天就写个定位的小demo来了解一下定位和地图的东西. 地图和定位看上去是挺高大上一东西.其有使用方法比Ta ...
- iOS开发之地图与定位
无论是QQ还是微信的移动客户端都少不了定位功能,之前在微信demo中没有添加定位功能,今天就写个定位的小demo来了解一下定位和地图的东西.地图和定位看上去是挺高大上一东西,其实用法比TableVie ...
- 如何用python实现地图定位_基于 PyQt5 实现地图中定位相片拍摄位置
项目简介:本次项目主要学习了如何查找相片中的 Exif 信息,并通过 Exif 信息中的 GPS 数据在百度地图中进行定位标点,以确定相片的拍摄地点.本次实验的目的旨在通过包含 GPS 信息的相片进行 ...
- 分享一个关于Java调用百度、高德API、ArcGIS地图获取逆地理的代码
百度地图和高德地图用户获取国内地址, 区别在于高德地图的精确度比百度地图要高一点, 百度经纬度和高德地图经纬度位置相反, 高德地图不支持国外地址, ArcGIS地图获取国外地址 1.首先需要到高德开发 ...
- 工程代码_Egret开发笔记(二)基础工程代码阅读
代码目录结构 在Egret Wing中打开上一节中我们创建的项目工程,查看代码目录结构,Forward在如下图中标记了各个目录的及关键文件的用途. 代码阅读理解 接下来我们从web入口一步一步阅读初始 ...
- 多传感器融合定位(二)——基于地图的定位
目录 一.回环检测 1.1 基于Scan Context 1.2 基于直方图 一.回环检测 回环检测只能消除一部分误差,不能消除全部误差.运用视觉用特征点描述子比较简单. 1.1 基于Scan Con ...
最新文章
- 买粮油也能玩出新花样?京东超市携手金龙鱼带来狗年礼盒!
- 特斯拉无人驾驶却在高速路驰骋,四名乘客喝酒唱歌开party,网友:12分应该扣给谁?...
- android rn 和webview,RN 组件webView 有可能出现的问题
- 如果你只写CRUD,那这种技术栈你永远碰不到
- SpringBoot下的模板技术Thymeleaf详解
- Apache HttpClient库里的日志实现检测原理
- JavaFX 2.0布局窗格– BorderPane
- python包mdure_Python hashlib模块实例使用详解
- JavaScript JSON数据格式
- java研发工程师与java后端工程师有什么区别?
- 你所不知道的程序员,不要再尬黑了
- 计算机二级宏相关例题,计算机等级考试二级Access练习题
- 自定义注解加aop切面实现动态修改方法参数
- SpringCloud11-GateWay网关
- 习惯养成app_如何培养优秀的开发人员沟通技巧,养成不良习惯
- Windows添加开机和关闭开机启动项
- python-多态_new魔法方法_单态模式_连贯操作
- 1790: 九九八十一
- html中国家的下拉列表,jQuery Select下拉列表国家选择插件
- 关于数据驱动消费金融业务的几点看法
热门文章
- 解决 Vue 重复点击相同路由,出现 Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation 问题
- java 走马灯程序,详解微信小程序实现跑马灯效果(附完整代码)
- 我眼中的ASP.NET Core之微服务 (二)
- 2021年上海高考小三门成绩查询,高考小三门怎么算分 上海2021高考小三门
- 折纸机器人的步骤图解_折纸图解公牛
- 怎么查看WINDOWS端口被哪个程序占用
- LeetCode:递归思想的延伸,从斐波那契数列到爬楼梯模型
- 基于DotNet构件技术的企业级敏捷软件开发平台 - AgileEAS.NET - ActiveXForm在线体验安全设置...
- 1177: 按要求排序(指针专题)_L2算法基础第10课 排序中
- SQL Server 2000中的完整备份、差异备份操作