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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于高德地图Android开发时地图只显示一次第二次打开不定位的解决办法相关的知识,希望对你有一定的参考价值。

我按照高德官方Demo改的

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

第二次就不能定位了,如右图

 

 

在onDestory中把aMap置为空即可

  aMap = null; 

修改完如下图:

 

 

 

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

 

以上是关于关于高德地图Android开发时地图只显示一次第二次打开不定位的解决办法的主要内容,如果未能解决你的问题,请参考以下文章

Android高德地图自定义Markers的例子

高德地图如何虚拟定位

Android 第三方 SDK 之 高德地图(一)

android开发 高德地图怎么设置显示的范围,并且设置缩放的最大级别

Android Studio之高德地图实现定位和3D地图显示

Android Studio之高德地图实现定位和3D地图显示