refresh leaflet map: map container is already initialized

后端 未结 17 1109
鱼传尺愫
鱼传尺愫 2020-11-27 04:16

I have a page where given a select to the user he can switch the leaflet map I show.

After a initial leaflet map load, my problem is when i want to refresh the map.

17条回答
  •  情话喂你
    2020-11-27 04:41

    Before initializing map check for is the map is already initiated or not

    var container = L.DomUtil.get('map');
    
    if(container != null){
    
    container._leaflet_id = null;
    
    }
    

    It works for me

提交回复
热议问题