ol/source/Google~Google
import Google from 'ol/source/Google.js';
Источник слоя плиток, отображающих плитки из API Карт Google. Конструктор принимает опции, которые передаются в запрос для создания маркера сессии. Дополнительные сведения см. в документации.
-
new Google(options)
-
Имя Тип Описание keystring Ключ API Google Map Tiles. Получите свой на https://developers.google.com/maps/documentation/tile/get-api-key.
mapTypestring (по умолчанию 'roadmap') Тип основной карты.
languagestring (по умолчанию 'en-US') Тег языка IETF для информации, отображаемой на плитках.
regionstring (по умолчанию 'US') Идентификатор региона Common Locale Data Repository (CLDR), представляющий расположение пользователя.
imageFormatstring | undefined Формат изображения, используемый для плиток карты (например,
'jpeg'или'png').scalestring | undefined Масштаб элементов карты (
'scaleFactor1x','scaleFactor2x'или'scaleFactor4x').highDpiboolean (по умолчанию false) Использовать плитки высокого разрешения.
layerTypesArray.<string> | undefined Типы слоёв, добавленные на карту (например,
'layerRoadmap','layerStreetview'или'layerTraffic').overlayboolean (по умолчанию false) Отображать только
layerTypes, а не лежащий под нимmapType(работает только при наличииlayerTypes).stylesArray.<Object> | undefined Пользовательские стили, применяемые к карте.
attributionsCollapsibleboolean (по умолчанию true) Разрешить сворачивание атрибутов.
interpolateboolean (по умолчанию true) Использовать интерполированные значения при повторной выборке. По умолчанию используется линейная интерполяция при повторной выборке. Установите в значение false, чтобы использовать ближайшего соседа вместо этого.
cacheSizenumber | undefined Начальный размер кэша плиток. Автоматически увеличивается, чтобы вместить как минимум количество плиток в области просмотра.
reprojectionErrorThresholdnumber (по умолчанию 0.5) Максимальная разрешённая ошибка репроекции (в пикселях). Более высокие значения могут увеличить производительность репроекции, но уменьшат точность.
tileLoadFunctionLoadFunction | undefined Дополнительная функция для загрузки плитки по заданному URL. По умолчанию
function(imageTile, src) { imageTile.getImage().src = src; };apiOptionsArray.<string> | undefined Массив значений, определяющих дополнительные параметры для применения.
wrapXboolean (по умолчанию true) Оборачивать мир по горизонтали.
transitionnumber | undefined Длительность перехода непрозрачности для отображения. Чтобы отключить переход непрозрачности, передайте
transition: 0.zDirectionnumber | NearestDirectionFunction (по умолчанию 0) Выбор использования плиток с более высоким или более низким уровнем масштабирования при значении между целочисленными уровнями масштабирования. См.
getZForResolution.События:
-
change(BaseEvent) - Общее событие изменения. Срабатывает при увеличении счётчика ревизий. -
error(BaseEvent) - Общее событие об ошибке. Срабатывает при возникновении ошибки. -
propertychange(ObjectEvent) - Срабатывает при изменении свойства. -
tileloadend(TileSourceEvent) - Срабатывает, когда загрузка плитки завершается, либо когда данные загружены, либо когда загрузка была прервана, поскольку плитка больше не нужна. -
tileloaderror(TileSourceEvent) - Срабатывает, если загрузка плитки приводит к ошибке. Обратите внимание, что это не правильное место для повторной загрузки плиток. Подробнее см.load. -
tileloadstart(TileSourceEvent) - Срабатывает при начале загрузки плитки.
-
Расширяет
Методы
-
changed() inherited
-
Увеличивает счётчик ревизии и отправляет событие 'change'.
-
clear() inherited
-
Удаляет все кэшированные перепроектированные плитки из источника. Следующий цикл рендеринга создаст новые плитки.
-
dispatchEvent(event){boolean | undefined} inherited
-
Отправляет событие и вызывает всех слушателей, слушающих события этого типа. Параметр event может быть строкой или объектом со свойством
type.Имя Тип Описание eventBaseEvent | string Объект события.
Возвращает:
false, если кто-то вызвал preventDefault в объекте события или любой из слушателей вернул false.
-
Получает значение.
Имя Тип Описание keystring Имя ключа.
Возвращает:
Значение.
-
getAttributions(){Attribution} inherited
-
Получить функцию атрибуции для источника.
Возвращает:
Функцию атрибуции.
-
getAttributionsCollapsible(){boolean} inherited
-
Возвращает:
Атрибуты могут быть свёрнуты.
-
Получить список имён свойств объекта.
Возвращает:
Список имён свойств.
-
getProjection(){Projection | null} inherited
-
Получить проекцию источника.
Возвращает:
Проекцию.
-
Получить объект всех имён свойств и значений.
Возвращает:
Объект.
-
getRevision(){number} inherited
-
Получить номер версии для этого объекта. Каждый раз, когда объект изменяется, его номер версии увеличивается.
Возвращает:
Номер ревизии.
-
Получить состояние источника, см.
Stateдля возможных состояний.Возвращает:
Состояние.
-
Возвращает сетку плиток для источника плиток.
Возвращает:
Сетку плиток.
-
getTileLoadFunction(){LoadFunction} inherited
-
Устарело. Используйте источник ImageTile вместо этого. Возвращает функцию загрузки плитки источника.
Возвращает:
TileLoadFunction
-
getTileUrlFunction(){UrlFunction} inherited
-
Устарело. Используйте источник ImageTile вместо этого. Возвращает функцию URL плитки источника.
Возвращает:
TileUrlFunction
-
getUrls(){!Array.<string> | null} inherited
-
Устарело. Используйте источник ImageTile вместо этого. Возвращает URL-адреса, используемые для этого источника. Когда используется tileUrlFunction вместо url или urls, возвращается null.
Возвращает:
URL-адреса.
-
Прослушивать определённый тип события.
Имя Тип Описание typestring | Array.<string> Тип события или массив типов событий.
listenerfunction Функция-обработчик.
Возвращаемое значение:
Уникальный ключ для обработчика. Если вызван с массивом типов событий в качестве первого аргумента, возвращаемый результат будет массивом ключей.
-
Прослушивать один раз определённый тип события.
Имя Тип Описание typestring | Array.<string> Тип события или массив типов событий.
listenerfunction Функция-обработчик.
Возвращаемое значение:
Уникальный ключ для обработчика. Если вызван с массивом типов событий в качестве первого аргумента, возвращаемый результат будет массивом ключей.
-
set(key, value, silent) inherited
-
Устанавливает значение.
Имя Тип Описание keystring Имя ключа.
value* Значение.
silentboolean | undefined Обновить без срабатывания события.
-
setAttributions(attributions) inherited
-
Устанавливает атрибуты источника.
Имя Тип Описание attributionsAttributionLike | undefined Атрибуты. Могут быть переданы как
string,Array<string>,Attribution, илиundefined. -
setProperties(values, silent) inherited
-
Устанавливает набор пар ключ-значение. Обратите внимание, что это изменяет все существующие свойства и добавляет новые (это не удаляет никакие существующие свойства).
Имя Тип Описание valuesObject.<string, *> Значения.
silentboolean | undefined Обновить без срабатывания события.
-
setRenderReprojectionEdges(render) inherited
-
Устанавливает, отображать ли края репроекции (обычно для отладки).
Имя Тип Описание renderboolean Отобразить края.
-
setTileGridForProjection(projection, tilegrid) inherited
-
Устанавливает сетку тайлов для использования при репроекции тайлов в заданную проекцию вместо стандартной сетки тайлов для данной проекции.
Это может быть полезно, когда стандартная сетка тайлов не может быть создана (например, проекция не имеет заданного охватывающего прямоугольника) или по соображениям оптимизации (настраиваемый размер тайла, разрешения и т.д.).
Имя Тип Описание projectionProjectionLike Проекция.
tilegridTileGrid Используемая сетка тайлов для проекции.
-
setTileLoadFunction(tileLoadFunction) inherited
-
Устаревшее. Используйте источник ImageTile вместо этого. Устанавливает функцию загрузки тайла для источника.
Имя Тип Описание tileLoadFunctionLoadFunction Функция загрузки тайла.
-
setTileUrlFunction(tileUrlFunction, key) inherited
-
Устаревшее. Используйте источник ImageTile вместо этого. Устанавливает функцию URL тайла для источника.
Имя Тип Описание tileUrlFunctionUrlFunction Функция URL тайла.
keystring | undefined Необязательный новый ключ тайла для источника.
-
setUrl(url) inherited
-
Установить URL для запросов.
Имя Тип Описание urlstring URL.
-
setUrls(urls) inherited
-
Устарело. Используйте вместо этого источник ImageTile. Установить URL-адреса для запросов.
Имя Тип Описание urlsArray.<string> URL-адреса.
-
un(type, listener) inherited
-
Отменить прослушивание определенного типа события.
Имя Тип Описание typestring | Array.<string> Тип события или массив типов событий.
listenerfunction Функция-обработчик.
-
Удалить свойство.
Имя Тип Описание keystring Имя ключа.
silentboolean | undefined Удалить без запуска события.
© 2005-present, OpenLayers Contributors All rights reserved.Licensed under the BSD 2-Clause License.
https://openlayers.org/en/latest/apidoc/module-ol_source_Google-Google.html