--- dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/AddressSearch.java 2015/05/22 12:00:25 2557 +++ dao/DaoAdresseService/src/main/java/dk/daoas/daoadresseservice/AddressSearch.java 2015/05/24 08:34:24 2560 @@ -67,8 +67,6 @@ SearchRequest request = new SearchRequest(); SearchResult result = new SearchResult(); - - String helperSearchKey = ""; try { request.postnr = Short.parseShort(postnrStr); @@ -111,7 +109,7 @@ } // LookupStreetname er en indkapsling af alm + levenstein + google + osm - Integer gadeident = lookupStretname(request, result, helperSearchKey, true); + Integer gadeident = lookupStretname(request, result, true); /* @@ -129,7 +127,7 @@ request.vejnavn = subVejnavn; result.vasketVejnavn = AddressUtils.vaskVejnavn( request.vejnavn ); - gadeident = lookupStretname(request, result, helperSearchKey, false);//prøv opslag MEN UDEN GOOGLE/OSM !!! + gadeident = lookupStretname(request, result, false);//prøv opslag MEN UDEN GOOGLE/OSM !!! //hvis vi fandt vejen ud fra substrengen if (gadeident != null) { @@ -191,7 +189,9 @@ } - private Integer lookupStretname(SearchRequest request, SearchResult result, String helperSearchKey, boolean useExternal) { + private Integer lookupStretname(SearchRequest request, SearchResult result, boolean useExternal) { + String helperSearchKey = ""; + Integer gadeident = request.streetNames.get(result.vasketVejnavn); @@ -683,7 +683,12 @@ aliasSet.add(vejnavn.replace("plads", "pl") ); aliasSet.add(vejnavn.replace("vænget", "vænge") ); - + + aliasSet.add(vejnavn.replace("boulevard", "blvd") ); + aliasSet.add(vejnavn.replace("blvd", "boulevard") ); + + aliasSet.add(vejnavn.replace("boulevard", "boule") ); + aliasSet.add(vejnavn.replace("boule", "boulevard") ); // Opbyg æøå varianter over alle fundne aliaser