缓冲区分析通用设置类
SuperMap. |
缓冲区分析通用设置类 |
Properties | |
endType | {SuperMap.REST.BufferEndType} 缓冲区端点枚举值。 分为平头和圆头两种,默认为平头,即 SuperMap.REST.BufferEndType.FLAT 。 |
leftDistance | {SuperMap.REST.BufferDistance} 左侧缓冲距离。 默认为100。当为GeometryBufferAnalyst时,单位为默认地图的投影系的单位(如3857为米,4326为度),当为DatasetBufferAnalyst时,单位通过BufferSetting.radiusUnit设置(默认全部为米)。 |
radiusUnit | [Enum] 缓冲半径单位,默认值为SuperMap.REST.Unit.METER,还可以是SuperMap.REST.Unit.MILIMETER、SuperMap.REST.Unit.CENTIMETER、 SuperMap.REST.Unit.DECIMETER、SuperMap.REST.Unit.KILOMETER、SuperMap.REST.Unit.FOOT、SuperMap.REST.Unit.INCH、SuperMap.REST.Unit.MILE、 SuperMap.REST.Unit.YARD。仅对DatasetBufferAnalyst有效 |
rightDistance | {SuperMap.REST.BufferDistance} 右侧缓冲距离。 默认为100。当为GeometryBufferAnalyst时,单位为默认地图的投影系的单位(如3857为米,4326为度),当为DatasetBufferAnalyst时,单位通过BufferSetting.radiusUnit设置(默认全部为米)。 |
semicircleLineSegment | {Number} 圆头缓冲圆弧处线段的个数。 即用多少个线段来模拟一个半圆,默认值为4。 |
Constructor | |
SuperMap. |
缓冲区分析通用设置类构造函数。 |
Functions | |
destroy | 释放资源,将引用资源的属性置空。 |
{SuperMap.REST.BufferEndType} 缓冲区端点枚举值。 分为平头和圆头两种,默认为平头,即 SuperMap.REST.BufferEndType.FLAT 。
{SuperMap.REST.BufferDistance} 左侧缓冲距离。 默认为100。当为GeometryBufferAnalyst时,单位为默认地图的投影系的单位(如3857为米,4326为度),当为DatasetBufferAnalyst时,单位通过BufferSetting.radiusUnit设置(默认全部为米)。
{SuperMap.REST.BufferDistance} 右侧缓冲距离。 默认为100。当为GeometryBufferAnalyst时,单位为默认地图的投影系的单位(如3857为米,4326为度),当为DatasetBufferAnalyst时,单位通过BufferSetting.radiusUnit设置(默认全部为米)。
缓冲区分析通用设置类构造函数。
options | {Object} 参数。 |
endType | {SuperMap.REST.BufferEndType} 缓冲区端点枚举值。 |
leftDistance | {SuperMap.REST.BufferDistance} 左侧缓冲距离。 |
rightDistance | {SuperMap.REST.BufferDistance} 右侧缓冲距离。 |
semicircleLineSegment | {Number} 圆头缓冲圆弧处线段的个数。 |
释放资源,将引用资源的属性置空。
destroy: function ()