summaryrefslogtreecommitdiff
path: root/altosdroid/src/org/altusmetrum/AltosDroid/TabMap.java
diff options
context:
space:
mode:
authorKeith Packard <keithp@keithp.com>2015-05-28 01:05:18 -0700
committerKeith Packard <keithp@keithp.com>2015-05-28 01:07:25 -0700
commit85013045ca505096064aaf45c312b158d0263d2a (patch)
tree7ac9da1e5a8ceca582c91fe14add93df3ff56659 /altosdroid/src/org/altusmetrum/AltosDroid/TabMap.java
parentba698c2cc48677735046d0881df9c180674e4082 (diff)
altosdroid: Add map types and map preloading UIs
This adds an ugly dialog to select which maps to preload, and also adds the ability to display other map types. Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'altosdroid/src/org/altusmetrum/AltosDroid/TabMap.java')
-rw-r--r--altosdroid/src/org/altusmetrum/AltosDroid/TabMap.java13
1 files changed, 13 insertions, 0 deletions
diff --git a/altosdroid/src/org/altusmetrum/AltosDroid/TabMap.java b/altosdroid/src/org/altusmetrum/AltosDroid/TabMap.java
index 83c8f7f8..5376d423 100644
--- a/altosdroid/src/org/altusmetrum/AltosDroid/TabMap.java
+++ b/altosdroid/src/org/altusmetrum/AltosDroid/TabMap.java
@@ -199,6 +199,19 @@ public class TabMap extends AltosDroidTab {
}
+ public void set_map_type(int map_type) {
+ if (mMap != null) {
+ if (map_type == AltosMap.maptype_hybrid)
+ mMap.setMapType(GoogleMap.MAP_TYPE_HYBRID);
+ else if (map_type == AltosMap.maptype_satellite)
+ mMap.setMapType(GoogleMap.MAP_TYPE_SATELLITE);
+ else if (map_type == AltosMap.maptype_terrain)
+ mMap.setMapType(GoogleMap.MAP_TYPE_TERRAIN);
+ else
+ mMap.setMapType(GoogleMap.MAP_TYPE_NORMAL);
+ }
+ }
+
public TabMap() {
}
}