用按钮删除georsslayer

时间:2013-03-06 08:19:56

标签: google-maps google-maps-api-3

我想使用按钮从地图中删除或隐藏georsslayer。此代码似乎不起作用

var georssLayer = new google.maps.KmlLayer("http://econym.org.uk/gmap/lancashire.kml");
    georssLayer.setMap(map);

function deleteLayer() {
    georssLayer.setMap(null);
 }

<div>

     <input type="button" value="delete layer" onclick="deleteLayer();">
</div>

我看到它适用于标记:http://jsfiddle.net/TwMVj/3/ 或者这个API无法实现这一点吗?

1 个答案:

答案 0 :(得分:0)

它也适用于图层,在创建图层时删除var - 关键字以使图层可全局访问:

http://jsfiddle.net/doktormolle/HNeQa/