2013-11-15 189 views
0

我有一個谷歌地圖,我想要顯示這個KML文件,我可以加載KML,但我還沒有想出如何從地圖上清除它。當用戶點擊複選框時,我在地圖上加載KML,但是當他們取消選中KML不會消失的框時。這裏是我用來加載KML的代碼。清除谷歌地圖kml

var isShowData = false; 
//showEMSz(null); 
var tileEMSz; 
function showEMSz(obj) { 
    isShowData = !isShowData; 

    if (isShowData) { 

     tileEMSz = new google.maps.KmlLayer({ 
     url: '/ELTSCAD.kml' 
    }); 
    tileEMSz.setMap(map); 
    } 
else 
{ 
    // remove Option 
    tileEMSz = null; 

    } 

} 

回答

0

設置該層的map -property爲null:

if(tileEMSz){tileEMSz.setMap(null);}