如果你对JVectorMap不太了解,请先阅读《开源JS地图插件JVectorMap介绍》。
Proj
是投影类,可以进行球面上的点和笛卡尔坐标系的双向转换。目前支持 merc
(墨卡托投影),lcc
(兰勃特正交投影),aea
(阿尔伯斯圆锥等面积投影),mill
(米勒圆柱投影)四种投影方式。
Proj支持的方法
Proj提供的方法均为静态<static
>方法,下面是支持的方法列表。
-
aea
使用阿尔伯斯圆锥等面积投影方式将球面点转化为笛卡尔坐标,可理解为经纬度转化为长度。
名称 | 类型 | 描述 |
---|---|---|
lat | Number | 维度 |
lng | Number | 经度 |
c | Number | 中央子午线经度 |
-
aea_inv
使用阿尔伯斯圆锥等面积投影方式将笛卡尔坐标转化为经纬度。
名称 | 类型 | 描述 |
---|---|---|
x | Number | 笛卡尔坐标系中点的X整型值。 |
y | Number | 笛卡尔坐标系中点的Y整型值。 |
c | Number | 中央子午线经度。 |
-
lcc
使用兰伯托正交投影方式将经纬度转换为笛卡尔坐标。
名称 | 类型 | 描述 |
---|---|---|
lat | Number | 维度 |
lng | Number | 经度 |
c | Number | 中央子午线经度 |
-
lcc_inv
使用兰勃特正交投影方式将笛卡尔坐标转换为经纬度。
名称 | 类型 | 描述 |
---|---|---|
x | Number | 笛卡尔坐标系中点的X整型值。 |
y | Number | 笛卡尔坐标系中点的Y整型值。 |
c | Number | 中央子午线经度。 |
-
merc
使用墨卡托投影方式将经纬度转换为笛卡尔坐标。
名称 | 类型 | 描述 |
---|---|---|
lat | Number | 维度 |
lng | Number | 经度 |
c | Number | 中央子午线经度 |
-
merc_inv
使用墨卡托投影方式将笛卡尔坐标转换为经纬度。
名称 | 类型 | 描述 |
---|---|---|
x | Number | 笛卡尔坐标系中点的X整型值。 |
y | Number | 笛卡尔坐标系中点的Y整型值。 |
c | Number | 中央子午线经度。 |
-
mill
使用米勒圆柱投影方式将经纬度转换为笛卡尔坐标。
名称 | 类型 | 描述 |
---|---|---|
lat | Number | 维度 |
lng | Number | 经度 |
c | Number | 中央子午线经度 |
-
mill_inv
使用米勒圆柱投影方式将笛卡尔坐标转换为经纬度。
名称 | 类型 | 描述 |
---|---|---|
x | Number | 笛卡尔坐标系中点的X整型值。 |
y | Number | 笛卡尔坐标系中点的Y整型值。 |
c | Number | 中央子午线经度。 |