function addExistingMarkersToMap() { jQuery.ajax({ type: "POST", url: "/nme/znmc/natuuratlas/kaart.js.php", data: {func:'getPoints', prj:4}, dataType: 'xml', error: function(a, b, c) {alert ('De kaart is niet correct geinitialiseerd');}, success: function(response) { var fields = jQuery(response).find("Array").find("Array"); fields.each (function() { var naam = unescape(jQuery(this).find("Naam").text()); naam = replacer('+', ' ', naam); naam = replacer('%20', ' ', naam); var school = unescape(jQuery(this).find("School").text()); school= replacer('+', ' ', school); school = replacer('%20', ' ', school); var opmerking = unescape(jQuery(this).find("Opmerking").text()); opmerking = replacer('+', ' ', opmerking); opmerking = replacer('%20', ' ', opmerking); var dier = unescape(jQuery(this).find("Dier").text()); var datum = jQuery(this).find("Datum").text(); var lon = jQuery(this).find("Lon").text(); var lat = jQuery(this).find("Lat").text(); var parts = datum.match(/(\d{4})-(\d{2})-(\d{2})/); if (parts) datum = parts[3]+"/"+parts[2]+"/"+parts[1]; addExistingMarkerToMap(naam, school, dier, datum, opmerking, lon, lat); }); } }); } function replacer(search, replace, str) { var tmp_arr = []; tmp_arr = str.split(search); return tmp_arr.join(replace); }; function addPoint(naam, school, dier, datum, opmerking, lon, lat) { jQuery.ajax({ type: "POST", url: "/nme/znmc/natuuratlas/kaart.js.php", data: {func:'addPoint', prj:4, naam:naam, school:school, dier:dier, datum:datum, opmerking:opmerking, lon:lon, lat:lat} }); }