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