方法
经纬度坐标转换, 百度坐标 (BD09) 转换为 国测局坐标 (GCJ02)
参数名称 | 类型 | 描述信息 |
---|---|---|
arrdata |
Array.<Number> |
百度坐标 (BD09)坐标数据,示例:[117.225590,31.832916] |
返回值:
国测局坐标 (GCJ02)坐标数据,示例:[:117.22559,31.832917]
经纬度坐标转换, 百度坐标 (BD09) 转 标准无偏坐标(WGS84)
参数名称 | 类型 | 描述信息 |
---|---|---|
arrdata |
Array.<Number> |
百度坐标 (BD09)坐标数据,示例:[117.232039,31.839177] |
返回值:
标准无偏坐标(WGS84)坐标数据,示例:[117.220102, 31.834912]
经度纬度数组 转为 LatLng坐标值
参数名称 | 类型 | 描述信息 |
---|---|---|
coord |
Array.<Number> |
经度纬度数组 |
返回值:
LatLng坐标值
经度纬度数组列表 转为 LatLng坐标值列表
参数名称 | 类型 | 描述信息 |
---|---|---|
coords |
Array.<Array> |
经度纬度数组列表 |
返回值:
LatLng坐标值列表
经度/纬度 十进制 转为 度分秒格式
参数名称 | 类型 | 描述信息 |
---|---|---|
value |
Number |
经度或纬度值 |
返回值:
度分秒对象,如: { degree:113, minute:24, second:40 }
经度/纬度 度分秒 转为 十进制
参数名称 | 类型 | 描述信息 |
---|---|---|
degree |
Number |
度 |
minute |
Number |
分 |
second |
Number |
秒 |
返回值:
十进制
经纬度坐标转换, 国测局坐标 (GCJ02) 转换为 百度坐标 (BD09)
参数名称 | 类型 | 描述信息 |
---|---|---|
arrdata |
Array.<Number> |
高德谷歌等国测局坐标 (GCJ02) 坐标数据,示例:[117.225590,31.832916] |
返回值:
百度坐标 (BD09)坐标数据,示例:[117.232039,31.839177]
经纬度坐标转换, 国测局坐标 (GCJ02) 转换为 标准无偏坐标(WGS84)
参数名称 | 类型 | 描述信息 |
---|---|---|
arrdata |
Array.<Number> |
国测局坐标 (GCJ02)坐标数据,示例:[117.225590,31.832916] |
返回值:
标准无偏坐标(WGS84)坐标数据,示例:[117.220102, 31.834912]
static mars2d.PointTrans.getCGCS2000EPSGByLng(lng, fd6, hasAddDH) → String|undefined
util/PointTrans.js 178
根据经度值 获取CGCS2000投影坐标对应的 EPSG值
参数名称 | 类型 | 默认值 | 描述信息 |
---|---|---|---|
lng |
Number |
经度值 |
|
fd6 |
Boolean |
false
|
可选
是否为6度分带, true:6度分带,false:3度分带 |
hasAddDH |
Boolean |
true
|
可选
横坐标前是否加带号 |
返回值:
EPSG值
根据加带号的横坐标值 获取CGCS2000投影坐标对应的EPSG值
参数名称 | 类型 | 描述信息 |
---|---|---|
x |
Number |
根据加带号的横坐标值 |
返回值:
EPSG值
【方式2】经纬度地理坐标 转 投影平面坐标
参数名称 | 类型 | 描述信息 |
---|---|---|
arrdata |
Array.<Number> |
经纬度坐标,示例:[117.220101,31.834907] |
返回值:
WebMercator投影平面坐标,示例:[13048882.06,3741659.72]
LatLng坐标值 转为 经度纬度数组
参数名称 | 类型 | 描述信息 |
---|---|---|
latlng |
L.LatLng |
LatLng坐标值 |
返回值:
经度纬度数组
LatLng坐标值列表 转为 经度纬度数组列表
参数名称 | 类型 | 描述信息 |
---|---|---|
latlngs |
Array.<L.LatLng> |
LatLng坐标值列表 |
返回值:
经度纬度数组列表
LatLng坐标值数组 转为 WebMercator投影平面坐标数组
参数名称 | 类型 | 描述信息 |
---|---|---|
arr |
Array.<L.LatLng> |
LatLng坐标值数组 |
返回值:
WebMercator投影平面坐标数组
经纬度地理坐标 转 投影平面坐标
参数名称 | 类型 | 描述信息 |
---|---|---|
lnglat |
Array.<Number> |
经纬度坐标,示例:[123.123456,32.654321,20.1] |
返回值:
WebMercator投影平面坐标,示例:[13048882,3741659,20.1]
经纬度地理坐标数组 转 投影平面坐标数组
参数名称 | 类型 | 描述信息 |
---|---|---|
arr |
Array.<Array> |
经纬度坐标数组,示例:[ [123.123456,32.654321,20.1], [111.123456,22.654321,21.2] ] |
返回值:
WebMercator投影平面坐标数组,示例:[[13048882,3741659,20.1],[13048882,3741659,21.2] ]
【方式2】投影平面坐标 转 经纬度地理坐标
参数名称 | 类型 | 描述信息 |
---|---|---|
arrdata |
Array.<Number> |
WebMercator投影平面坐标,示例:[13048882.06,3741659.72] |
返回值:
经纬度坐标数据,示例:[117.220101,31.834907]
WebMercator投影平面坐标数组 转为 LatLng坐标值数组
参数名称 | 类型 | 描述信息 |
---|---|---|
point |
Array |
WebMercator投影平面坐标数组 |
返回值:
LatLng坐标值数组
投影平面坐标 转 经纬度地理坐标
参数名称 | 类型 | 描述信息 |
---|---|---|
point |
Array.<Number> |
WebMercator投影平面坐标,示例:[13048882,3741659,20.1] |
返回值:
经纬度坐标,示例:[123.123456,32.654321,20.1]
WebMercator投影平面坐标数组 转为 LatLng坐标值数组
参数名称 | 类型 | 描述信息 |
---|---|---|
arr |
Array.<Array> |
WebMercator投影平面坐标数组 |
返回值:
LatLng坐标值数组
投影平面坐标数组 转 经纬度地理坐标数组
参数名称 | 类型 | 描述信息 |
---|---|---|
arr |
Array.<Array> |
WebMercator投影平面坐标数组,示例:[[13048882,3741659,20.1],[13048882,3741659,21.2] ] |
返回值:
经纬度坐标数组,示例:[ [123.123456,32.654321,20.1], [111.123456,22.654321,21.2] ]
static mars2d.PointTrans.proj4Trans(arrdata, fromProjParams, toProjParams) → Array.<Number>
util/PointTrans.js 235
使用proj4转换坐标(支持任意坐标系), 坐标系 可以在 http://epsg.io进行查询,已经内置支持 EPSG:4326、EPSG:3857、EPSG:4490、EPSG:4491至4554
参数名称 | 类型 | 默认值 | 描述信息 |
---|---|---|---|
arrdata |
Array.<Number> |
原始坐标,示例:[39396641,3882123] |
|
fromProjParams |
String | CRS |
原始坐标的坐标系,如'EPSG:4527' |
|
toProjParams |
String | CRS |
'EPSG:4326'
|
可选
转为返回的结果坐标系 |
返回值:
返回结果坐标系的对应坐标,示例:[115.866936, 35.062583]
static mars2d.PointTrans.proj4TransArr(coords, fromProjParams, toProjParams) → Array.<Number>
util/PointTrans.js 276
使用proj4转换坐标数组(支持任意坐标系), 坐标系 可以在 http://epsg.io进行查询,已经内置支持 EPSG:4326、EPSG:3857、EPSG:4490、EPSG:4491至4554
参数名称 | 类型 | 默认值 | 描述信息 |
---|---|---|---|
coords |
Array.<Number> |
原始坐标数组,示例:[[39396641,3882123],[39396623,3882134]] |
|
fromProjParams |
String |
原始坐标的坐标系,如'EPSG:4527' |
|
toProjParams |
String |
'EPSG:4326'
|
可选
转为返回的结果坐标系 |
返回值:
返回结果坐标系的对应坐标数组,示例:[[115.866936, 35.062583],[115.866923, 35.062565]]
标准无偏坐标(WGS84) 转 百度坐标 (BD09)
参数名称 | 类型 | 描述信息 |
---|---|---|
arrdata |
Array.<Number> |
标准无偏坐标(WGS84)坐标数据,示例:[117.220102, 31.834912] |
返回值:
百度坐标 (BD09)坐标数据,示例:[117.232039,31.839177]
经纬度坐标转换, 标准无偏坐标(WGS84) 转为 国测局坐标 (GCJ02)
参数名称 | 类型 | 描述信息 |
---|---|---|
arrdata |
Array.<Number> |
标准无偏坐标(WGS84)坐标数据,示例:[117.220102, 31.834912] |
返回值:
国测局坐标 (GCJ02)坐标数据,示例:[117.225590,31.832916]