diff --git a/res/menu/options_map.xml b/res/menu/options_map.xml
index a13f2b3..ecc17d6 100644
--- a/res/menu/options_map.xml
+++ b/res/menu/options_map.xml
@@ -7,10 +7,19 @@
android:title="@string/show_log"
android:alphabeticShortcut="l"
android:icon="@android:drawable/ic_menu_revert" />
-
+ android:icon="@android:drawable/ic_menu_mapmode" >
+
+
- \n\nTranslation:
Home Page
+
+Overlays
+Satellite
+APRS Objects
+
+
About
Show Map
Show Log
-Toggle Objects
Quit
Preferences
diff --git a/src/MapAct.scala b/src/MapAct.scala
index 89c18d5..c95f653 100644
--- a/src/MapAct.scala
+++ b/src/MapAct.scala
@@ -76,11 +76,16 @@ class MapAct extends MapActivity {
stopService(AprsService.intent(this, AprsService.SERVICE))
}
true
- case R.id.toggleobjects =>
- showObjects = !showObjects
+ case R.id.objects =>
+ mi.setChecked(!mi.isChecked())
+ showObjects = mi.isChecked()
staoverlay.loadDb(showObjects)
mapview.invalidate()
true
+ case R.id.satellite =>
+ mi.setChecked(!mi.isChecked())
+ mapview.setSatellite(mi.isChecked())
+ true
case R.id.quit =>
stopService(AprsService.intent(this, AprsService.SERVICE))
finish();