在jquery map插件上动态删除kml图层

时间:2014-02-17 16:51:30

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

我在我的应用程序中使用jquery map插件操作了Google Map,我已将kml图层添加到:

$('#map_canvas').gmap('loadKML', 'kmlFile', 'http://www.mydomain.com/kmlfiles.kml');

我需要使用复选框控件设置可见且不可见,有什么方法可以使用jquery map插件将可见的false设置为kml图层?

最佳

有关jquery地图插件的参考,请单击here

这是我的代码


if(m.checked){              
                $('#map_canvas').gmap('loadKML', 'railAccess', 'http://www.mydomain.org/propertiesch/js/kmlFile.kml');
            }else{
                $('#map_canvas').gmap('get','overlays>kmlFile').setMap(null);
            }       

1 个答案:

答案 0 :(得分:3)

欢迎使用另一个记录错误的地图库。

叠加层存储在overlays-property:

必须是:

$('#map_canvas').gmap('get','overlays>kmlFile').setMap(null);