Fix repeated map api calls
@ -204,7 +204,8 @@ void MapWindow::updateState(const UIState &s) {
if (zoom_counter == 0) {
m_map->setZoom(util::map_val<float>(velocity_filter.x(), 0, 30, MAX_ZOOM, MIN_ZOOM));
} else {
zoom_counter = -1;
} else if (zoom_counter > 0) {
zoom_counter--;
}
@ -98,7 +98,7 @@ private:
// Panning
QPointF m_lastPos;
int pan_counter = 0;
int zoom_counter = 0;
int zoom_counter = -1;
// Position
std::optional<QMapbox::Coordinate> last_position;