关于高德地图Android开发时地图只显示一次、第二次打开不定位的解决办法

我按照高德官方Demo改的

第一次是可以定位的,如左图

第二次就不能定位了,如右图
关于高德地图Android开发时地图只显示一次、第二次打开不定位的解决办法_第1张图片

在onDestory中把aMap置为空即可

aMap = null;

修改完如下图:
关于高德地图Android开发时地图只显示一次、第二次打开不定位的解决办法_第2张图片

原理是第二次打开时aMap不为空,无法从mapView中getMap获取数据。

你可能感兴趣的:(Android学习经验,android)