map.setMapTypeId()

August 29, 2018 ยท View on GitHub

You can change map type using map.setMapTypeId(). Available map types are ROADMAP, SATELLITE, HYBRID, TERRAIN and NONE.

map.setMapTypeId(mapTypeId)

Parameters

nametypedescription
mapTypeIdstringOne of GoogleMapsMapTypeId constants

Demo code

<div class="map" id="map_canvas">
  <select>
    <option value="ROADMAP">ROADMAP</option>
    <option value="SATELLITE">SATELLITE</option>
    <option value="HYBRID">HYBRID</option>
    <option value="TERRAIN">TERRAIN</option>
    <option value="NONE">NONE</option>
  </select>
</div>
map: GoogleMap;
mapTypeId: any;

loadMap() {
  this.map = GoogleMaps.create('map_canvas', {
    mapType: GoogleMapsMapTypeId.ROADMAP
  });

}

onItemSelected(item) {
  this.map.setMapTypeId(GoogleMapsMapTypeId[this.mapTypeId]);
}