com.google.android.gms.maps.model.TileOverlayOptions

Here are the examples of the java api class com.google.android.gms.maps.model.TileOverlayOptions taken from open source projects.

1. Util#setMapTile()

Project: Ushahidi_Android
File: Util.java
/**
     * Sets which map tile to use
     * 
     * @param context The calling Activity
     * @param map The GoogleMap
     */
public static void setMapTile(Context context, GoogleMap map) {
    // load preferences
    Preferences.loadSettings(context);
    TileOverlayOptions osm = new TileOverlayOptions().tileProvider(new OpenStreetMapTileProvider());
    TileOverlayOptions mapbox = new TileOverlayOptions().tileProvider(new MapBoxTileProvider());
    final String mapTile = Preferences.mapTiles;
    if (map != null) {
        ///map.setMapType(GoogleMap.MAP_TYPE_NONE);
        map.addTileOverlay(osm).remove();
        map.addTileOverlay(mapbox).remove();
        map.clear();
        if (mapTile.equals("google")) {
            map.setMapType(GoogleMap.MAP_TYPE_NORMAL);
        } else if (mapTile.equals("osm")) {
            map.addTileOverlay(osm);
        } else {
            map.addTileOverlay(mapbox);
        }
    }
}