diff options
author | Minh Nguyễn <mxn@1ec5.org> | 2016-01-13 00:47:50 -0800 |
---|---|---|
committer | Minh Nguyễn <mxn@1ec5.org> | 2016-01-14 00:40:03 -0800 |
commit | 8bad15bf8785bf7d47eef9f1bf3ab86cfa393481 (patch) | |
tree | 9401b99d37cc447dbca519d569008209ea6cbde2 /src/mbgl/map/transform_state.hpp | |
parent | a3d4aeefecadc3717dc27a53ae170a4c0e878ce8 (diff) | |
download | qtlocation-mapboxgl-8bad15bf8785bf7d47eef9f1bf3ab86cfa393481.tar.gz |
[core] Consolidated zoom and angle anchor logic
Made anchor a CameraOption for easeTo().
Diffstat (limited to 'src/mbgl/map/transform_state.hpp')
-rw-r--r-- | src/mbgl/map/transform_state.hpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/src/mbgl/map/transform_state.hpp b/src/mbgl/map/transform_state.hpp index 2aa031fa16..2911d8624a 100644 --- a/src/mbgl/map/transform_state.hpp +++ b/src/mbgl/map/transform_state.hpp @@ -101,8 +101,11 @@ private: mat4 coordinatePointMatrix(double z) const; mat4 getPixelMatrix() const; + /** Recenter the map so that the given coordinate is located at the given + point on screen. */ + void moveLatLng(const LatLng&, const PrecisionPoint&); void setLatLngZoom(const LatLng &latLng, double zoom); - void setScalePoint(const double scale, const PrecisionPoint &point); + void setScalePoint(const double scale, const PrecisionPoint& point); private: ConstrainMode constrainMode; |