Class: BufferAnalystParameter

BufferAnalystParameter

new BufferAnalystParameter()

缓冲区分析参数类,用于为缓冲区分析提供必要的参数信息。
Source:

Methods

(static) createObj() → {Promise.<BufferAnalystParameter>}

构造BufferAnalystParameter对象
Source:
Returns:
Type
Promise.<BufferAnalystParameter>

(static) getEndType() → {Promise.<number>}

获取缓冲区端点类型。
Source:
Returns:
Type
Promise.<number>

(static) getLeftDistance() → {Promise.<string>}

获取左缓冲区的距离。
Source:
Returns:
Type
Promise.<string>

(static) getRadiusUnit() → {Promise.<number>}

获取缓冲区分析的半径单位。
Source:
Returns:
Type
Promise.<number>

(static) getRightDistance() → {Promise.<string>}

获取右缓冲区的距离。
Source:
Returns:
Type
Promise.<string>

(static) getSemicircleLineSegment() → {Promise.<number>}

获取半圆弧线段个数,即用多少个线段来模拟一个半圆。
Source:
Returns:
Type
Promise.<number>

(static) setEndType(bufferEndType) → {Promise.<void>}

设置缓冲区端点类型。
Parameters:
Name Type Description
bufferEndType number 缓冲区端点类型
Source:
Returns:
Type
Promise.<void>

(static) setLeftDistance(distance) → {Promise.<void>}

设置左缓冲区的距离。
Parameters:
Name Type Description
distance number | string 左缓冲区的距离
Source:
Returns:
Type
Promise.<void>

(static) setRadiusUnit(radiusUnit) → {Promise.<void>}

设置缓冲区分析的半径单位。
Parameters:
Name Type Description
radiusUnit number 缓冲区分析的半径单位
Source:
Returns:
Type
Promise.<void>

(static) setRightDistance(distance) → {Promise.<void>}

设置右缓冲区的距离。
Parameters:
Name Type Description
distance number | string 左缓冲区的距离
Source:
Returns:
Type
Promise.<void>

(static) setSemicircleLineSegment(segment) → {Promise.<void>}

设置半圆弧线段个数,即用多少个线段来模拟一个半圆。
Parameters:
Name Type Description
segment number 半圆弧线段个数
Source:
Returns:
Type
Promise.<void>