Set MapScene size and created MapEngine init method
[situare] / src / map / mapengine.cpp
index 01641be..66c5939 100644 (file)
@@ -42,11 +42,12 @@ MapEngine::MapEngine(QObject *parent)
             SLOT(mapImageReceived(QUrl, QPixmap)));
 }
 
-void MapEngine::setViewLocation(QPointF latLonCoordinate)
+void MapEngine::init()
 {
     emit zoomLevelChanged(m_zoomLevel);
+    setViewLocation(QPointF(25.5000, 65.0000));
 
-    /// Fetch some map tiles for demo purposes
+    // Fetch some map tiles for demo purposes
     for (int x=9351; x<=9354; x++) {
         for (int y=4261; y<=4264; y++) {
             QUrl url = buildURL(m_zoomLevel, QPoint(x, y));
@@ -55,6 +56,11 @@ void MapEngine::setViewLocation(QPointF latLonCoordinate)
     }
 }
 
+void MapEngine::setViewLocation(QPointF latLonCoordinate)
+{
+    setLocation(convertLatLonToSceneCoordinate(latLonCoordinate));
+}
+
 QUrl MapEngine::buildURL(int zoomLevel, QPoint tileNumbers)
 {
     QString url = QString("http://tile.openstreetmap.org/mapnik/%1/%2/%3.png")