var iconRed = new GIcon(); iconRed.image = 'http://labs.google.com/ridefinder/images/mm_20_red.png'; iconRed.shadow = 'http://labs.google.com/ridefinder/images/mm_20_shadow.png'; iconRed.iconSize = new GSize(12, 20); iconRed.shadowSize = new GSize(22, 20); iconRed.iconAnchor = new GPoint(6, 20); iconRed.infoWindowAnchor = new GPoint(5, 1); var iconGreen = new GIcon(); iconGreen.image = 'http://labs.google.com/ridefinder/images/mm_20_green.png'; iconGreen.shadow = 'http://labs.google.com/ridefinder/images/mm_20_shadow.png'; iconGreen.iconSize = new GSize(12, 20); iconGreen.shadowSize = new GSize(22, 20); iconGreen.iconAnchor = new GPoint(6, 20); iconGreen.infoWindowAnchor = new GPoint(5, 1); var customIcons = []; customIcons["wel"] = iconGreen; customIcons["niet"] = iconRed; var gmarkers = []; function markers_laden(landCode,landLat1,landLat2,landLon1,landLon2,landZoom) { var map = new GMap2(document.getElementById("map")); map.setMapType(G_HYBRID_MAP); map.addControl(new GScaleControl); map.addControl(new GLargeMapControl()); map.setCenter(new GLatLng(landLat1,landLat2, landLon1,landLon2), landZoom); GDownloadUrl("/inc/page/spots/xml/getxmlscholen.php?land=" + landCode, function(data) { var xml = GXml.parse(data); var markers = xml.documentElement.getElementsByTagName("marker"); for (var i = 0; i < markers.length; i++) { var naam = markers[i].getAttribute("bedrijfsnaam"); var adres = markers[i].getAttribute("adres"); var postcode = markers[i].getAttribute("postcode"); var plaats = markers[i].getAttribute("plaats"); var schoolinfo = markers[i].getAttribute("schoolinfo"); var cert = markers[i].getAttribute("cert"); var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")), parseFloat(markers[i].getAttribute("lng"))); var marker = createMarker(point, naam, adres, postcode, plaats, schoolinfo, cert); map.addOverlay(marker); } show("wel"); show("niet"); }); } function createMarker(point, name, adres, postcode, plaats, schoolinfo, cert) { var marker = new GMarker(point, {icon:customIcons[cert],title:name}); var html = "

" + name + "

" + schoolinfo + "
Bekijk details
"; marker.mycategory = cert; marker.myname = name; GEvent.addListener(marker, 'click', function() { marker.openInfoWindowHtml(html); }); gmarkers.push(marker); return marker; } function show(category) { for (var i=0; i