从谷歌地图清除kml

时间:2013-11-15 00:20:08

标签: google-maps

我有谷歌地图,我想显示这个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;

  }

}

1 个答案:

答案 0 :(得分:0)

将图层的map - 属性设置为null:

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