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[1] = iconGreen; customIcons[0] = 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/gear3/xml/getxmlshops.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 shopinfo = markers[i].getAttribute("shopinfo"); var online = markers[i].getAttribute("online"); var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")), parseFloat(markers[i].getAttribute("lng"))); var marker = createMarker(point, naam, adres, postcode, plaats, shopinfo, online); map.addOverlay(marker); } show(1); show(0); }); } function createMarker(point, name, adres, postcode, plaats, shopinfo, online) { var marker = new GMarker(point, {icon:customIcons[online],title:name}); var html = "

" + name + "

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