90 |
Adresse bedsteAdr = adrList.get(size-1); //da det er en max-heap er det elementet med størst distance der er først og dermed den sidste der er tættest |
Adresse bedsteAdr = adrList.get(size-1); //da det er en max-heap er det elementet med størst distance der er først og dermed den sidste der er tættest |
91 |
double bedsteAfstand = GeoPointHelper.beregnAfstand(qAdresse, bedsteAdr); |
double bedsteAfstand = GeoPointHelper.beregnAfstand(qAdresse, bedsteAdr); |
92 |
|
|
93 |
/* |
|
94 |
//Hvis at den er inden for afstand, så prøver vi at lave findNærmste på vej distancen |
if ( LookupMain.use_osrm == true) { |
95 |
if (bedsteAfstand <= consts.getMaxDistance()) { |
//Hvis at den er inden for afstand, så prøver vi at lave findNærmste på vej distancen |
96 |
//Adresse bedsteAdr2 = osrmHelper.getNearestViarouteHttp(qAdresse, res); |
if (bedsteAfstand <= consts.getMaxDistance()) { |
97 |
//Adresse bedsteAdr2 = osrmHelper.getNearestViarouteJni(qAdresse, res); |
//Adresse bedsteAdr2 = osrmHelper.getNearestViarouteHttp(qAdresse, res); |
98 |
Adresse bedsteAdr2 = osrmHelper.getNearestTableHttp(qAdresse, res); |
//Adresse bedsteAdr2 = osrmHelper.getNearestViarouteJni(qAdresse, res); |
99 |
//Adresse bedsteAdr2 = osrmHelper.getNearestTableJni(qAdresse, res); |
Adresse bedsteAdr2 = osrmHelper.getNearestTableHttp(qAdresse, adrList); |
100 |
|
//Adresse bedsteAdr2 = osrmHelper.getNearestTableJni(qAdresse, res); |
101 |
if (bedsteAdr2 != null) { |
|
102 |
bedsteAdr = bedsteAdr2; |
if (bedsteAdr2 != null) { |
103 |
bedsteAfstand = GeoPointHelper.beregnAfstand(qAdresse, bedsteAdr); |
bedsteAdr = bedsteAdr2; |
104 |
} else { |
bedsteAfstand = GeoPointHelper.beregnAfstand(qAdresse, bedsteAdr); |
105 |
logger.info("NearestViaTable returned null for " + qAdresse); |
} else { |
106 |
|
logger.info("OSRM returned null for " + qAdresse); |
107 |
|
} |
108 |
} |
} |
109 |
} |
} |
110 |
*/ |
|
111 |
|
|
112 |
|
|
113 |
|
|