Integrated map view to ui, some modifications to map classes
[situare] / src / map / maptile.cpp
index 8232075..f2f1e05 100644 (file)
     USA.
  */
 
+#include <math.h>
+
+#include <QDebug>
+#include <QTransform>
 
 #include "maptile.h"
+#include "mapengine.h"
 
 MapTile::MapTile()
 {
@@ -35,6 +40,9 @@ quint8 MapTile::zoomLevel()
 void MapTile::setZoomLevel(quint8 zoomLevel)
 {
     m_zoomLevel = zoomLevel;
+
+    double zoomFactor = pow(2, (MapEngine::MAX_ZOOM_LEVEL - zoomLevel));
+    setScale(zoomFactor);
 }
 
 QPoint MapTile::tileNumber()