GoogleMapOptions

публичный конечный класс GoogleMapOptions расширяет объект
реализует Parcelable

Определяет конфигурацию GoogleMapOptions для GoogleMap . Эти параметры можно использовать при программном добавлении карты в ваше приложение (в отличие от XML). Если вы используете MapFragment , вы можете передать эти параметры с помощью статического фабричного метода newInstance(GoogleMapOptions) . Если вы используете MapView , вы можете передать эти параметры с помощью конструктора MapView(Context, GoogleMapOptions) .

Если вы добавляете карту с помощью XML, вы можете применить эти параметры с помощью пользовательских тегов XML.

Сводка унаследованных констант

Сводка общедоступного конструктора

Параметры GoogleКарты ()
Создает новый объект GoogleMapOptions.

Краткое описание общедоступного метода

Параметры GoogleMap
ambientEnabled (логическое значение включено)
Указывает, следует ли включать стиль внешнего режима.
Параметры GoogleMap
камера (камера CameraPosition )
Указывает исходное положение камеры на карте.
Параметры GoogleMap
compassEnabled (логическое значение включено)
Указывает, следует ли включать компас.
статические параметры GoogleMapOptions
createFromAttributes (контекст контекста, атрибуты AttributeSet)
Создает GoogleMapsOptions из AttributeSet .
логическое значение
Положение камеры
логическое значение
LatLngГраницы
логическое значение
логическое значение
интервал
Плавать
Плавать
логическое значение
логическое значение
логическое значение
логическое значение
логическое значение
логическое значение
логическое значение
логическое значение
Параметры GoogleMap
latLngBoundsForCameraTarget ( LatLngBounds llbounds)
Задает LatLngBounds для ограничения цели камеры, чтобы при прокрутке и панорамировании карты цель камеры не выходила за пределы этих границ.
Параметры GoogleMap
liteMode (логическое значение включено)
Указывает, следует ли создавать карту в упрощенном режиме.
Параметры GoogleMap
MapId (строка MapId)
Указывает идентификатор карты.
Параметры GoogleMap
mapToolbarEnabled (логическое значение включено)
Указывает, следует ли включать панель инструментов MapToolbar.
Параметры GoogleMap
тип карты (int тип карты)
Указывает изменение исходного типа карты.
Параметры GoogleMap
maxZoomPreference (плавающее значение maxZoomPreference)
Указывает предпочтительную верхнюю границу масштабирования камеры.
Параметры GoogleMap
minZoomPreference (плавающее minZoomPreference)
Указывает предпочтительную нижнюю границу масштабирования камеры.
Параметры GoogleMap
RotateGesturesEnabled (логическое значение включено)
Указывает, следует ли включать жесты поворота.
Параметры GoogleMap
ScrollGesturesEnabled (логическое значение включено)
Указывает, следует ли включать жесты прокрутки.
Параметры GoogleMap
ScrollGesturesEnabledDuringRotateOrZoom (логическое значение включено)
Указывает, следует ли включать жесты прокрутки во время жестов поворота и масштабирования.
Параметры GoogleMap
setInstrumentClusterMap (логическое значение isInstrumentCluster)
Параметры GoogleMap
TiltGesturesEnabled (логическое значение включено)
Указывает, следует ли включать жесты наклона.
Нить
Параметры GoogleMap
useViewLifecycleInFragment (логическое значение useViewLifecycleInFragment)
При использовании MapFragment этот флаг указывает, должен ли жизненный цикл карты быть привязан к представлению фрагмента или к самому фрагменту.
Параметры GoogleMap
zOrderOnTop (логическое значение zOrderOnTop)
Управляйте размещением поверхности вида карты поверх окна.
Параметры GoogleMap
ZoomControlsEnabled (логическое значение включено)
Указывает, следует ли включать элементы управления масштабированием.
Параметры GoogleMap
ZoomGesturesEnabled (логическое значение включено)
Указывает, следует ли включать жесты масштабирования.

Сводка унаследованных методов

Публичные конструкторы

публичные GoogleMapOptions ()

Создает новый объект GoogleMapOptions.

Публичные методы

public GoogleMapOptionsambientEnabled ( включено логическое значение)

Указывает, следует ли включать стиль внешнего режима. Значение по умолчанию false . Если этот параметр включен, карты в стиле Ambient могут отображаться, когда устройство Ambiactive переходит в режим Ambient.

Параметры
включено

общедоступная камера GoogleMapOptions (камера CameraPosition )

Указывает исходное положение камеры на карте.

Параметры
камера

public GoogleMapOptions compassEnabled (логическое значение включено)

Указывает, следует ли включать компас. Дополнительные сведения см. в setCompassEnabled(boolean) . Значение по умолчанию true .

Параметры
включено

public static GoogleMapOptions createFromAttributes (контекст контекста, атрибуты AttributeSet)

Создает GoogleMapsOptions из AttributeSet .

Параметры
контекст
атрибуты

общедоступное логическое значение getAmbientEnabled ()

Возврат
  • параметрambientEnabled или значение null, если оно не указано.

общедоступная CameraPosition getCamera ()

Возврат
  • параметр камеры или значение null, если оно не указано.

общедоступное логическое значение getCompassEnabled ()

Возврат
  • параметр compassEnabled или значение null, если оно не указано.

public LatLngBounds getLatLngBoundsForCameraTarget ()

Возврат
  • LatLngBounds, используемый для ограничения цели камеры, или значение null, если оно не указано.

общедоступное логическое значение getLiteMode ()

Возврат
  • параметр liteMode или значение null, если оно не указано.

общедоступное логическое значение getMapToolbarEnabled ()

Возврат
  • параметр mapToolbarEnabled или значение null, если оно не указано.

public int getMapType ()

Возврат
  • опция mapType или -1, если не указано.

public Float getMaxZoomPreference ()

Возврат
  • предпочтение максимального уровня масштабирования или ноль, если не указано.

public Float getMinZoomPreference ()

Возврат
  • минимальный предпочитаемый уровень масштабирования или ноль, если не указано.

общедоступное логическое значение getRotateGesturesEnabled ()

Возврат
  • параметр RotateGesturesEnabled или значение NULL, если оно не указано.

общедоступное логическое значение getScrollGesturesEnabled ()

Возврат
  • параметр ScrollGesturesEnabled или значение null, если оно не указано.

public Boolean getScrollGesturesEnabledDuringRotateOrZoom ()

Возврат
  • параметр ScrollGesturesEnabledDuringRotateOrZoom или значение null, если оно не указано.

общедоступное логическое значение getTiltGesturesEnabled ()

Возврат
  • параметр TiltGesturesEnabled или значение NULL, если оно не указано.

общедоступное логическое значение getUseViewLifecycleInFragment ()

Возврат
  • параметр useViewLifecycleInFragment или значение null, если оно не указано.

общедоступное логическое значение getZOrderOnTop ()

Возврат
  • параметр zOrderOnTop или значение null, если оно не указано.

общедоступное логическое значение getZoomControlsEnabled ()

Возврат
  • параметр ZoomControlsEnabled или значение NULL, если оно не указано.

общедоступное логическое значение getZoomGesturesEnabled ()

Возврат
  • параметр ZoomGesturesEnabled или значение NULL, если оно не указано.

public GoogleMapOptions latLngBoundsForCameraTarget ( LatLngBounds llbounds)

Задает LatLngBounds для ограничения цели камеры, чтобы при прокрутке и панорамировании карты цель камеры не выходила за пределы этих границ.

Подробности см. в setLatLngBoundsForCameraTarget(LatLngBounds) .

Параметры
границы

public GoogleMapOptions liteMode (логическое значение включено)

Указывает, следует ли создавать карту в упрощенном режиме. Значение по умолчанию false . Если включен упрощенный режим, карты будут загружаться как статические изображения. Это повышает производительность в случае, когда необходимо одновременно отображать множество карт, например, в прокручиваемом списке, однако карты в облегченном режиме не могут быть панорамированы или масштабированы пользователем, а также наклонены или повернуты вообще.

Параметры
включено

общедоступный идентификатор карты GoogleMapOptions (строка MapId)

Указывает идентификатор карты.

Параметры
идентификатор карты

public GoogleMapOptions mapToolbarEnabled (логическое значение включено)

Указывает, следует ли включать панель инструментов MapToolbar. Дополнительные сведения см. в setMapToolbarEnabled(boolean) . Значение по умолчанию true .

Параметры
включено

общедоступный тип карты GoogleMapOptions (int MapType)

Указывает изменение исходного типа карты.

Параметры
тип карты

общедоступный GoogleMapOptions maxZoomPreference (float maxZoomPreference)

Указывает предпочтительную верхнюю границу масштабирования камеры.

Подробности смотрите в setMaxZoomPreference(float) .

Параметры
МаксZoomPreference

общедоступные GoogleMapOptions minZoomPreference (float minZoomPreference)

Указывает предпочтительную нижнюю границу масштабирования камеры.

Подробности смотрите в setMinZoomPreference(float) .

Параметры
минZoomPreference

public GoogleMapOptions RotateGesturesEnabled (логическое значение включено)

Указывает, следует ли включать жесты поворота. Дополнительные сведения см. в setRotateGesturesEnabled(boolean) . Значение по умолчанию true .

Параметры
включено

public GoogleMapOptions ScrollGesturesEnabled (логическое значение включено)

Указывает, следует ли включать жесты прокрутки. Дополнительные сведения см. в setScrollGesturesEnabled(boolean) . Значение по умолчанию true .

Параметры
включено

public GoogleMapOptions ScrollGesturesEnabledDuringRotateOrZoom (логическое значение включено)

Указывает, следует ли включать жесты прокрутки во время жестов поворота и масштабирования. Дополнительные сведения см. в setScrollGesturesEnabledDuringRotateOrZoom(boolean) . Значение по умолчанию true .

Параметры
включено

общедоступный GoogleMapOptions setInstrumentClusterMap (логическое значение isInstrumentCluster)

Параметры
isInstrumentCluster

public GoogleMapOptionstiltGesturesEnabled ( логическое значение включено)

Указывает, следует ли включать жесты наклона. Дополнительные сведения см. в setTiltGesturesEnabled(boolean) . Значение по умолчанию true .

Параметры
включено

публичная строка toString ()

public GoogleMapOptions useViewLifecycleInFragment (логическое значение useViewLifecycleInFragment)

При использовании MapFragment этот флаг указывает, должен ли жизненный цикл карты быть привязан к представлению фрагмента или к самому фрагменту. Значение по умолчанию — false , привязывая жизненный цикл карты к фрагменту.

Использование жизненного цикла фрагмента позволяет ускорить рендеринг карты при отсоединении и повторном присоединении фрагмента, поскольку базовый контекст GL сохраняется. Платой за это является то, что отсоединение фрагмента, но не его уничтожение, не приведет к освобождению памяти, используемой картой.

Использование жизненного цикла представления фрагмента означает, что карта не используется повторно при отсоединении и повторном присоединении фрагмента. Это приведет к повторному рендерингу карты с нуля, что может занять несколько секунд. Это также означает, что, хотя фрагмент отсоединен и, следовательно, не имеет представления, все методы GoogleMap будут вызывать NullPointerException .

Параметры
использоватьViewLifecycleInFragment

общедоступные GoogleMapOptions zOrderOnTop (логическое значение zOrderOnTop)

Управляйте размещением поверхности вида карты поверх окна. Дополнительные сведения см. в setZOrderOnTop(boolean) . Обратите внимание, что это касается всех других представлений, которые могут появиться на карте (например, элементов управления масштабированием, кнопки «Мое местоположение»).

Параметры
zOrderOnTop

public GoogleMapOptions ZoomControlsEnabled (логическое значение включено)

Указывает, следует ли включать элементы управления масштабированием. Дополнительные сведения см. в setZoomControlsEnabled(boolean) . Значение по умолчанию true .

Параметры
включено

public GoogleMapOptions ZoomGesturesEnabled (логическое значение включено)

Указывает, следует ли включать жесты масштабирования. Дополнительные сведения см. в setZoomGesturesEnabled(boolean) . Значение по умолчанию true .

Параметры
включено