diff options
author | Bruno de Oliveira Abinader <bruno@mapbox.com> | 2016-03-14 12:16:53 +0200 |
---|---|---|
committer | Bruno de Oliveira Abinader <bruno@mapbox.com> | 2016-03-14 12:16:55 +0200 |
commit | fc0a0ef98a60885ed0aa872cf04dbf29dded8821 (patch) | |
tree | 3c0cf776fd7ee2da946fde166149e58726386aad /src | |
parent | 7a509b036937a5b85d74cc13301932b081d1a34a (diff) | |
download | qtlocation-mapboxgl-fc0a0ef98a60885ed0aa872cf04dbf29dded8821.tar.gz |
[core] Always return wrapped coordinates
This fixes an issue in both iOS and Android when e.g. adding a marker on
both sides of the dateline border in Taveuni island, the marker in one
of the sides would have an out-of-bounds longitude.
Diffstat (limited to 'src')
-rw-r--r-- | src/mbgl/map/transform.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mbgl/map/transform.cpp b/src/mbgl/map/transform.cpp index b283251431..da085ac750 100644 --- a/src/mbgl/map/transform.cpp +++ b/src/mbgl/map/transform.cpp @@ -662,5 +662,5 @@ LatLng Transform::screenCoordinateToLatLng(const ScreenCoordinate& point) const ScreenCoordinate flippedPoint = point; flippedPoint.y = state.height - flippedPoint.y; - return state.screenCoordinateToLatLng(flippedPoint); + return state.screenCoordinateToLatLng(flippedPoint).wrapped(); } |