如何释放map

0 投票

使用产品: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'
        })
    });

 

12月 28, 2018 分类:  124次浏览 | 用户: fzero (7 分)

2 个回答

0 投票
您好,地图容器是没法直接销毁的,您是想要移除原来的底图添加新的底图吗?
12月 29, 2018 用户: 林立勇 学富五车 (771 分)
不是移除图层数据,是想删除容器,那是否删除容器元素就是销毁了地图?
0 投票
您好这个具体要参考openlayer的官网api,我这边帮您看了一下也没有找到ol的destroy方法
12月 29, 2018 用户: 于浩 名扬四海 (4,171 分)
...