Javascript 在mapstart上隐藏单个标记组
我创建了一个地图,通过切换标记的类型隐藏/显示标记。 现在我想在mapstart上隐藏一组(类型)标记,并仅在单击按钮时显示它。因此,我希望在映射开始后,不会显示组(buche)。Javascript 在mapstart上隐藏单个标记组,javascript,google-maps,types,toggle,marker,Javascript,Google Maps,Types,Toggle,Marker,我创建了一个地图,通过切换标记的类型隐藏/显示标记。 现在我想在mapstart上隐藏一组(类型)标记,并仅在单击按钮时显示它。因此,我希望在映射开始后,不会显示组(buche)。 嗯,我不明白我做错了什么。。有人提出解决办法吗 markerGroups = { "buche": [], "birke": [], "erle": [], "haselnuss": [], "rotbuche": [], "weide": [], "tanne": [], "lärche": [], "ei
嗯,我不明白我做错了什么。。有人提出解决办法吗
markerGroups = { "buche": [], "birke": [], "erle": [], "haselnuss": [], "rotbuche": [], "weide": [], "tanne": [], "lärche": [], "eibe": [], "walnuss": []};
function createMarker(latlng, name, address, tel, href, image, type) {
var marker = new google.maps.Marker({
position: latlng,
map: map,
icon: images[type],
zIndex: Math.round(latlng.lat()*-100000)<<5
});
markerGroups[type].push(marker);
for (var i = 0; i < markerGroups[type].length; i++) {
var marker = markerGroups["buche"];
marker.setMap(null);
}
}
markerGroups={“buche”:[],“birke”:[],“erle”:[],“Haselnus”:[],“rotbuche”:[],“weide”:[],“tanne”:[],“lärche”:[],“eibe”:[],“walnuss”:[];
函数createMarker(latlng、名称、地址、电话、href、图像、类型){
var marker=new google.maps.marker({
位置:latlng,
地图:地图,
图标:图像[类型],
zIndex:Math.round(latlng.lat()*-100000)创建标记时,只需将map属性设置为null:
var marker = new google.maps.Marker({
position: latlng,
map: (type==='buche') ? null : map,
icon: images[type],
zIndex: Math.round(latlng.lat()*-100000)<<5
});
var marker=new google.maps.marker({
位置:latlng,
映射:(type=='buche')?null:map,
图标:图像[类型],
zIndex:Math.round(latlng.lat()*-100000)晚上好,Molle。我有一个棘手的问题要问你。这是关于在谷歌地图和图像预加载中读取XML的问题。我想你是问这个问题的合适人选:)今天有人问我,我需要完全一样的!这里有链接:谢谢m8@Manuel:我回答了链接问题,图像预加载没有问题。