方法列表
属性 | 返回值类型 | 描述 | Function | |
---|---|---|---|---|
Promise<SizeRangeResult> | 更多信息 生成建议的大小范围 | 更多信息 | sizeRange |
方法详细说明
-
sizeRange(params){Promise<SizeRangeResult>}
-
生成与 比例相关大小可视变量 相关的建议大小 (即
minSize
和maxSize
) 。已知限制
- 此功能不适用于 3D SceneViews.
参数:规范:params Object有关可能传递给此函数的参数的详细信息,请参阅下表。
规范:要为其生成建议的最小/最大大小范围的图层,该范围基于大小可视变量的比例。
view MapView将渲染图层的 MapView 。
signal AbortSignaloptional允许可取消的请求。 如果取消,promise 将被拒绝,并出现名为
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
-
建议的
minSize
和maxSize
大小停靠点 将生成 sizeRange() 已应用于 比例相关大小可视变量。- 属性:
-
minSize ScaleDependentStops
具有size visualization.的图层中各种比例的最小符号的建议。
maxSize ScaleDependentStops具有size visualization.的图层中各种比例的最大符号的建议。