高德地图------(二)---------地图定位

本文介绍如何在高德地图上实现用户定位功能,包括初始化定位、配置定位参数、选择定位场景和获取定位结果。通过AMapLocationListener接口接收异步返回的定位信息,并提供了在应用停止和销毁时停止定位的处理方法。源代码已上传至GitHub:https://github.com/yuzhushi/GaoDeLocation.git
摘要由CSDN通过智能技术生成

继上次说完高德地图sdk集成和基础地图显示的步骤,今天稍微延伸一下,在基础地图上实现自己的定位,可拖动可随意缩放。

其实定位也是很简单的,高德文档都写的很清楚了基本可以照抄不误。

稍后我会把我写的放在github: https://github.com/yuzhushi/GaoDeLocation.git

第一步:初始化定位

//声明AMapLocationClient类对象
public AMapLocationClient mLocationClient = null;
//声明定位回调监听器
public AMapLocationListener mLocationListener = new AMapLocationListener();
//初始化定位
mLocationClient = new AMapLocationClient(getApplicationContext());
//设置定位回调监听
mLocationClient.setLocationListener(mLocationListener);

第二步:配置定位参数并启动定位

//声明AMapLocationClientOption对象
public AMapLocationClientOption mLocationOption = null;
//初始化AMapLocationClientOption对象
mLocationOption = new AMapLocationClientOption();

选择定位场景
说明:该部分功能从定位SDK v3.7.0开始提供。如果开发者选择了对应的定位场景,那么则不用自行设置AMapLocationClientOption中的其他参数,SDK会根据选择的场景自行定

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值