From acb9e5dd07a278b734be15f209357fc3cc264ccc Mon Sep 17 00:00:00 2001 From: Christian Pesch Date: Wed, 18 Sep 2024 09:19:26 +0200 Subject: [PATCH] =?UTF-8?q?same=20as=20Photon=20=E2=80=93=20without=20trai?= =?UTF-8?q?ling=20/?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/slash/navigation/nominatim/NominatimService.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/nominatim/src/main/java/slash/navigation/nominatim/NominatimService.java b/nominatim/src/main/java/slash/navigation/nominatim/NominatimService.java index a1944ea40..9c02c43ad 100644 --- a/nominatim/src/main/java/slash/navigation/nominatim/NominatimService.java +++ b/nominatim/src/main/java/slash/navigation/nominatim/NominatimService.java @@ -61,7 +61,7 @@ public boolean isOverQueryLimit() { } private String getNominatimUrl() { - return preferences.get(NOMINATIM_URL_PREFERENCE, "https://nominatim.openstreetmap.org/"); + return preferences.get(NOMINATIM_URL_PREFERENCE, "https://nominatim.openstreetmap.org"); } private String execute(String uri) throws IOException { @@ -95,7 +95,7 @@ private List extractPositions(List placeTypes) { } public List getPositionsFor(String address) throws IOException { - SearchresultsType result = getSearchFor("search?q=" + encodeUri(address) + "&limit=10&format=xml"); + SearchresultsType result = getSearchFor("/search?q=" + encodeUri(address) + "&limit=10&format=xml"); if (result == null) return null; return extractPositions(result.getPlace()); @@ -114,7 +114,7 @@ private ReversegeocodeType getReverseFor(String uri) throws IOException { } public String getAddressFor(NavigationPosition position) throws IOException { - ReversegeocodeType type = getReverseFor("reverse?lat=" + position.getLatitude() + + ReversegeocodeType type = getReverseFor("/reverse?lat=" + position.getLatitude() + "&lon=" + position.getLongitude() + "&zoom=18&addressdetails=1&format=xml"); if (type == null) return null;