方法概述
名称 | 返回值类值 | 描述 | Function |
---|---|---|---|
Promise<SizeRangeResult> | 生成建议的大小范围 更多详情 | sizeRange |
方法详细说明
-
sizeRange(params){Promise<SizeRangeResult>}
-
生成依赖于比例的大小视觉变量的建议大小范围 (即
minSize
和maxSize
)。已知限制
- 此函数不适用于 3D SceneViews。
参数规范params Object有关可能传递给此函数的参数的详细信息,请参阅下表。
规范要为其生成建议的最小/最大大小范围的图层,该范围基于大小视觉变量的比例。
view MapView将渲染图层的 MapView。
forBinning Booleanoptional指示生成的渲染器是否用于图格可视化。
signal AbortSignaloptional允许可取消的请求。如果取消,则承诺将被拒绝,并返回一个名为
AbortError
的错误。另请参见 AbortController。返回类型 描述 Promise<SizeRangeResult> 根据比例,解析为包含图层渲染器的建议 minSize
和maxSize
的对象。示例sizeRange({ layer: featureLayer, view: view }).then(function(response){ // update the minSize and maxSize of a size visual variable // on a layer's renderer to be scale-dependent const renderer = featureLayer.renderer.clone(); const sizeVariable = renderer.visualVariables.filter( vv => vv.type === "size")[0].clone(); sizeVariable.minSize = response.minSize; sizeVariable.maxSize = response.maxSize; renderer.visualVariables = [ sizeVariable ]; featureLayer.renderer = renderer; });
类型定义
-
SizeRangeResult
-
由 sizeRange() 函数生成的建议
minSize
和maxSize
大小站点将应用于基于比例尺的大小视觉变量。- 属性
-
minSize ScaleDependentStops
在具有大小可视化的图层中,各种比例下最小符号的建议大小。
maxSize ScaleDependentStops在具有大小可视化的图层中,各种比例下最大符号的建议大小。