Javascript 如何按类型删除传单上的特定标记?

Javascript 如何按类型删除传单上的特定标记?,javascript,json,checkbox,leaflet,gis,Javascript,Json,Checkbox,Leaflet,Gis,我有一个项目,使webgis在地图上显示数据,并有一个复选框来显示或隐藏数据 我已经完成了谷歌地图版本的制作,但是因为它是付费的,所以我使用传单寻找免费版本 但我对传单上的复选框有问题,取消选中后,标记不会消失 var-date=新日期(); var year=date.getFullYear(); //地图的中心 var中心=[-1.1329372120.0350916]; //创建地图 var map=L.map(“map”).setView(中间,5); //设置谷歌地图Hybrib层

我有一个项目,使webgis在地图上显示数据,并有一个复选框来显示或隐藏数据

我已经完成了谷歌地图版本的制作,但是因为它是付费的,所以我使用传单寻找免费版本

但我对传单上的复选框有问题,取消选中后,标记不会消失

var-date=新日期();
var year=date.getFullYear();
//地图的中心
var中心=[-1.1329372120.0350916];
//创建地图
var map=L.map(“map”).setView(中间,5);
//设置谷歌地图Hybrib层
L.Tillelayer(“http://mt0.google.com/vt/lyrs=m&hl=en&x={x} &y={y}&z={z}“{
归属:
“地图数据@”+
年+
“谷歌搜索Dinas Kebersihan Lingkungan Hidup dan Pertamanan”,
最大缩放:18
}).addTo(地图);
//调用JSON
$(文档).ready(函数(){
getUsers();
});
//格式图标单张
var customIcons=L.Icon.extend({});
var merahIcon=新的自定义图标({iconUrl:“merah.png”}),
biruIcon=新的自定义图标({iconUrl:“biru.png”}),
kuningIcon=新的自定义图标({iconUrl:“kuning.png”});
变量图标={
默拉:默拉希孔,
比鲁:比鲁伊孔,
库宁:库宁图标
};
//标记群
var markerGroups={
梅拉:[],
比鲁:[],
库宁:[]
};
//获取数据
函数getUsers(){
$.getJSON(“json.php”,函数(数据){
对于(变量i=0;i“+说明;
var marker=L.marker(位置,{icon:icons[type]})
.bindPopup(内容)
.addTo(地图);
如果(!markerGroups[type])markerGroups[type]=[];
log(markerGroups[type]);
MarkerGroup[类型]。推送(标记);
var html=“”+名称+”
“+地址; 返回标记; } //创建复选框按钮 功能切换组(类型){ 对于(var i=0;i
#地图{
高度:600px;
}

    梅拉
    比鲁
    库宁

我找到了新方法,thx用于re

功能切换组(类型){
如果($('.传单窗格img[src=“'+type+'.png”]')。是(':hidden')){
$('.传单窗格img[src=“”+type+'.png“]).show();
}否则{
$('.传单窗格img[src=“”+type+'.png“]).hide();
}

}
我找到了新方法,thx用于re

功能切换组(类型){
如果($('.传单窗格img[src=“'+type+'.png”]')。是(':hidden')){
$('.传单窗格img[src=“”+type+'.png“]).show();
}否则{
$('.传单窗格img[src=“”+type+'.png“]).hide();
}

}
我在中没有看到像
getVisible
setVisible
这样的方法,我在中没有看到像
getVisible
setVisible
这样的方法