Profile

new SuperMap3D.Profile(scene)

剖面线分析类,在场景中选取起始点、结束点进行分析,获得剖面线分析效果图。
Name Type Description
scene Object optional 指定用于分析的场景对象。
Throws:
Example:
//创建剖面线分析
var profile= new SuperMap3D.Profile(scene);
Demo:

Members

endPoint : Array

获取或设置剖面线分析的结束点。该点由经度、纬度和高程组成的数组表示。

extendHeight : Number

获取或设置剖面分析在三维空间中的跨越高度,单位是米。

startPoint : Array

获取或设置剖面线分析的起始点。该点由经度、纬度和高程组成的数组表示。

Methods

build()

执行剖面线分析。

destroy()

清除分析结果。

getBuffer(func)

获取剖面分析的结果。
Name Type Description
func function 回调函数,其参数是剖面分析的结果(剖面图rgba字节流)。

getPositions(func)

获取分析结果的点集的实际地理坐标。
Name Type Description
func function 回调函数,其参数是剖面分析的结果。