diff options
author | Minh Nguyễn <mxn@1ec5.org> | 2016-04-21 17:23:09 -0700 |
---|---|---|
committer | Minh Nguyễn <mxn@1ec5.org> | 2016-04-22 16:39:25 -0700 |
commit | 466ed55200ffb3a9bc5954b59d87c7dd5630e5ac (patch) | |
tree | 9daedf21439b49b82ea911883eae04ecd2ae3b79 /src/mbgl/map/transform.hpp | |
parent | 5939dd5b412fcc1ef857711a137589aa865bd442 (diff) | |
download | qtlocation-mapboxgl-466ed55200ffb3a9bc5954b59d87c7dd5630e5ac.tar.gz |
[core, ios, osx] cameraThatFitsCoordinateBounds
Added an API to get a camera that you can pass into -[MGLMapView setCamera:] that fits the given coordinate bounds, by analogy with -[MKMapView regionThatFits:] or -[MKMapView mapRectThatFits:edgePadding:].
Added mbgl::Map::getCameraOptions() for getting the current camera options more conveniently.
Diffstat (limited to 'src/mbgl/map/transform.hpp')
-rw-r--r-- | src/mbgl/map/transform.hpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/mbgl/map/transform.hpp b/src/mbgl/map/transform.hpp index 79421117b6..7d3bdceb99 100644 --- a/src/mbgl/map/transform.hpp +++ b/src/mbgl/map/transform.hpp @@ -26,6 +26,8 @@ public: bool resize(std::array<uint16_t, 2> size); // Camera + /** Returns the current camera options. */ + CameraOptions getCameraOptions(optional<EdgeInsets>) const; /** Instantaneously, synchronously applies the given camera options. */ void jumpTo(const CameraOptions&); |