diff --git a/OsmAnd/AndroidManifest.xml b/OsmAnd/AndroidManifest.xml
index 6041398f06..a1a2f78e80 100644
--- a/OsmAnd/AndroidManifest.xml
+++ b/OsmAnd/AndroidManifest.xml
@@ -67,6 +67,7 @@
+
diff --git a/OsmAnd/res/layout/dashboard.xml b/OsmAnd/res/layout/dashboard.xml
index 1a2cb73a52..ee578c97de 100644
--- a/OsmAnd/res/layout/dashboard.xml
+++ b/OsmAnd/res/layout/dashboard.xml
@@ -6,46 +6,69 @@
android:padding="8dp"
android:layout_height="match_parent">
-
+
-
+
+
+
-
-
+
-
+ android:layout_width="0dp"
+ android:layout_height="fill_parent"
+ android:layout_weight="1"/>
+
+
-
+
-
-
\ No newline at end of file
diff --git a/OsmAnd/src/net/osmand/plus/activities/DashboardActivity.java b/OsmAnd/src/net/osmand/plus/activities/DashboardActivity.java
new file mode 100644
index 0000000000..e267f4d5d4
--- /dev/null
+++ b/OsmAnd/src/net/osmand/plus/activities/DashboardActivity.java
@@ -0,0 +1,42 @@
+package net.osmand.plus.activities;
+
+import android.os.Bundle;
+import android.view.View;
+import com.actionbarsherlock.app.SherlockFragmentActivity;
+import net.osmand.plus.R;
+import net.osmand.plus.render.MapVectorLayer;
+import net.osmand.plus.sherpafy.StageFavoritesLayer;
+import net.osmand.plus.views.GPXLayer;
+import net.osmand.plus.views.MapTextLayer;
+import net.osmand.plus.views.OsmAndMapSurfaceView;
+import net.osmand.plus.views.OsmandMapTileView;
+
+/**
+ * Created by Denis on 05.11.2014.
+ */
+public class DashboardActivity extends SherlockFragmentActivity {
+
+
+ @Override
+ protected void onCreate(Bundle savedInstanceState) {
+ super.onCreate(savedInstanceState);
+ setContentView(R.layout.dashboard);
+ prepareMapView();
+
+ }
+
+ private void prepareMapView() {
+ OsmAndMapSurfaceView surf = (OsmAndMapSurfaceView) findViewById(R.id.MapView);
+ OsmandMapTileView osmandMapTileView = surf.getMapView();
+ osmandMapTileView.getView().setVisibility(View.VISIBLE);
+ osmandMapTileView.removeAllLayers();
+ MapVectorLayer mapVectorLayer = new MapVectorLayer(null);
+ MapTextLayer mapTextLayer = new MapTextLayer();
+ mapTextLayer.setAlwaysVisible(true);
+ // 5.95 all labels
+ osmandMapTileView.addLayer(mapTextLayer, 5.95f);
+ osmandMapTileView.addLayer(mapVectorLayer, 0.5f);
+ osmandMapTileView.setMainLayer(mapVectorLayer);
+ mapVectorLayer.setVisible(true);
+ }
+}