Spec-Zone.ru › OpenLayers

ol/proj/proj4


Функции

epsgLookupMapTiler(key){function}

proj/proj4.js, строка 258
import {epsgLookupMapTiler} from 'ol/proj/proj4';

Создает функцию поиска EPSG, использующую API координат MapTiler для поиска определений проекций, для которых не требуется настраивать proj4 для обработки параметров +nadgrids. Вызовите setEPSGLookup, чтобы использовать функцию для поиска setEPSGLookup(epsgLookupMapTiler('{YOUR_MAPTILER_API_KEY_HERE}')).

Имя Тип Описание
key string

Ключ API MapTiler. Получите собственный ключ API на сайте https://www.maptiler.com/cloud/.

Устарело
  • Больше не требуется: теперь эту функциональность предоставляет поиск по умолчанию.
Возвращает:
Функция поиска EPSG.

fromEPSGCode(code){Promise<Projection>}

proj/proj4.js, строка 240
import {fromEPSGCode} from 'ol/proj/proj4';

Получает проекцию по коду EPSG. Эта функция загружает определение проекции с сайта spatialreference.org, регистрирует это определение для использования с proj4 и возвращает настроенную проекцию. Перед использованием этой функции необходимо импортировать proj4 и вызвать register.

Если определение проекции уже зарегистрировано в proj4, оно не будет загружено повторно (поэтому эту функцию можно вызывать несколько раз с одним и тем же кодом).

Имя Тип Описание
code number | string

Код EPSG (например, 4326 или 'EPSG:4326').

Устарело
  • Вместо этого используйте fromProjectionCode.
Возвращает:
Проекция.

fromProjectionCode(code){Promise<Projection>}

proj/proj4.js, строка 148
import {fromProjectionCode} from 'ol/proj/proj4';

Получает проекцию по коду проекции (то есть authority:number). Эта функция загружает определение проекции с сайта https://spatialreference.org, регистрирует это определение для использования с proj4 и возвращает настроенную проекцию. Перед использованием этой функции необходимо импортировать proj4 и вызвать register.

Если определение проекции уже зарегистрировано в proj4, оно не будет загружено повторно (поэтому эту функцию можно вызывать несколько раз с одним и тем же кодом).

Имя Тип Описание
code string

Код проекции (например, 'EPSG:4326' или 'OGC:CRS84').

Возвращает:
Проекция.

register(proj4)

proj/proj4.js, строка 44
import {register} from 'ol/proj/proj4';

Сделайте проекции, определенные в proj4 (с помощью proj4.defs()), доступными в OpenLayers. Требуется proj4 версии 2.8.0 или выше.

Эту функцию следует вызывать при каждом изменении реестра proj4, например, после вызова proj4.defs(). Эта функция не изменяет существующие преобразования.

Имя Тип Описание
proj4 module:proj4

Proj4.

setEPSGLookup(func)

proj/proj4.js, строка 210
import {setEPSGLookup} from 'ol/proj/proj4';

Задает функцию поиска определений proj4 или WKT по коду EPSG. По умолчанию функция fromEPSGCode использует сайт spatialreference.org для получения определений WKT. Это можно изменить, указав другую функцию поиска.

Имя Тип Описание
func function

Функция поиска.

Устарело
  • Вместо этого используйте setProjectionCodeLookup.

setProjectionCodeLookup(func)

proj/proj4.js, строка 120
import {setProjectionCodeLookup} from 'ol/proj/proj4';

Задает функцию поиска определений proj4 или WKT по коду проекции. По умолчанию функция fromProjectionCode использует сайт spatialreference.org для получения определений WKT. Это можно изменить, указав другую функцию поиска.

Имя Тип Описание
func function

Функция поиска.

© 2005-present, OpenLayers Contributors All rights reserved.Licensed under the BSD 2-Clause License.
https://openlayers.org/en/latest/apidoc/module-ol_proj_proj4.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API