基于高德地图定位api进行封装 可应用到组件化开发,此demo未配置安卓6.0以上动态访问权限,安卓6.0以上系统手机试用时请自行前往设置打开定位权限。
把amapservice模块导入项目中并依赖,在AndroidManifest中meta-data标签下填写key
获取key方式SHA1值按高德文档方法可能不太好取到,建议使用百度经验提供的这种AS简单获取SHA1值方法
调用处只需几行代码
LocationUtils.start(context, new LocationUtils.onLocationListener() {
@Override
public void getData(AMapLocation aMapLocation) {
//to do sth
}
});