--- dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/SearchServlet.java 2015/08/18 08:33:38 2644
+++ dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/SearchServlet.java 2015/11/26 12:50:05 2784
@@ -54,6 +54,8 @@
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
+
+ response.setHeader("Access-Control-Allow-Origin", "*"); //Allow ajax calls from everywhere
AddressSearch search = (AddressSearch) this.getServletContext().getAttribute("search");
if (search == null) {
@@ -163,6 +165,7 @@
Address t = result.address.extTarget;
sb.append("").append(t.vejnavn + " " + t.husnr + t.husnrbogstav + ", " + t.postnr).append("");
+ sb.append("").append(t.latitude).append(",").append(t.longitude).append("");
}
sb.append("").append(rute).append(" ").append(koreliste).append("");
@@ -170,9 +173,14 @@
sb.append("").append(ruteSondag).append(" ").append(korelisteSondag).append("");
+ sb.append("").append(result.nearestLitra).append("");
+
sb.append("").append(result.levenshtein).append("");
sb.append("").append(result.levenshteinDistance).append("");
+ sb.append("").append(result.metaphone).append("");
+ sb.append("").append(result.metaphoneVej).append("");
+
sb.append("").append(result.osm).append("");
sb.append("").append(result.osmVej).append("");
@@ -185,11 +193,11 @@
response.setContentType("text/xml; charset=UTF-8");
response.getWriter().print( sb );
- logPersistance.saveRequestLog(search.getDatabaseLayer(), brugerid, postnr, adresseStr, result);
+ logPersistance.saveRequestLog(search.getDatabaseLayer(), brugerid, postnr, adresseStr, omdeling, result);
}
- private String generateErrorXML(String msg) {
+ public static String generateErrorXML(String msg) {
StringBuilder sb = new StringBuilder();
sb.append("");
sb.append("error");