diff --git a/mapbuilder/src/main/java/map/builder/utilities/ComputationalUtils.java b/mapbuilder/src/main/java/map/builder/utilities/ComputationalUtils.java
index 6269e932015ce476f344f222d5c5c1c68c2c6b74..706865e78abdb592c2f15cfef075ca60857f069a 100644
--- a/mapbuilder/src/main/java/map/builder/utilities/ComputationalUtils.java
+++ b/mapbuilder/src/main/java/map/builder/utilities/ComputationalUtils.java
@@ -20,7 +20,7 @@ public class ComputationalUtils {
     // do this for each node and its successor in the (sorted) node list for each
     // segment and then add it all together
     public static double haversine(float lat1, float lon1, float lat2, float lon2) {
-        final int R = 6371; // Radious of the earth
+        final int R = 6371000; // Radious of the earth
         float latDistance = toRad(lat2 - lat1);
         float lonDistance = toRad(lon2 - lon1);
         float a = (float) (Math.sin(latDistance / 2) * Math.sin(latDistance / 2) +