美文网首页
个人在高德地图开发遇到的问题总结(ing)

个人在高德地图开发遇到的问题总结(ing)

作者: RegExp | 来源:发表于2018-05-25 16:18 被阅读0次

    1.按照文档导入SDK依旧地图显示空白问题(不是格子)
    这是因为我没有严格调用mapview的生命,主要是这个:
    mMapView.onCreate(savedInstanceState);

    高德文档中关于生命周期回调的:
    public class MainActivity extends Activity {
    MapView mMapView = null;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    //获取地图控件引用
    mMapView = (MapView) findViewById(R.id.map);
    //在activity执行onCreate时执行mMapView.onCreate(savedInstanceState),创建地图
    mMapView.onCreate(savedInstanceState);
    }
    @Override
    protected void onDestroy() {
    super.onDestroy();
    //在activity执行onDestroy时执行mMapView.onDestroy(),销毁地图
    mMapView.onDestroy();
    }
    @Override
    protected void onResume() {
    super.onResume();
    //在activity执行onResume时执行mMapView.onResume (),重新绘制加载地图
    mMapView.onResume();
    }
    @Override
    protected void onPause() {
    super.onPause();
    //在activity执行onPause时执行mMapView.onPause (),暂停地图的绘制
    mMapView.onPause();
    }
    @Override
    protected void onSaveInstanceState(Bundle outState) {
    super.onSaveInstanceState(outState);
    //在activity执行onSaveInstanceState时执行mMapView.onSaveInstanceState (outState),保存地图当前的状态
    mMapView.onSaveInstanceState(outState);
    }
    }

    相关文章

      网友评论

          本文标题:个人在高德地图开发遇到的问题总结(ing)

          本文链接:https://www.haomeiwen.com/subject/yjrujftx.html