function initMedien() { var mgr = new MarkerManager(map2080); dojo.xhrGet({ url: "/geo/ajax/layeritems/type/medien/title/Medien/lat/" + map2080.getCenter().lat() + "/lng/" + map2080.getCenter().lng() + "/zoom/" + map2080.getZoom() + "/pixel/" + map2080.getSize().width, handleAs: "json", load: function (data,ioArgs){ var batch = []; for (var i in data["items"]){ var point = new GPoint(data["items"][i]["lng"], data["items"][i]["lat"]); var marker = createMarker(point, data["items"][i]["url"], data["items"][i]["img"], data["items"][i]["login"],"large"); batch.push(marker); } mgr.addMarkers(batch,0); mgr.refresh(); } }); return mgr; }var display_medien = false; var mgr_medien = null; function switchMedien() { var icon = dojo.byId("medienIcon"); var tooltip = dojo.byId("medienTooltip"); if (!display_medien) { mgr_medien = initMedien(); display_medien = true; dojo.attr(icon,"src","/app/i/layermedien_on.gif"); dojo.attr(tooltip,"innerHTML","Medien
- Aus -"); } else { mgr_medien.clearMarkers(); mgr_medien = null; display_medien = false; dojo.attr(icon,"src","/app/i/layermedien.gif"); dojo.attr(tooltip,"innerHTML","Medien
- An -"); } }