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