diff options
author | Arne Juul <arnej@verizonmedia.com> | 2020-08-17 08:19:14 +0000 |
---|---|---|
committer | Arne Juul <arnej@verizonmedia.com> | 2020-08-18 09:46:55 +0000 |
commit | ec951ed9481376a38ed26ad63610fd621fc3d95c (patch) | |
tree | 36da01d693cd2185b30f056b939c9d2cfe52468c | |
parent | ad498f69b572fb53d26424cb03ad45589acfc17f (diff) |
use a "corner" as default for lat/lon outputs
* cosmetic change to factors for scaling by 1 million
-rw-r--r-- | searchlib/src/vespa/searchlib/features/distancefeature.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/searchlib/src/vespa/searchlib/features/distancefeature.cpp b/searchlib/src/vespa/searchlib/features/distancefeature.cpp index 78a94c4abe0..d2431ccc06b 100644 --- a/searchlib/src/vespa/searchlib/features/distancefeature.cpp +++ b/searchlib/src/vespa/searchlib/features/distancefeature.cpp @@ -83,8 +83,8 @@ feature_t DistanceExecutor::calculateDistance(uint32_t docId) { _best_index = -1.0; - _best_x = 0.0; - _best_y = 0.0; + _best_x = -180.0 * 1.0e6; + _best_y = 90.0 * 1.0e6; if ((! _locations.empty()) && (_pos != nullptr)) { LOG(debug, "calculate 2D Z-distance from %zu locations", _locations.size()); return calculate2DZDistance(docId); @@ -135,8 +135,8 @@ DistanceExecutor::execute(uint32_t docId) { outputs().set_number(0, calculateDistance(docId)); outputs().set_number(1, _best_index); - outputs().set_number(2, _best_y * 0.000001); // latitude - outputs().set_number(3, _best_x * 0.000001); // longitude + outputs().set_number(2, _best_y * 1.0e-6); // latitude + outputs().set_number(3, _best_x * 1.0e-6); // longitude } const feature_t DistanceExecutor::DEFAULT_DISTANCE(6400000000.0); |