版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u014619545/article/details/81261574
项目中涉及到了多张百度地图通过Fragment切换的情况,初次引入后,正准备大干一场,结果就遇到了坑。地图之间会互相的影响,切换后与切换前的地图出现了同步、卡顿等情况。于是就去搜索一下,然而这类的资料较少。后来,一次偶然的翻阅,在一个论坛找到了答案。把引入地图的xml文件中的Mapview修改成TextureMapView,其他地方都是一样的使用。
//解决多张百度地图Fragment中切换出现的bug
<com.baidu.mapapi.map.TextureMapView
android:id="@+id/mapView_dataview"
android:layout_width="match_parent"
android:layout_height="match_parent"/>