YY. CoordTransUtil
坐标转换工具类, This is Base On gcoord
creation
constructor()
example
js
const baiduLngLat = YY.CoordTransUtil.transformWGS84ToBaidu([120, 31]);
const baiduLngLat = YY.CoordTransUtil.transformWGS84ToBaidu(point.getLngLat());
const baiduLngLat = YY.CoordTransUtil.transformWGS84ToBaidu([
[120, 31],
[122, 22]
]);
const baiduLngLat = YY.CoordTransUtil.transformWGS84ToBaidu(polyline.getLngLats()):
const baiduLngLat = YY.CoordTransUtil.transformWGS84ToBaidu([
[
[120, 31],
[122, 22],
[133, 33]
],
[......]
]));
const baiduLngLat = YY.CoordTransUtil.transformWGS84ToBaidu(polygon.getLngLat());
//lnglat 坐标点支持 数组[120,31],或者 new LngLat(120,31);
//点 支持
[];
// 或者
new LngLat()
//线 支持
[
[], [], [], .......
]
// 或者
[
new LngLat(),
new LngLat(),
.....
]
//面 支持
[
[
[],
[],
[],
[], .......
],
[
[],
[],
[],
[], ........
],
...........
]
// 或者
[
[new LngLat(), ....],
[new LngLat(), .....],
...................
]
//转换结果会对应的生成数组,二维数组,三维数组,四维数组
method
TIP
static 表示静态方法, 即对象直接访问, 无需new
static
transformWGS84ToGCJ02(lnglat|geojson)
- WGS84 转火星坐标
- 参数
- {Array} lnglat : 数组(Point),二维数组(Line),三维数组(Polygon)
- 返回值:
Array[]
数组,二维数组,三维数组
static
GS84ToGCJ02(lnglat|geojson)
- WGS84 转火星坐标,简写
- 参数
- {Array} lnglat : 数组(Point),二维数组(Line),三维数组(Polygon)
- 返回值:
Array[]
数组,二维数组,三维数组
static
transformWGS84ToBaidu(lnglat|geojson)
- WGS84 转百度
- 参数
- {Array} lnglat : 数组(Point),二维数组(Line),三维数组(Polygon)
- 返回值:
Array[]
数组,二维数组,三维数组
static
WGS84ToBaidu(lnglat|geojson)
- WGS84 转百度,简写
- 参数
- {Array} lnglat : 数组(Point),二维数组(Line),三维数组(Polygon)
- 返回值:
Array[]
数组,二维数组,三维数组
static
transformWGS84ToAmap(lnglat|geojson)
- WGS84 转高德
- 参数
- {Array} lnglat : 数组(Point),二维数组(Line),三维数组(Polygon)
- 返回值:
Array[]
数组,二维数组,三维数组
static
WGS84ToAmap(lnglat|geojson)
- WGS84 转高德,简写
- 参数
- {Array} lnglat : 数组(Point),二维数组(Line),三维数组(Polygon)
- 返回值:
Array[]
数组,二维数组,三维数组
static
transformWGS84ToMercator(lnglat|geojson)
- WGS84 转墨卡托米制
- 参数
- {Array} lnglat : 数组(Point),二维数组(Line),三维数组(Polygon)
- 返回值:
Array[]
数组,二维数组,三维数组
static
WGS84ToMercator(lnglat|geojson)
- WGS84 转墨卡托米制,简写
- 参数
- {Array} lnglat : 数组(Point),二维数组(Line),三维数组(Polygon)
- 返回值:
Array[]
数组,二维数组,三维数组
static
transformGCJ02ToWGS84(lnglat|geojson)
- 火星坐标转 WGS84
- 参数
- {Array} lnglat : 数组(Point),二维数组(Line),三维数组(Polygon)
- 返回值:
Array[]
数组,二维数组,三维数组
static
GCJ02ToWGS84(lnglat|geojson)
- 火星坐标转 WGS84,简写
- 参数
- {Array} lnglat : 数组(Point),二维数组(Line),三维数组(Polygon)
- 返回值:
Array[]
数组,二维数组,三维数组
static
transformGCJ02ToBaidu(lnglat|geojson)
- 火星坐标转百度
- 参数
- {Array} lnglat : 数组(Point),二维数组(Line),三维数组(Polygon)
- 返回值:
Array[]
数组,二维数组,三维数组
static
GCJ02ToBaidu(lnglat|geojson)
- 火星坐标转百度,简写
- 参数
- {Array} lnglat : 数组(Point),二维数组(Line),三维数组(Polygon)
- 返回值:
Array[]
数组,二维数组,三维数组
static
transformGCJ02ToAmap(lnglat|geojson)
- 火星坐标转高德
- 参数
- {Array} lnglat : 数组(Point),二维数组(Line),三维数组(Polygon)
- 返回值:
Array[]
数组,二维数组,三维数组
static
GCJ02ToAmap(lnglat|geojson)
- 火星坐标转高德,简写
- 参数
- {Array} lnglat : 数组(Point),二维数组(Line),三维数组(Polygon)
- 返回值:
Array[]
数组,二维数组,三维数组
static
transformGCJ02ToMercator(lnglat|geojson)
- 火星坐标转墨卡托
- 参数
- {Array} lnglat : 数组(Point),二维数组(Line),三维数组(Polygon)
- 返回值:
Array[]
数组,二维数组,三维数组
static
GCJ02ToMercator(lnglat|geojson)
- 火星坐标转墨卡托,简写
- 参数
- {Array} lnglat : 数组(Point),二维数组(Line),三维数组(Polygon)
- 返回值:
Array[]
数组,二维数组,三维数组
static
transformBaiduToWGS84(lnglat|geojson)
- 百度转 WGS84
- 参数
- {Array} lnglat : 数组(Point),二维数组(Line),三维数组(Polygon)
- 返回值:
Array[]
static
BaiduToWGS84(lnglat|geojson)
- 百度转 WGS84,简写
- 参数
- {Array} lnglat : 数组(Point),二维数组(Line),三维数组(Polygon)
- 返回值:
Array[]
数组,二维数组,三维数组
static
transformBaiduToAmap(lnglat|geojson)
- 百度转高德
- 参数
- {Array} lnglat : 数组(Point),二维数组(Line),三维数组(Polygon)
- 返回值:
Array[]
数组,二维数组,三维数组
static
BaiduToAmap(lnglat|geojson)
- 百度转高德,简写
- 参数
- {Array} lnglat : 数组(Point),二维数组(Line),三维数组(Polygon)
- 返回值:
Array[]
数组,二维数组,三维数组
static
transformBaiduToGCJ02(lnglat|geojson)`
- 百度转火星
- 参数
- {Array} lnglat : 数组(Point),二维数组(Line),三维数组(Polygon)
- 返回值:
Array[]
数组,二维数组,三维数组
static
BaiduToGCJ02(lnglat|geojson)`
- 百度转火星,简写
- 参数
- {Array} lnglat : 数组(Point),二维数组(Line),三维数组(Polygon)
- 返回值:
Array[]
数组,二维数组,三维数组
static
transformBaiduToMercator(lnglat|geojson)
- 百度转墨卡托
- 参数
- {Array} lnglat : 数组(Point),二维数组(Line),三维数组(Polygon)
- 返回值:
Array[]
数组,二维数组,三维数组
static
BaiduToMercator(lnglat|geojson)
- 百度转墨卡托,简写
- 参数
- {Array} lnglat : 数组(Point),二维数组(Line),三维数组(Polygon)
- 返回值:
Array[]
数组,二维数组,三维数组
static
transformAmapToWGS84(lnglat|geojson)
- 高德转 WGS84
- 参数
- {Array} lnglat : 数组(Point),二维数组(Line),三维数组(Polygon)
- 返回值:
Array[]
数组,二维数组,三维数组
static
AmapToWGS84(lnglat|geojson)
- 高德转 WGS84,简写
- 参数
- {Array} lnglat : 数组(Point),二维数组(Line),三维数组(Polygon)
- 返回值:
Array[]
数组,二维数组,三维数组
static
transformAmapToBaidu(lnglat|geojson)
- 高德转百度
- 参数
- {Array} lnglat : 数组(Point),二维数组(Line),三维数组(Polygon)
- 返回值:
Array[]
数组,二维数组,三维数组
static
AmapToBaidu(lnglat|geojson)
- 高德转百度,简写
- 参数
- {Array} lnglat : 数组(Point),二维数组(Line),三维数组(Polygon)
- 返回值:
Array[]
数组,二维数组,三维数组
static
transformAampToGCJ02(lnglat|geojson)
- 高德转火星
- 参数
- {Array} lnglat : 数组(Point),二维数组(Line),三维数组(Polygon)
- 返回值:
Array[]
数组,二维数组,三维数组
static
AampToGCJ02(lnglat|geojson)
- 高德转火星,简写
- 参数
- {Array} lnglat : 数组(Point),二维数组(Line),三维数组(Polygon)
- 返回值:
Array[]
数组,二维数组,三维数组
static
transformAmapToMercator(lnglat|geojson)
- 高德转墨卡托
- 参数
- {Array} lnglat : 数组(Point),二维数组(Line),三维数组(Polygon)
- 返回值:
Array[]
数组,二维数组,三维数组
static
AmapToMercator(lnglat|geojson)
- 高德转墨卡托,简写
- 参数
- {Array} lnglat : 数组(Point),二维数组(Line),三维数组(Polygon)
- 返回值:
Array[]
数组,二维数组,三维数组
static
transformMercatorToWGS84(lnglat|geojson)
- 墨卡托转 WGS84
- 参数
- {Array} lnglat : 数组(Point),二维数组(Line),三维数组(Polygon)
- 返回值:
Array[]
数组,二维数组,三维数组
static
MercatorToWGS84(lnglat|geojson)
- 墨卡托转 WGS84,简写
- 参数
- {Array} lnglat : 数组(Point),二维数组(Line),三维数组(Polygon)
- 返回值:
Array[]
数组,二维数组,三维数组
static
transformMercatorToBaidu(lnglat|geojson)
- 墨卡托转百度
- 参数
- {Array} lnglat : 数组(Point),二维数组(Line),三维数组(Polygon)
- 返回值:
Array[]
数组,二维数组,三维数组
static
MercatorToBaidu(lnglat|geojson)
- 墨卡托转百度,简写
- 参数
- {Array} lnglat : 数组(Point),二维数组(Line),三维数组(Polygon)
- 返回值:
Array[]
数组,二维数组,三维数组
static
transformMercatorToAmap(lnglat|geojson)
- 墨卡托转高德
- 参数
- {Array} lnglat : 数组(Point),二维数组(Line),三维数组(Polygon)
- 返回值:
Array[]
数组,二维数组,三维数组
static
MercatorToAmap(lnglat|geojson)
- 墨卡托转高德,简写
- 参数
- {Array} lnglat : 数组(Point),二维数组(Line),三维数组(Polygon)
- 返回值:
Array[]
数组,二维数组,三维数组
static
transformMercatorToGCJ02(lnglat|geojson)
- 墨卡托转火星
- 参数
- {Array} lnglat : 数组(Point),二维数组(Line),三维数组(Polygon)
- 返回值:
Array[]
数组,二维数组,三维数组
static
MercatorToGCJ02(lnglat|geojson)
- 墨卡托转火星,简写
- 参数
- {Array} lnglat : 数组(Point),二维数组(Line),三维数组(Polygon)
- 返回值:
Array[]
数组,二维数组,三维数组