--- dao/DaoAdresseService/src/main/webapp/index.html 2015/07/22 12:59:39 2635
+++ dao/DaoAdresseService/src/main/webapp/index.html 2015/11/26 12:50:05 2784
@@ -22,6 +22,21 @@
}
+function getQueryVariable(variable) {
+ var query = window.location.search.substring(1);
+ var vars = query.split('&');
+ for (var i = 0; i < vars.length; i++) {
+ var pair = vars[i].split('=');
+ if (decodeURIComponent(pair[0]) == variable) {
+
+ var res = decodeURI(pair[1]);
+ res = res.replace(/\+/g, ' ');
+ return res;
+ }
+ }
+ console.log('Query variable %s not found', variable);
+}
+
$(document).ready( function() {
logObj = document.getElementById("simplelog");
@@ -32,8 +47,17 @@
var varPostnr = $("#postnr").val();
var varAdresse = $("#adresse").val();
+ var uriParamObj = {
+ brugerid: varBrugerid,
+ postnr: varPostnr,
+ adresse: varAdresse
+ } ;
+
+ var uriParam = jQuery.param(uriParamObj);
+
logEvent("Postnr: " + varPostnr);
- logEvent("Adresse: " + varAdresse);
+ logEvent("Adresse: " + varAdresse);
+ logEvent("Link til søgning");
logEvent("");
var obj = {
@@ -69,8 +93,15 @@
var afstand = xml.find("extafstand").text();
if (afstand != "") {
+ var extpos = xml.find("extpos").text();
+ var srcpos = xml.find("latitude").text() + "," + xml.find("longitude").text();
+
+ var mapslink = "https://www.google.dk/maps/dir/" + extpos + "/" + srcpos;
+
logEvent("Udv. Adresse: " + xml.find("extaddr").text() );
logEvent("Udv. Afstand: " + Number( afstand ).toFixed(3) );
+ logEvent("Udv. Pos: " + extpos );
+ logEvent("Udv. rute: link" );
}
logEvent("");
@@ -79,8 +110,18 @@
logEvent("Lørdag: " + xml.find("loerdag").text() );
logEvent("Søndag: " + xml.find("soendag").text() );
logEvent("");
-
+
+
+ logEvent("Nærmeste Litra: " + xml.find("nearestlitra").text() );
+ logEvent("");
+
+
logEvent("Levenshtein: " + xml.find("levenshtein").text() );
+ logEvent("Levenshtein distance: " + xml.find("levenshteindistance").text() );
+
+ logEvent("Metaphone: " + xml.find("metaphone").text() );
+ logEvent("Metaphone vej: " + xml.find("metaphonevej").text() );
+
logEvent("OSM: " + xml.find("osm").text() );
logEvent("OSM vej: " + xml.find("osmvej").text() );
logEvent("Google: " + xml.find("google").text() );
@@ -95,6 +136,23 @@
clearLog();
});
+ if (window.location.search.substring(1) != "") {
+ /*var varBrugerid = $("#brugerid").val();
+ var varPostnr = $("#postnr").val();
+ var varAdresse = $("#adresse").val();*/
+
+ var brugerid = getQueryVariable("brugerid");
+ $("#brugerid").val(brugerid);
+
+ var postnr = getQueryVariable("postnr");
+ $("#postnr").val(postnr);
+
+ var adresse = getQueryVariable("adresse");
+ $("#adresse").val(adresse);
+
+ $("#okBtn").click();
+ }
+
});