31 |
|
|
32 |
int postnr=0; |
int postnr=0; |
33 |
boolean google = false; |
boolean google = false; |
34 |
|
boolean osm = false; |
35 |
|
|
36 |
try { |
try { |
37 |
postnr = Integer.parseInt(postnrStr); |
postnr = Integer.parseInt(postnrStr); |
54 |
} |
} |
55 |
|
|
56 |
Long gadeident = postnrVeje.get(vasketVejnavn); |
Long gadeident = postnrVeje.get(vasketVejnavn); |
57 |
|
|
58 |
|
if ( gadeident == null) { |
59 |
|
String osmVej = GeocodeHelper.openstreetmapHelper(postnr, split.vej ); |
60 |
|
if (osmVej != null) { |
61 |
|
String osmVasket = AddressUtils.vaskVejnavn( osmVej ); |
62 |
|
gadeident = postnrVeje.get(osmVasket); |
63 |
|
osm = true; |
64 |
|
} |
65 |
|
} |
66 |
|
|
67 |
if ( gadeident == null) { |
if ( gadeident == null) { |
68 |
String googleVej = GeocodeHelper.googleHelper(postnr, split.vej ); |
String googleVej = GeocodeHelper.googleHelper(postnr, split.vej ); |
69 |
String googleVasket = AddressUtils.vaskVejnavn( googleVej ); |
if (googleVej != null) { |
70 |
gadeident = postnrVeje.get(googleVasket); |
String googleVasket = AddressUtils.vaskVejnavn( googleVej ); |
71 |
google = true; |
gadeident = postnrVeje.get(googleVasket); |
72 |
|
google = true; |
73 |
|
} |
74 |
} |
} |
75 |
|
|
76 |
if (gadeident == null) { |
if (gadeident == null) { |
97 |
|
|
98 |
SearchResult res = new SearchResult(addr); |
SearchResult res = new SearchResult(addr); |
99 |
res.google = google; |
res.google = google; |
100 |
|
res.osm = osm; |
101 |
return res; |
return res; |
102 |
} |
} |
103 |
|
|