summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMinh Nguyễn <mxn@1ec5.org>2019-05-02 11:44:22 -0700
committerMinh Nguyễn <mxn@1ec5.org>2019-05-02 11:44:22 -0700
commit204ce9f1ee61a1f3628764b69e56054c38b2f2ed (patch)
treed6bef96af9406a3a26bdf4960578df4e5fd973e5
parent3e4afbc788424ef4d89d48f4d29204d1593f769d (diff)
downloadqtlocation-mapboxgl-204ce9f1ee61a1f3628764b69e56054c38b2f2ed.tar.gz
[ios] Fixed negative direction when setting visible coordinates
-rw-r--r--platform/ios/CHANGELOG.md2
-rw-r--r--platform/ios/src/MGLMapView.mm2
2 files changed, 2 insertions, 2 deletions
diff --git a/platform/ios/CHANGELOG.md b/platform/ios/CHANGELOG.md
index 022a7ae599..1940cd306f 100644
--- a/platform/ios/CHANGELOG.md
+++ b/platform/ios/CHANGELOG.md
@@ -4,7 +4,7 @@ Mapbox welcomes participation and contributions from everyone. Please read [CONT
## 4.12.0
-* No public-facing changes in v4.12.0-alpha.1.
+* Fixed an issue where `-[MGLMapView setVisibleCoordinates:count:edgePadding:direction:duration:animationTimingFunction:completionHandler:]` interpreted a negative `direction` as due north instead of maintaining the current direction. ([#14575](https://github.com/mapbox/mapbox-gl-native/pull/14575))
## 4.11.0
diff --git a/platform/ios/src/MGLMapView.mm b/platform/ios/src/MGLMapView.mm
index b5383ee30e..499093fa6b 100644
--- a/platform/ios/src/MGLMapView.mm
+++ b/platform/ios/src/MGLMapView.mm
@@ -3589,7 +3589,7 @@ public:
latLngs.push_back({coordinates[i].latitude, coordinates[i].longitude});
}
- CLLocationDirection cameraDirection = direction >= 0 ? direction : 0;
+ CLLocationDirection cameraDirection = direction >= 0 ? direction : self.direction;
mbgl::CameraOptions cameraOptions = self.mbglMap.cameraForLatLngs(latLngs, padding, cameraDirection);