diff options
Diffstat (limited to 'platform/qt/include')
-rw-r--r-- | platform/qt/include/qmapbox.hpp | 3 | ||||
-rw-r--r-- | platform/qt/include/qmapboxgl.hpp | 3 |
2 files changed, 6 insertions, 0 deletions
diff --git a/platform/qt/include/qmapbox.hpp b/platform/qt/include/qmapbox.hpp index 6015cc3cf9..e11214f473 100644 --- a/platform/qt/include/qmapbox.hpp +++ b/platform/qt/include/qmapbox.hpp @@ -15,6 +15,9 @@ namespace QMapbox { typedef QPair<double, double> Coordinate; typedef QPair<Coordinate, double> CoordinateZoom; +// Reflects mbgl::ProjectedMeters<double>. +typedef QPair<double, double> ProjectedMeters; + // Reflects mbgl::{LineString,LinearRing,MultiPoint}<double>. typedef QList<Coordinate> Coordinates; diff --git a/platform/qt/include/qmapboxgl.hpp b/platform/qt/include/qmapboxgl.hpp index d5ec4b678f..f60ad8e677 100644 --- a/platform/qt/include/qmapboxgl.hpp +++ b/platform/qt/include/qmapboxgl.hpp @@ -198,6 +198,9 @@ public: void resize(const QSize &size, const QSize &framebufferSize); + double metersPerPixelAtLatitude(double latitude, double zoom) const; + QMapbox::ProjectedMeters projectedMetersForCoordinate(const QMapbox::Coordinate &) const; + QMapbox::Coordinate coordinateForProjectedMeters(const QMapbox::ProjectedMeters &) const; QPointF pixelForCoordinate(const QMapbox::Coordinate &) const; QMapbox::Coordinate coordinateForPixel(const QPointF &) const; |