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
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); } } }