diff options
Diffstat (limited to 'platform/default/mbgl/gl/headless_frontend.cpp')
-rw-r--r-- | platform/default/mbgl/gl/headless_frontend.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/platform/default/mbgl/gl/headless_frontend.cpp b/platform/default/mbgl/gl/headless_frontend.cpp index 30def38f71..37b0f91f32 100644 --- a/platform/default/mbgl/gl/headless_frontend.cpp +++ b/platform/default/mbgl/gl/headless_frontend.cpp @@ -87,6 +87,21 @@ bool HeadlessFrontend::hasSource(const std::string& id) { return false; } +ScreenCoordinate HeadlessFrontend::pixelForLatLng(const LatLng& coordinate) { + if (updateParameters) { + return RendererState::pixelForLatLng(*updateParameters, coordinate); + } + + return ScreenCoordinate {}; +} + +LatLng HeadlessFrontend::latLngForPixel(const ScreenCoordinate& point) { + if (updateParameters) { + return RendererState::latLngForPixel(*updateParameters, point); + } + + return LatLng {}; +} void HeadlessFrontend::setSize(Size size_) { if (size != size_) { |