From e6475d36960e9d05781d1d9e97bf0e1696bf87dc Mon Sep 17 00:00:00 2001 From: ratrun Date: Thu, 29 Aug 2024 16:56:07 +0200 Subject: [PATCH] Update core/src/main/java/com/graphhopper/routing/util/parsers/BikeCommonAverageSpeedParser.java Co-authored-by: Peter --- .../routing/util/parsers/BikeCommonAverageSpeedParser.java | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/core/src/main/java/com/graphhopper/routing/util/parsers/BikeCommonAverageSpeedParser.java b/core/src/main/java/com/graphhopper/routing/util/parsers/BikeCommonAverageSpeedParser.java index 9dbbb9aa85..2a9c9322e8 100644 --- a/core/src/main/java/com/graphhopper/routing/util/parsers/BikeCommonAverageSpeedParser.java +++ b/core/src/main/java/com/graphhopper/routing/util/parsers/BikeCommonAverageSpeedParser.java @@ -150,10 +150,7 @@ public void handleWayTags(int edgeId, EdgeIntAccess edgeIntAccess, ReaderWay way } else if (pushingSectionsHighways.contains(highwayValue)) { if (way.hasTag("bicycle", "designated") || way.hasTag("bicycle", "official") || way.hasTag("segregated", "yes") || CYCLEWAY_KEYS.stream().anyMatch(k -> way.getTag(k, "").equals("track"))) { - if (trackTypeSpeeds.containsKey(trackTypeValue)) - speed = trackTypeSpeeds.get(trackTypeValue); - else - speed = highwaySpeeds.get("cycleway"); +speed = trackTypeSpeeds.getOrDefault(trackTypeValue, highwaySpeeds.get("cycleway")); } else if (way.hasTag("bicycle", "yes")) speed = 12;