IONIC-Leaflet:地图容器已经初始化

时间:2019-01-24 19:29:20

标签: ionic-framework leaflet

当您在页面中输入以下内容时,我会初始化地图:

    ionViewDidEnter() {
            this.loadmap();
        }
---
loadmap() {
    this.map = leaflet.map("map").fitWorld();
...

它有效,当我更改选项卡并返回时出现问题,因为在此页面中我有2个选项卡。我收到此错误:

错误错误:未捕获(承诺):错误:地图容器已初始化。

我尝试过:

    loadmap() {
this.map.remove();        
this.map = leaflet.map("map").fitWorld();
    ...

==>错误无法读取未定义的属性“删除”

我尝试过:

    loadmap() {
this.map.off();        
this.map = leaflet.map("map").fitWorld();
    ...

==>错误无法读取未定义的属性'off'

我尝试过:

ionDidLeave(){
        document.getElementById("map").outerHTML = "";
    }

但仍然是相同的错误:错误错误:未捕获(承诺中):错误:地图容器已初始化。

我没有其他想法

0 个答案:

没有答案