当您在页面中输入以下内容时,我会初始化地图:
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 = "";
}
但仍然是相同的错误:错误错误:未捕获(承诺中):错误:地图容器已初始化。
我没有其他想法