|
发表帖子
API/SDK版本号: |
4.0.1 |
产品: |
定位 |
手机型号: |
小米8 |
使用接口: |
|
本帖最后由 iofngdl 于 2018-6-28 14:25 编辑
/**
* 单次定位 可以获取位置信息
*
* @param mapLocationListener 定位回调
*/
public void startLocation(AMapLocationListener mapLocationListener) {
AMapLocationClient mapLocationClient = new AMapLocationClient(App.self());
AMapLocationClientOption option = new AMapLocationClientOption();
option.setLocationMode(AMapLocationClientOption.AMapLocationMode.Hight_Accuracy);
option.setOnceLocation(true);
option.setNeedAddress(true);
mapLocationClient.setLocationOption(option);
mapLocationClient.setLocationListener(mapLocationListener);
mapLocationClient.startLocation();
}
正常情况下的一次定位。mapLocationListener 是我activity的内部类,当我应用退出的时候发现mapLocationListener一直被持有不能被回收。官方的例子说,要是一次定位,不需要stop会自动移除。 由于dump 文件5MB不能上传。
|
|