PointUtil

PointUtil()

单个坐标或位置矩阵相关的处理 静态方法

方法

static mars2d.PointUtil.cloneLatLng(latlng)L.LatLng

克隆坐标

参数名称 类型 描述信息
latlng L.LatLng

坐标

返回值:

新的坐标

static mars2d.PointUtil.cloneLatLngs(latlngs)Array.<L.LatLng>

克隆坐标数组

参数名称 类型 描述信息
latlngs Array.<L.LatLng>

坐标数组

返回值:

新的坐标数组

static mars2d.PointUtil.getPointByDistanceAngle(center, distance, angle)L.LatLng

计算指定角度和距离处的点

参数名称 类型 描述信息
center L.LatLng

现有点

distance Number

距离

angle Number

角度

返回值:

目前点

static mars2d.PointUtil.getTransFun(srcCoordType, dstCoordType)function

获取PointTrans中对应的坐标转换方法 srcCoordType 转 dstCoordType 对应的方法名称

参数名称 类型 描述信息
srcCoordType ChinaCRS

原始的坐标系

dstCoordType ChinaCRS

转换后的坐标系

返回值:

PointTrans中对应的坐标转换方法

static mars2d.PointUtil.interpolatePosition(p1, p2, all, curr)L.LatLng

从起点到终点按"curr/all"比例的新的位置点坐标

参数名称 类型 描述信息
p1 L.LatLng

起点坐标

p2 L.LatLng

终点坐标

all Number

总秒数

curr Number

当前秒数

返回值:

新的坐标