方法列表
属性 | 返回值类型 | 描述 | Function | |
---|---|---|---|---|
Promise<ScaleRangeResult> | 更多信息 生成建议的比例范围 | 更多信息 | scaleRange |
方法详细说明
-
scaleRange(params){Promise<ScaleRangeResult>}
-
参数:规范:params Object
有关可能传递给此函数的参数的详细信息,请参阅下表。
规范:要为其生成建议的最小/最大比例范围的图层。
view ViewsampleSize Numberoptional默认值: 500将采样
layer
的空间统计数据中的要素数。 样本量越大,结果越精确。但是,样本数量越大,函数处理结果的时间也越长。signal AbortSignaloptional允许可取消的请求。 如果取消,promise 将被拒绝,并出现名为
AbortError
的错误。 另请参阅 AbortController。返回值:类型 描述 Promise<ScaleRangeResult> 解析为包含图层建议 min
和max
比例的对象。示例代码:scaleRange({ layer: featureLayer, view: view }).then(function(response){ // apply the suggested scale range to the input layer featureLayer.minScale = response.minScale; featureLayer.maxScale = response.maxScale; view.map.add(featureLayer); });
类型定义
-
ScaleRangeResult
-
建议
min
和max
比例以应用于 scaleRange() 函数的输入图层