реализует Parcelable
Определяет конфигурацию GoogleMapOptions для GoogleMap . Эти параметры можно использовать при программном добавлении карты в ваше приложение (в отличие от XML). Если вы используете MapFragment , вы можете передать эти параметры с помощью статического фабричного метода newInstance(GoogleMapOptions) . Если вы используете MapView , вы можете передать эти параметры с помощью конструктора MapView(Context, GoogleMapOptions) .
Если вы добавляете карту с помощью XML, вы можете применить эти параметры с помощью пользовательских тегов XML.
Сводка унаследованных констант
Сводка общедоступного конструктора
Параметры GoogleКарты () Создает новый объект GoogleMapOptions. |
Краткое описание общедоступного метода
| Параметры GoogleMap | ambientEnabled (логическое значение включено) Указывает, следует ли включать стиль внешнего режима. |
| Параметры GoogleMap | |
| Параметры GoogleMap | compassEnabled (логическое значение включено) Указывает, следует ли включать компас. |
| статические параметры GoogleMapOptions | createFromAttributes (контекст контекста, атрибуты AttributeSet) Создает GoogleMapsOptions из AttributeSet . |
| логическое значение | |
| Положение камеры | |
| логическое значение | |
| LatLngГраницы | |
| логическое значение | |
| логическое значение | |
| интервал | getMapType () |
| Плавать | |
| Плавать | |
| логическое значение | |
| логическое значение | |
| логическое значение | |
| логическое значение | |
| логическое значение | |
| логическое значение | |
| логическое значение | |
| логическое значение | |
| Параметры 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 .
Параметры
| включено |
|---|