Skip to content

Documentation / @geoverse/core-ol / registerProjections

Function: registerProjections()

ts
function registerProjections(): void;

Defined in: packages/core-ol/src/coords/projections.ts:45

向 OpenLayers 全局投影注册表注册国内坐标系:

  • GCJ:02 高德墨卡托及其与 4326/3857 的互转
  • BD:09 百度墨卡托及其与 4326/3857 的互转
  • EPSG:3395 WGS-84 墨卡托(海图)及其与 4326/3857/GCJ/BD 的互转

该函数幂等:重复调用是 no-op。GMap 构造时会自动调用; 若需在创建地图前做坐标转换,可手动提前调用。

注意:注册写入的是 ol 的全局注册表(ol 的既有设计),因此应用内 所有地图实例共享同一份注册结果——这正是函数做成幂等的原因。

Returns

void