一,说明:菜鸟总结,有缺陷希望提意见指导,谢谢各位大神。
二,正题:单页面不停进出地图会不停创建实例内存占用,导致内存占用率内存泄漏,使页面崩溃
三,解决方案
1,引入类型type=webgl的地图带有销毁实例方法:<script type="text/javascript" src="http://api.map.baidu.com/api?type=webgl&v=2.0&ak=自己的ak值"></script>
2,在那个需要销毁实例的加 this.map.destroy();这个销毁方法即可,具体应用如下:
a,同页面内调用地图,在那个调用前加即可
b,不同页面直接调用地图在页面销毁生命周期调用即可
3,如何看内存对比图
a,没加销毁实例调用一次
b,没加销毁实例调用多次