-
CIMPictureMarker
Object
表示从光栅(位图)图像文件创建的图片标记。图像可以具有颜色替换以替换图像中的一种或多种颜色,或者可以根据图片类型将色调应用于整个图像。支持的格式为 .bmp、.jpg、.png 和 .gif。
下图显示了
CIMPictureMarker
符号层(如下面的代码片段中所定义)。{ "type": "CIMPictureMarker", "enable": true, "anchorPoint": { "x": 0, "y": 0 }, "size": 40, "scaleX": 1, "tintColor": [255, 255, 255, 255], "url": "https://freesvg.org/img/Earth.png" }
-
类型 说明 type String值永远是"CIMPictureMarker".
enable Boolean指示符号图层是否可见的值。符号图层仅在启用时绘制。
URL String图片的网址。通常是 base64 编码的图像。
size Number标记的高度。修改大小会将标记的高度更改为指定的大小。宽度将按比例更新。
colorLocked Boolean可选的 一个值,指示是否可以更改此符号图层的颜色。如果符号图层已锁定颜色,则对符号颜色属性的任何更改都不会应用于此符号图层。
effects CIMGeometricEffect[]可选的 应用于符号图层的几何效果。应用符号系统时,效果会动态改变几何图形。应用于符号图层的多种效果按顺序呈现。
primitiveName String可选的 符号的原始名称。设置 PrimitiveOverride 时使用。
anchorPoint Object可选的 所有转换属性操作的指定位置。
offsetX Number可选的 图像在水平方向上偏移的距离。
offsetY Number可选的 图像在垂直方向上偏移的距离。
rotateClockwise Boolean可选的 指示旋转是顺时针还是逆时针应用于标记层的值。
rotation Number可选的 填充内图像的角度。
markerPlacement MarkerPlacement可选的 确定标记沿线或多边形内的放置方式。
scaleX Number可选的 在不改变高度的情况下,符号的宽度,作为比率。
height Number可选的 图像的高度。
colorSubstitutions CIMSymbol.CIMColorSubstitution[]可选的 颜色替换允许用不同的颜色替换图像中的颜色。
可选的 作为色调应用到图像的颜色。颜色应用于整个图像。当色调设置为白色时,图像以其原始颜色显示。值应该是 r,b,g,a 值的数组(即
[255,255,255,255]
(白色))。
属性:
-
基本信息
以下是所在类或对象的基本信息。
AMD:
require(["esri/symbols/CIMSymbol"], (CIMSymbol) => { /* code goes here */ });
ESM:
import CIMSymbol from "@arcgis/core/symbols/CIMSymbol";
类:
esri/symbols/CIMSymbol
继承: CIMSymbol > Symbol > Accessor
自从:用于 JavaScript 4.12 的 ArcGIS API
用法说明
CIMSymbol.CIMPictureMarker
函数(或属性)的定义如下:
相关用法
- JavaScript ArcGIS CIMSymbol.CIMPictureFill用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMPolygonSymbol用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMPointSymbol用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMTextSymbol用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMGeometricEffectJog用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMMarkerPlacementPolygonCenter用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMGeometricEffectDashes用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMSolidStroke用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMMarkerPlacementInsidePolygon用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMMarkerPlacementOnLine用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMMarkerPlacementAtRatioPositions用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMMarkerPlacementAlongLineSameSize用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMGeometricEffectScale用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMGeometricEffectCut用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMGeometricEffectArrow用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMGeometricEffectBuffer用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMGeometricEffectOffset用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMColorSubstitution用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMGeometricEffectMove用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMHatchFill用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMVectorMarker用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMMarkerPlacementOnVertices用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMGeometricEffectRotate用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMLineSymbol用法及代码示例
- JavaScript ArcGIS CIMSymbol.CIMGeometricEffectWave用法及代码示例
注:本文由纯净天空筛选整理自arcgis.com大神的英文原创作品 CIMSymbol.CIMPictureMarker。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。