function load() { if (GBrowserIsCompatible()) { var map = new GMap2(document.getElementById("map")); map.addControl(new GLargeMapControl3D()); map.addControl(new GMapTypeControl()); map.addControl(new GOverviewMapControl()); //idonus map.setCenter(new GLatLng(, ), 10); map.setCenter(new GLatLng(52.1,4.9), 9); map.setMapType(G_PHYSICAL_MAP); map.enableScrollWheelZoom(); var bounds = new GLatLngBounds(); GDownloadUrl("xml/xml_groenten1.php", function(data) { var xml = GXml.parse(data); var markers = xml.documentElement.getElementsByTagName("marker"); for (var i = 0; i < markers.length; i++) { var count = markers[i].getAttribute("count"); if (count==2) { var groente_id1 = markers[i].getAttribute("groente_id1"); var user_id1 = markers[i].getAttribute("user_id1"); var naam1 = markers[i].getAttribute("naam1"); var type1 = markers[i].getAttribute("type1"); var prijs1 = markers[i].getAttribute("prijs1"); var houdbaarheid1 = markers[i].getAttribute("houdbaarheid1"); var oogst_datum1 = markers[i].getAttribute("oogst_datum1"); var groente_id2 = markers[i].getAttribute("groente_id2"); var user_id2 = markers[i].getAttribute("user_id2"); var naam2 = markers[i].getAttribute("naam2"); var type2 = markers[i].getAttribute("type2"); var prijs2 = markers[i].getAttribute("prijs2"); var houdbaarheid2 = markers[i].getAttribute("houdbaarheid2"); var oogst_datum2 = markers[i].getAttribute("oogst_datum2"); var postcode = markers[i].getAttribute("postcode"); var img_name = markers[i].getAttribute("img_name"); var img_name_icon1 = markers[i].getAttribute("img_name_icon1"); var img_name_icon2 = markers[i].getAttribute("img_name_icon2"); var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")), parseFloat(markers[i].getAttribute("lng"))); var marker = createMarker2(point,groente_id1,user_id1,naam1,type1,prijs1,houdbaarheid1,oogst_datum1,groente_id2,user_id2,naam2,type2,prijs2,houdbaarheid2,oogst_datum2,postcode,img_name,img_name_icon1,img_name_icon2); map.addOverlay(marker); } if (count==3) { var groente_id1 = markers[i].getAttribute("groente_id1"); var user_id1 = markers[i].getAttribute("user_id1"); var naam1 = markers[i].getAttribute("naam1"); var type1 = markers[i].getAttribute("type1"); var prijs1 = markers[i].getAttribute("prijs1"); var houdbaarheid1 = markers[i].getAttribute("houdbaarheid1"); var oogst_datum1 = markers[i].getAttribute("oogst_datum1"); var groente_id2 = markers[i].getAttribute("groente_id2"); var user_id2 = markers[i].getAttribute("user_id2"); var naam2 = markers[i].getAttribute("naam2"); var type2 = markers[i].getAttribute("type2"); var prijs2 = markers[i].getAttribute("prijs2"); var houdbaarheid2 = markers[i].getAttribute("houdbaarheid2"); var oogst_datum2 = markers[i].getAttribute("oogst_datum2"); var groente_id3 = markers[i].getAttribute("groente_id3"); var user_id3 = markers[i].getAttribute("user_id3"); var naam3 = markers[i].getAttribute("naam3"); var type3 = markers[i].getAttribute("type3"); var prijs3 = markers[i].getAttribute("prijs3"); var houdbaarheid3 = markers[i].getAttribute("houdbaarheid3"); var oogst_datum3 = markers[i].getAttribute("oogst_datum3"); var postcode = markers[i].getAttribute("postcode"); var img_name = markers[i].getAttribute("img_name"); var img_name_icon1 = markers[i].getAttribute("img_name_icon1"); var img_name_icon2 = markers[i].getAttribute("img_name_icon2"); var img_name_icon3 = markers[i].getAttribute("img_name_icon3"); var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")), parseFloat(markers[i].getAttribute("lng"))); var marker = createMarker3(point,groente_id1,user_id1,naam1,type1,prijs1,houdbaarheid1,oogst_datum1,groente_id2,user_id2,type2,naam2,prijs2,houdbaarheid2,oogst_datum2,groente_id3,user_id3,naam3,type3,prijs3,houdbaarheid3,oogst_datum3,postcode,img_name,img_name_icon1,img_name_icon2,img_name_icon3); map.addOverlay(marker); } if (count>3) { var groente_id1 = markers[i].getAttribute("groente_id1"); var user_id1 = markers[i].getAttribute("user_id1"); var naam1 = markers[i].getAttribute("naam1"); var type1 = markers[i].getAttribute("type1"); var prijs1 = markers[i].getAttribute("prijs1"); var houdbaarheid1 = markers[i].getAttribute("houdbaarheid1"); var oogst_datum1 = markers[i].getAttribute("oogst_datum1"); var groente_id2 = markers[i].getAttribute("groente_id2"); var user_id2 = markers[i].getAttribute("user_id2"); var naam2 = markers[i].getAttribute("naam2"); var type2 = markers[i].getAttribute("type2"); var prijs2 = markers[i].getAttribute("prijs2"); var houdbaarheid2 = markers[i].getAttribute("houdbaarheid2"); var oogst_datum2 = markers[i].getAttribute("oogst_datum2"); var groente_id3 = markers[i].getAttribute("groente_id3"); var user_id3 = markers[i].getAttribute("user_id3"); var naam3 = markers[i].getAttribute("naam3"); var type3 = markers[i].getAttribute("type3"); var prijs3 = markers[i].getAttribute("prijs3"); var houdbaarheid3 = markers[i].getAttribute("houdbaarheid3"); var oogst_datum3 = markers[i].getAttribute("oogst_datum3"); var postcode = markers[i].getAttribute("postcode"); var img_name = markers[i].getAttribute("img_name"); var img_name_icon1 = markers[i].getAttribute("img_name_icon1"); var img_name_icon2 = markers[i].getAttribute("img_name_icon2"); var img_name_icon3 = markers[i].getAttribute("img_name_icon3"); var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")), parseFloat(markers[i].getAttribute("lng"))); var marker = createMarker4(point,count,groente_id1,user_id1,naam1,type1,prijs1,houdbaarheid1,oogst_datum1,groente_id2,user_id2,type2,naam2,prijs2,houdbaarheid2,oogst_datum2,groente_id3,user_id3,naam3,type3,prijs3,houdbaarheid3,oogst_datum3,postcode,img_name,img_name_icon1,img_name_icon2,img_name_icon3); map.addOverlay(marker); } if (count==1) { if (markers[i].getAttribute("img_name")=='icon_tas') { var groente_id1 = markers[i].getAttribute("groente_id1"); var user_id1 = markers[i].getAttribute("user_id1"); var naam1 = markers[i].getAttribute("naam1"); var postcode = markers[i].getAttribute("postcode"); var type1 = markers[i].getAttribute("type1"); var prijs1 = markers[i].getAttribute("prijs1"); var houdbaarheid1 = markers[i].getAttribute("houdbaarheid1"); var oogst_datum1 = markers[i].getAttribute("oogst_datum1"); var str_num = markers[i].getAttribute("str_num1"); var woonplaats = markers[i].getAttribute("woonplaats1"); var www = markers[i].getAttribute("www1"); var img_name = markers[i].getAttribute("img_name"); var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")), parseFloat(markers[i].getAttribute("lng"))); var marker = createMarker_tas(point,groente_id1,user_id1,naam1,type1,prijs1,houdbaarheid1,oogst_datum1,postcode,str_num,woonplaats,www,img_name); map.addOverlay(marker); } else { var groente_id1 = markers[i].getAttribute("groente_id1"); var user_id1 = markers[i].getAttribute("user_id1"); var naam1 = markers[i].getAttribute("naam1"); var postcode = markers[i].getAttribute("postcode"); var type1 = markers[i].getAttribute("type1"); var prijs1 = markers[i].getAttribute("prijs1"); var houdbaarheid1 = markers[i].getAttribute("houdbaarheid1"); var oogst_datum1 = markers[i].getAttribute("oogst_datum1"); var img_name = markers[i].getAttribute("img_name"); var point = new GLatLng(parseFloat(markers[i].getAttribute("lat")), parseFloat(markers[i].getAttribute("lng"))); var marker = createMarker1(point,groente_id1,user_id1,naam1,type1,prijs1,houdbaarheid1,oogst_datum1,postcode,img_name); map.addOverlay(marker); } bounds.extend(point); } map.setZoom(map.getBoundsZoomLevel(bounds)); map.setCenter(bounds.getCenter()) } }); } } function ge(idname) { var element = document.getElementById(idname); return element; } function zoom(oEvent, s) { if(s == -120) { map.zoomOut(); } if(s == 120) { map.zoomIn(); } } function mwh() { var d = ge('map'); if (d) { try { if (document.body.addEventListener) { d.addEventListener('DOMMouseScroll', function(oEvent) {zoom(oEvent, oEvent.detail * -40); }, false); } else { d.onmousewheel = function() { zoom(event, event.wheelDelta); return false; } } } catch (ex) {} } }