类: LineString

LineString

线坐标处理类


构造

new LineString()

方法列表

名称 说明
.extendLine(line, length)

计算延伸线

.getFootPoint(line, p)

已知点、线段,求垂足 垂足可能在线段上,也可能在线段延长线上。

.getLinePoint()

获取沿线上的点坐标

.readCoord(coords)

读取坐标数组,并转换为LineString对象

详细说明


(static) extendLine(line, length)

计算延伸线

参数
名称 类型 缺省值 说明
line *
length *
返回值

Array


(static) getFootPoint(line, p)

已知点、线段,求垂足 垂足可能在线段上,也可能在线段延长线上。

参数
名称 类型 缺省值 说明
line

线段;[[经度,纬度],[经度,纬度]];例:[[116.01,40.01],[116.52,40.01]]

p

点;[经度,纬度];例:[116.35,40.08]

返回值

point 返回垂足坐标


(static) getLinePoint()

获取沿线上的点坐标


(static) readCoord(coords)

读取坐标数组,并转换为LineString对象

参数
名称 类型 缺省值 说明
coords *
返回值

LineString