From c1e1c10f3987c6714a1ab7d6733fe252f38538f3 Mon Sep 17 00:00:00 2001 From: Victor Shcherb Date: Fri, 27 Jun 2014 01:25:38 +0200 Subject: [PATCH] Try to fix performance --- OsmAnd-java/src/net/osmand/util/MapUtils.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/OsmAnd-java/src/net/osmand/util/MapUtils.java b/OsmAnd-java/src/net/osmand/util/MapUtils.java index da46af4a3b..098c7e6545 100644 --- a/OsmAnd-java/src/net/osmand/util/MapUtils.java +++ b/OsmAnd-java/src/net/osmand/util/MapUtils.java @@ -97,6 +97,9 @@ public class MapUtils { } public static double checkLongitude(double longitude) { + if(longitude > -180 && longitude <= 180) { + return longitude; + } while (longitude < -180 || longitude > 180) { if (longitude < 0) { longitude += 360; @@ -108,6 +111,9 @@ public class MapUtils { } public static double checkLatitude(double latitude) { + if(latitude > -80 && latitude <= 80) { + return latitude; + } while (latitude < -90 || latitude > 90) { if (latitude < 0) { latitude += 180;