1) Установка текущего типа карты (MapType). 2) Предоставление пользовательских стилей для базовой карты (MapTypeStyles). 3) Установка списка доступных идентификаторов типов карт (mapTypesIds) для базовой карты.
Если функция вызывается без параметров, она сбрасывает тип карты до стандартного типа Google.
Возвращает карту.
| Использование | Возвраты |
|---|---|
Map.setOptions( mapTypeId , styles , types ) | ui.Map |
| Аргумент | Тип | Подробности |
|---|---|---|
mapTypeId | Строка, необязательный параметр | Идентификатор типа карты (mapTypeId) для установки базовой карты. Может принимать одно из значений: "ROADMAP", "SATELLITE", "HYBRID" или "TERRAIN" для выбора одного из стандартных типов карт Google Maps API, или один из ключей, указанных в словаре opt_styles. Если оставить значение null и в opt_styles указан только один стиль, будет использован именно этот стиль. |
styles | Объект, необязательный | Словарь пользовательских объектов MapTypeStyle, ключом к которым является имя, которое будет отображаться в элементах управления типами карт. См.: https://developers.google.com/maps/documentation/javascript/reference#MapTypeStyle |
types | List[String], optional | Список идентификаторов типов карт (mapTypeIds), которые будут доступны. Если этот параметр опущен, но указан параметр opt_styles, все ключи стилей добавляются к стандартным типам карт API Google Maps. |
Примеры
Редактор кода (JavaScript)
// Types Map.setOptions('HYBRID'); Map.setOptions('ROADMAP'); Map.setOptions('SATELLITE'); Map.setOptions('TERRAIN');