JVectorMap API之Proj

如果你对JVectorMap不太了解,请先阅读《开源JS地图插件JVectorMap介绍》。

Proj是投影类,可以进行球面上的点和笛卡尔坐标系的双向转换。目前支持 merc(墨卡托投影),lcc(兰勃特正交投影),aea(阿尔伯斯圆锥等面积投影),mill(米勒圆柱投影)四种投影方式。

Proj支持的方法

Proj提供的方法均为静态<static>方法,下面是支持的方法列表。

  • aea

使用阿尔伯斯圆锥等面积投影方式将球面点转化为笛卡尔坐标,可理解为经纬度转化为长度。

名称类型描述
latNumber 维度
lngNumber 经度
cNumber 中央子午线经度
  • aea_inv

使用阿尔伯斯圆锥等面积投影方式将笛卡尔坐标转化为经纬度。

名称类型描述
xNumber笛卡尔坐标系中点的X整型值。
yNumber笛卡尔坐标系中点的Y整型值。
cNumber中央子午线经度。
  • lcc

使用兰伯托正交投影方式将经纬度转换为笛卡尔坐标。

名称类型描述
latNumber 维度
lngNumber 经度
cNumber 中央子午线经度
  • lcc_inv

使用兰勃特正交投影方式将笛卡尔坐标转换为经纬度。

名称类型描述
xNumber笛卡尔坐标系中点的X整型值。
yNumber笛卡尔坐标系中点的Y整型值。
cNumber中央子午线经度。
  • merc

使用墨卡托投影方式将经纬度转换为笛卡尔坐标。

名称类型描述
latNumber 维度
lngNumber 经度
cNumber 中央子午线经度
  • merc_inv

使用墨卡托投影方式将笛卡尔坐标转换为经纬度。

名称类型描述
xNumber笛卡尔坐标系中点的X整型值。
yNumber笛卡尔坐标系中点的Y整型值。
cNumber中央子午线经度。
  • mill

使用米勒圆柱投影方式将经纬度转换为笛卡尔坐标。

名称类型描述
latNumber 维度
lngNumber 经度
cNumber 中央子午线经度
  • mill_inv

使用米勒圆柱投影方式将笛卡尔坐标转换为经纬度。

名称类型描述
xNumber笛卡尔坐标系中点的X整型值。
yNumber笛卡尔坐标系中点的Y整型值。
cNumber中央子午线经度。

发表评论