ui.Map.setOptions

Google 지도 기본 지도를 수정합니다. 다음 작업을 허용합니다. 1) 현재 MapType 설정 2) 기본 지도에 맞춤 스타일 제공 (MapTypeStyles) 3) 기본 지도에 사용할 수 있는 mapTypesIds 목록을 설정합니다.

매개변수 없이 호출되면 지도 유형을 Google 지도 기본값으로 재설정합니다.

이 ui.Map을 반환합니다.

사용반환 값
Map.setOptions(mapTypeId, styles, types)ui.Map
인수유형세부정보
다음과 같은 경우: ui.mapui.Mapui.Map 인스턴스입니다.
mapTypeId문자열, 선택사항기본 지도를 설정할 mapTypeId입니다. 표준 Google Maps API 지도 유형 중 하나를 선택하려면 'ROADMAP', 'SATELLITE', 'HYBRID' 또는 'TERRAIN' 중 하나를 사용하거나 opt_styles 사전에서 지정된 키 중 하나를 사용할 수 있습니다. null로 두고 opt_styles에 스타일이 하나만 지정된 경우 해당 스타일이 사용됩니다.
styles객체, 선택사항지도에 표시되는 이름으로 키가 지정된 맞춤 MapTypeStyle 객체의 사전입니다. https://developers.google.com/maps/documentation/javascript/reference#MapTypeStyle을 참고하세요.
typesList<String>, 선택사항사용할 수 있는 mapTypeIds 목록입니다. 생략되었지만 opt_styles가 지정된 경우 모든 스타일 키를 표준 Google 지도 API 지도 유형에 추가합니다.

코드 편집기 (JavaScript)

// Set the map to terrain with a string.
Map.setOptions('TERRAIN');

// Use a dictionary to add some typo protection.
var mapTypes = {
  HYBRID: 'HYBRID',
  ROADMAP: 'ROADMAP',
  SATELLITE: 'SATELLITE',
  TERRAIN: 'TERRAIN'
};

Map.setOptions({mapTypeId: mapTypes.HYBRID});
Map.setOptions({mapTypeId: mapTypes.ROADMAP});
Map.setOptions({mapTypeId: mapTypes.SATELLITE});
Map.setOptions({mapTypeId: mapTypes.TERRAIN});

// Add a basemap that inverts the lightness to make a darker background.
Map.setOptions({
  styles:
      {'Inverted': [{featureType: 'all', stylers: [{invert_lightness: true}]}]}
});

// Use types keyword to control map type visibility, e.g. show only 'Inverted'.
Map.setOptions({
  styles:
      {'Inverted': [{featureType: 'all', stylers: [{invert_lightness: true}]}]},
  types: ['Inverted']
});