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[]数组,二维数组,三维数组