function initBiker() {
var mgr = new MarkerManager(map372528);
dojo.xhrGet({
url: "/geo/ajax/layeritems/type/biker/title/Biker/lat/" + map372528.getCenter().lat() + "/lng/" + map372528.getCenter().lng() + "/zoom/" + map372528.getZoom() + "/pixel/" + map372528.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_biker = false;
var mgr_biker = null;
function switchBiker() {
var icon = dojo.byId("bikerIcon");
var tooltip = dojo.byId("bikerTooltip");
if (!display_biker) {
mgr_biker = initBiker();
display_biker = true;
dojo.attr(icon,"src","/app/i/layerbiker_on.gif");
dojo.attr(tooltip,"innerHTML","Biker
- Aus -");
} else {
mgr_biker.clearMarkers();
mgr_biker = null;
display_biker = false;
dojo.attr(icon,"src","/app/i/layerbiker.gif");
dojo.attr(tooltip,"innerHTML","Biker
- An -");
}
}