kopia lustrzana https://github.com/ge0rg/aprsdroid
added maps overlay
rodzic
e1e7ce2d27
commit
f071adb0e3
|
@ -7,10 +7,19 @@
|
|||
android:title="@string/show_log"
|
||||
android:alphabeticShortcut="l"
|
||||
android:icon="@android:drawable/ic_menu_revert" />
|
||||
<item android:id="@+id/toggleobjects"
|
||||
android:title="@string/show_objects"
|
||||
<item android:id="@+id/overlays"
|
||||
android:title="@string/map_overlays"
|
||||
android:alphabeticShortcut="o"
|
||||
android:icon="@android:drawable/ic_menu_myplaces" />
|
||||
android:icon="@android:drawable/ic_menu_mapmode" >
|
||||
<menu>
|
||||
<group android:checkableBehavior="all">
|
||||
<item android:id="@+id/objects"
|
||||
android:title="@string/map_objects" />
|
||||
<item android:id="@+id/satellite"
|
||||
android:title="@string/map_satellite" />
|
||||
</group>
|
||||
</menu>
|
||||
</item>
|
||||
<item android:id="@+id/startstopbtn"
|
||||
android:title="@string/startlog"
|
||||
android:alphabeticShortcut="s"
|
||||
|
|
|
@ -54,11 +54,16 @@
|
|||
<string name="ad_trans">\n\nTranslation:</string>
|
||||
<string name="ad_homepage">Home Page</string>
|
||||
|
||||
<!-- map view -->
|
||||
<string name="map_overlays">Overlays</string>
|
||||
<string name="map_satellite">Satellite</string>
|
||||
<string name="map_objects">APRS Objects</string>
|
||||
|
||||
|
||||
<!-- options menu -->
|
||||
<string name="about">About</string>
|
||||
<string name="show_map">Show Map</string>
|
||||
<string name="show_log">Show Log</string>
|
||||
<string name="show_objects">Toggle Objects</string>
|
||||
<string name="quit">Quit</string>
|
||||
<string name="preferences">Preferences</string>
|
||||
<!-- preferences -->
|
||||
|
|
|
@ -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();
|
||||
|
|
Ładowanie…
Reference in New Issue