--- dao/FuldDaekningWorker/src/dk/daoas/fulddaekning/LookupWorker.java 2015/09/27 20:18:23 2717 +++ dao/FuldDaekningWorker/src/dk/daoas/fulddaekning/LookupWorker.java 2015/09/28 11:09:33 2718 @@ -74,10 +74,17 @@ } - Adresse bedsteAdr = osrmHelper.getNearestViaTable(qAdresse, res); - //System.out.println("Bedste:" + bedsteAdr ); - + Adresse bedsteAdr = res.iterator().next(); //Tag første element double bedsteAfstand = GeoPointHelper.beregnAfstand(qAdresse, bedsteAdr); + + //Hvis at den er inden for afstand, så prøver vi at lave findNærmste på vej distancen + if (bedsteAfstand <= consts.getMaxDistance()) { + bedsteAdr = osrmHelper.getNearestViaTable(qAdresse, res); + bedsteAfstand = GeoPointHelper.beregnAfstand(qAdresse, bedsteAdr); + } + + + if (bedsteAfstand <= consts.getMaxDistance() ) { //Gem kun hvis distancen er under max_distance for distributøren