From fc0a0ef98a60885ed0aa872cf04dbf29dded8821 Mon Sep 17 00:00:00 2001 From: Bruno de Oliveira Abinader Date: Mon, 14 Mar 2016 12:16:53 +0200 Subject: [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. --- src/mbgl/map/transform.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') 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(); } -- cgit v1.2.1