diff options
author | Ansis Brammanis <brammanis@gmail.com> | 2016-12-14 15:17:01 -0800 |
---|---|---|
committer | John Firebaugh <john.firebaugh@gmail.com> | 2016-12-21 15:46:36 -0800 |
commit | 38b5cb0c7766152f7e49cce8bd6c5d3e04dd0663 (patch) | |
tree | 9f64568fbe56a17a0c1fcd5396bf6c9e80992843 /test/map | |
parent | ebd241363d5c926d471559208f391190666febb9 (diff) | |
download | qtlocation-mapboxgl-38b5cb0c7766152f7e49cce8bd6c5d3e04dd0663.tar.gz |
[core, ios] replace `altitude` with `fov`
ported from -js: eb6c6596c6a7a61363d30356674e0002153b1d19
`altitude` was a terribly-named variable that was used to indirectly
control the fov. This should eliminate some confusion.
`altitude` was equivalent to `cameraToCenterDistance / height`
Diffstat (limited to 'test/map')
-rw-r--r-- | test/map/transform.test.cpp | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/test/map/transform.test.cpp b/test/map/transform.test.cpp index 7f3a5e0556..d5b98ac109 100644 --- a/test/map/transform.test.cpp +++ b/test/map/transform.test.cpp @@ -362,7 +362,7 @@ TEST(Transform, Padding) { const LatLng shiftedCenter = transform.getLatLng(padding); ASSERT_NE(trueCenter.latitude, shiftedCenter.latitude); - ASSERT_DOUBLE_EQ(trueCenter.longitude, shiftedCenter.longitude); + ASSERT_NEAR(trueCenter.longitude, shiftedCenter.longitude, 1e-9); ASSERT_DOUBLE_EQ(manualShiftedCenter.latitude, shiftedCenter.latitude); ASSERT_DOUBLE_EQ(manualShiftedCenter.longitude, shiftedCenter.longitude); } @@ -401,12 +401,12 @@ TEST(Transform, Antimeridian) { const LatLng coordinateSanFrancisco { 37.7833, -122.4167 }; ScreenCoordinate pixelSF = transform.latLngToScreenCoordinate(coordinateSanFrancisco); - ASSERT_DOUBLE_EQ(151.79409149185352, pixelSF.x); - ASSERT_DOUBLE_EQ(383.76774094913071, pixelSF.y); + ASSERT_NEAR(151.79409149185352, pixelSF.x, 1e-2); + ASSERT_NEAR(383.76774094913071, pixelSF.y, 1e-2); transform.setLatLng({ 0, -181 }); ScreenCoordinate pixelSFBackwards = transform.latLngToScreenCoordinate(coordinateSanFrancisco); - ASSERT_DOUBLE_EQ(666.63617954008976, pixelSFBackwards.x); + ASSERT_NEAR(666.63617954008976, pixelSFBackwards.x, 1e-2); ASSERT_DOUBLE_EQ(pixelSF.y, pixelSFBackwards.y); transform.setLatLng({ 0, 179 }); @@ -417,12 +417,12 @@ TEST(Transform, Antimeridian) { const LatLng coordinateWaikiri{ -16.9310, 179.9787 }; transform.setLatLngZoom(coordinateWaikiri, 10); ScreenCoordinate pixelWaikiri = transform.latLngToScreenCoordinate(coordinateWaikiri); - ASSERT_DOUBLE_EQ(500.00000000007759, pixelWaikiri.x); - ASSERT_DOUBLE_EQ(500, pixelWaikiri.y); + ASSERT_NEAR(500, pixelWaikiri.x, 1e-2); + ASSERT_NEAR(500, pixelWaikiri.y, 1e-2); transform.setLatLng({ coordinateWaikiri.latitude, 180.0213 }); ScreenCoordinate pixelWaikiriForwards = transform.latLngToScreenCoordinate(coordinateWaikiri); - ASSERT_DOUBLE_EQ(437.95953728819512, pixelWaikiriForwards.x); + ASSERT_NEAR(437.95953728819512, pixelWaikiriForwards.x, 1e-2); ASSERT_DOUBLE_EQ(pixelWaikiri.y, pixelWaikiriForwards.y); LatLng coordinateFromPixel = transform.screenCoordinateToLatLng(pixelWaikiriForwards); ASSERT_NEAR(coordinateWaikiri.latitude, coordinateFromPixel.latitude, 0.000001); |