Module: ol/proj/proj4

ol/proj/proj4


函数s

epsgLookupMapTiler(key){function}

import {epsgLookupMapTiler} from 'ol/proj/proj4';

生成一个使用 MapTiler Coordinates API 查找投影定义的 EPSG 查找函数,该函数不需要 proj4 配置来处理 +nadgrids 参数。调用 setEPSGLookup 使用该函数进行查找:setEPSGLookup(epsgLookupMapTiler('{YOUR_MAPTILER_API_KEY_HERE}'))

Name Type Description
key string

MapTiler API 密钥。请在 https://www.maptiler.com/cloud/ 获取您自己的 API 密钥。

Deprecated
  • Not needed any more, the default lookup provides this functionality now.
    返回值:
    The EPSG lookup function.

    fromEPSGCode(code){Promise<Projection>}

    import {fromEPSGCode} from 'ol/proj/proj4';

    从 EPSG 代码获取投影。此函数从 spatialreference.org 网站获取投影定义,注册此定义以供 proj4 使用,并返回已配置的投影。使用此函数前必须导入 proj4 并调用 register

    如果投影定义已注册到 proj4,则不会再次获取(因此可以使用相同代码多次调用此函数)。

    Name Type Description
    code number | string

    EPSG 代码(如 4326 或 'EPSG:4326')。

    Deprecated
    返回值:
    The projection.

    fromProjectionCode(code){Promise<Projection>}

    import {fromProjectionCode} from 'ol/proj/proj4';

    从投影代码(即 authority:number)获取投影。此函数从 https://spatialreference.org 网站获取投影定义,注册此定义以供 proj4 使用,并返回已配置的投影。使用此函数前必须导入 proj4 并调用 register

    如果投影定义已注册到 proj4,则不会再次获取(因此可以使用相同代码多次调用此函数)。

    Name Type Description
    code string

    投影代码(如 'EPSG:4326' 或 'OGC:CRS84')。

    返回值:
    The projection.

    register(proj4)

    import {register} from 'ol/proj/proj4';

    使 proj4 中定义的投影(通过 proj4.defs())在 OpenLayers 中可用。需要 proj4 >= 2.8.0。

    每当对 proj4 注册表进行更改时,都应调用此函数,例如在调用 proj4.defs() 之后。现有变换不会由此函数修改。

    Name Type Description
    proj4 module:proj4

    Proj4。

    setEPSGLookup(func)

    import {setEPSGLookup} from 'ol/proj/proj4';

    设置查找函数,用于根据 EPSG 代码获取 proj4 或 WKT 定义。默认情况下,fromEPSGCode 函数使用 spatialreference.org 网站获取 WKT 定义。可以通过提供不同的查找函数来更改此行为。

    Name Type Description
    func function

    查找函数。

    Deprecated

    setProjectionCodeLookup(func)

    import {setProjectionCodeLookup} from 'ol/proj/proj4';

    设置查找函数,用于根据投影代码获取 proj4 或 WKT 定义。默认情况下,fromProjectionCode 函数使用 spatialreference.org 网站获取 WKT 定义。可以通过提供不同的查找函数来更改此行为。

    Name Type Description
    func function

    查找函数。