首页 / 浏览问题 / 云GIS / 问题详情
如何释放map
10EXP 2018年12月28日

使用产品:iserver 9d  操作系统:win2012 x64
数据类型: 文件型
问题详细描述: 如使用openlayers组合创建地图 map对象,请如何完全释放map(有没有 map.destory() 的方法)

   var map = new ol.Map({
        target: 'map',
        controls: ol.control.defaults({attributionOptions: {collapsed: false}})
            .extend([new ol.supermap.control.Logo()]),
        view: new ol.View({
            center: [0, 0],
            zoom: 2,
            projection: 'EPSG:4326'
        })
    });

 

2 个回答

您好,地图容器是没法直接销毁的,您是想要移除原来的底图添加新的底图吗?
1,076EXP 2018年12月29日
不是移除图层数据,是想删除容器,那是否删除容器元素就是销毁了地图?
您好这个具体要参考openlayer的官网api,我这边帮您看了一下也没有找到ol的destroy方法
5,668EXP 2018年12月29日
...