ol/proj/proj4
Функции
-
epsgLookupMapTiler(key){function}
-
import {epsgLookupMapTiler} from 'ol/proj/proj4';Создает функцию поиска EPSG, использующую API координат MapTiler для поиска определений проекций, для которых не требуется настраивать proj4 для обработки параметров
+nadgrids. ВызовитеsetEPSGLookup, чтобы использовать функцию для поискаsetEPSGLookup(epsgLookupMapTiler('{YOUR_MAPTILER_API_KEY_HERE}')).Имя Тип Описание keystring Ключ API MapTiler. Получите собственный ключ API на сайте https://www.maptiler.com/cloud/.
- Устарело
- Больше не требуется: теперь эту функциональность предоставляет поиск по умолчанию.
Возвращает:
Функция поиска EPSG.
-
fromEPSGCode(code){Promise<Projection>}
-
import {fromEPSGCode} from 'ol/proj/proj4';Получает проекцию по коду EPSG. Эта функция загружает определение проекции с сайта spatialreference.org, регистрирует это определение для использования с proj4 и возвращает настроенную проекцию. Перед использованием этой функции необходимо импортировать proj4 и вызвать
register.Если определение проекции уже зарегистрировано в proj4, оно не будет загружено повторно (поэтому эту функцию можно вызывать несколько раз с одним и тем же кодом).
Имя Тип Описание codenumber | string Код EPSG (например, 4326 или 'EPSG:4326').
- Устарело
- Вместо этого используйте
fromProjectionCode.
- Вместо этого используйте
Возвращает:
Проекция.
-
fromProjectionCode(code){Promise<Projection>}
-
import {fromProjectionCode} from 'ol/proj/proj4';Получает проекцию по коду проекции (то есть authority:number). Эта функция загружает определение проекции с сайта https://spatialreference.org, регистрирует это определение для использования с proj4 и возвращает настроенную проекцию. Перед использованием этой функции необходимо импортировать proj4 и вызвать
register.Если определение проекции уже зарегистрировано в proj4, оно не будет загружено повторно (поэтому эту функцию можно вызывать несколько раз с одним и тем же кодом).
Имя Тип Описание codestring Код проекции (например, 'EPSG:4326' или 'OGC:CRS84').
Возвращает:
Проекция.
-
register(proj4)
-
import {register} from 'ol/proj/proj4';Сделайте проекции, определенные в proj4 (с помощью
proj4.defs()), доступными в OpenLayers. Требуется proj4 версии 2.8.0 или выше.Эту функцию следует вызывать при каждом изменении реестра proj4, например, после вызова
proj4.defs(). Эта функция не изменяет существующие преобразования.Имя Тип Описание proj4module:proj4 Proj4.
-
setEPSGLookup(func)
-
import {setEPSGLookup} from 'ol/proj/proj4';Задает функцию поиска определений proj4 или WKT по коду EPSG. По умолчанию функция
fromEPSGCodeиспользует сайт spatialreference.org для получения определений WKT. Это можно изменить, указав другую функцию поиска.Имя Тип Описание funcfunction Функция поиска.
- Устарело
- Вместо этого используйте
setProjectionCodeLookup.
- Вместо этого используйте
-
setProjectionCodeLookup(func)
-
import {setProjectionCodeLookup} from 'ol/proj/proj4';Задает функцию поиска определений proj4 или WKT по коду проекции. По умолчанию функция
fromProjectionCodeиспользует сайт spatialreference.org для получения определений WKT. Это можно изменить, указав другую функцию поиска.Имя Тип Описание funcfunction Функция поиска.
© 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