高德地图使用 | 您所在的位置:网站首页 › 高德地图怎么设置虚拟定位 › 高德地图使用 |
在上一次中我们说到了如何申请key值,和在Application中如何配置,以及将地图显示出来。如果没看过的朋友们可以看一下笔者上一篇文章:最新高德地图使用(SDK6.3.0版本)——申请key、显示地图。在这一篇中,我们将了解如何实现高德地图定位功能。 相比于上一篇来说,我感觉这一篇的内容应该不会那么多,因为实现定位的功能实在是太简单了,只是涉及到几个类而已。在看代码之前,我们先看一下实现定位需要涉及到的几个类吧: AMapLocationClient类这个类是定位服务类,我们通过这个类实现定位。AMapLocationClient类主要涉及到的工作有: 启动、停止定位 设置、移除监听器 设置定位参数(AMapLocationClientOption类,之后会详细介绍这个类) 1.构造方法 public AMapLocationClient(Context var1)AMapLocationClient类的构造方法传入一个上下文参数,我们最好通过getApplicationContext方法获取全局Context,或者自定义Application中添加全局Context来获取。 2.常用方法限定符 返回值 方法名 解释 public void setLocationOption(AMapLocationClientOption option) 设置定位参数 public void setLocationListener(AMapLocationListener listener) 设置定位回调监听 public void unRegisterListener(AMapLocationListener listener) 移除定位监听 public void startLocation() 开始定位 public |
CopyRight 2018-2019 实验室设备网 版权所有 |