매개변수 없이 호출되면 지도 유형을 Google 지도 기본값으로 재설정합니다.
이 ui.Map을 반환합니다.
사용 | 반환 값 |
---|---|
Map.setOptions(mapTypeId, styles, types) | ui.Map |
인수 | 유형 | 세부정보 |
---|---|---|
다음과 같은 경우: ui.map | ui.Map | ui.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을 참고하세요. |
types | List<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'] });