csdn 真的不行了。都没人回答的。

解决方案 »

  1.   

    用百度地图做lbs的时候,也遇到过类似的问题,可能的原因:
    1、启用了4.0的硬件加速;
    2、BMapManager没有start;
    以上仅供参考。
      

  2.   

    解决了。在androidmanifest.xml的users-sdk把版本改成10就搞好了。
      

  3.   

    我的问题解决了,是4.0的里面启动了硬件加速,我把对应的activity的属性设置为android:hardwareAccelerated="false" 就OK了。
      

  4.   

    如你们说的,android:hardwareAccelerated="false" 了之后,在模拟器上是可以不需要点击屏幕也可以显示地图,可是在真机上还是需要点击一下屏幕才会显示地图啊,这究竟是怎么一回事啊
      

  5.   

    问题已解决,在相应activity关闭硬件加速后,在activity中的onResume(),onPause(),onDestroy()方法中添加MapView的对应方法mMapView.onResume(),mMapView.onPause(),mMapView.onDestroy()即可。