cimSymbolUtils

AMD: require(["geoscene/symbols/support/cimSymbolUtils"], (cimSymbolUtils) => { /* code goes here */ });
ESM: import * as cimSymbolUtils from "@geoscene/core/symbols/support/cimSymbolUtils";
类: geoscene/symbols/support/cimSymbolUtils
起始版本:GeoScene Maps SDK for JavaScript 4.16

CIMSymbols 提供实用功能。这些方法允许您获取和设置 CIMsymbol 的大小、颜色和旋转。

方法概述

名称 返回值类值 描述 对象

如果符号图层未锁定颜色,则将 CIMSymbol 的符号图层颜色设置为给定值。

更多详情
cimSymbolUtils

设置 CIMSymbol 的旋转值。

更多详情
cimSymbolUtils
Color

返回 CIMSymbol 中符号图层的第一种颜色。

更多详情
cimSymbolUtils
Number

返回 CIMSymbol 的旋转值。

更多详情
cimSymbolUtils
Number

返回给定 CIMSymbol 的大小。

更多详情
cimSymbolUtils

将 CIMSymbol 的最大图层缩放到给定大小。

更多详情
cimSymbolUtils

方法详细说明

applyCIMSymbolColor(symbol, color, options)

如果符号图层未锁定颜色,则将 CIMSymbol 的符号图层颜色设置为给定值。

参数
symbol CIMSymbol

要设置颜色的 CIMSymbol。

color Color

符号的所需颜色值。

options Object
optional

从 4.23 开始 用于设置 CIMSymbol 颜色的选项。

规范
layersToColor String
optional

要应用颜色的符号图层。这仅适用于具有嵌入式多边形标记图形的 CIMPolygonSymbols 和 CIMPointSymbols。"fill" 选项只会将颜色应用于填充符号图层 - CIMSolidFill、CIMHatchFill、CIMPictureFill 等。"outline" 选项只会将颜色应用于笔划符号图层 - 如 CIMSolidStroke 和 CIMPictureStroke。"fill-and-outline" 选项会将颜色应用于填充和笔画图层默认值为 "fill"

可能值"fill"|"outline"|"fill-and-outline"

applyCIMSymbolRotation(symbol, rotation, clockwise)

设置 CIMSymbol 的旋转值。

参数
symbol CIMSymbol

设置旋转的 CIMSymbol。

rotation Number

符号的所需旋转,以度为单位。

clockwise Boolean
optional

表示是否顺时针旋转符号。默认为 false

getCIMSymbolColor(symbol){Color}

返回 CIMSymbol 中符号图层的第一种颜色。

参数
symbol CIMSymbol

从中获取颜色的 CIMSymbol。

返回
类型 描述
Color 返回 CIMSymbol 的颜色。
getCIMSymbolRotation(symbol, clockwise){Number}

返回 CIMSymbol 的旋转值。

参数
symbol CIMSymbol

从中获取旋转的 CIMSymbol。

clockwise Boolean
optional

表示是否以顺时针旋转的方式获取旋转值。默认为 false

返回
类型 描述
Number 符号的旋转值,以度为单位。
getCIMSymbolSize(symbol){Number}

返回给定 CIMSymbol 的大小。CIMSymbol 的大小定义为最大符号图层的大小。

参数
symbol CIMSymbol

从中获取大小的 CIMSymbol。

返回
类型 描述
Number 返回符号的大小,以像素为单位。
scaleCIMSymbolTo(symbol, size, options)

将 CIMSymbol 的最大图层缩放到给定大小。其他符号图层将相应缩放。

参数
symbol CIMSymbol

要缩放的 CIMSymbol。

size Number

符号的所需大小。

options Object
optional

用于缩放符号的选项。

规范
preserveOutlineWidth Boolean
optional

如果为 true,此属性将保留符号的轮廓宽度。此属性仅在符号图层上的 scaleSymbolsProportionallyfalse 时有效。如果 scaleSymbolsProportionallytrue,则此属性将被忽略。

您的浏览器不再受支持。请升级您的浏览器以获得最佳体验。请参阅浏览器弃用帖子以获取更多信息