-
CIMVectorMarker
Object
表示可以表示矢量圖形的矢量標記。它由MarkerGraphics 構成,這些幾何圖形和符號用作標記的構建塊。
下圖顯示了帶有 CIMVectorMarker 符號層的 CIMPointSymbol(如下麵的代碼片段中所定義)。
{ "type": "CIMVectorMarker", "enable": true, "size": 40, "frame": { "xmin": 0, "ymin": 0, "xmax": 17, "ymax": 17 }, "markerGraphics": [ { "type": "CIMMarkerGraphic", "geometry": { "rings": [ [ [4.25, 1.31], [0, 8.51], [4.25, 15.66], [12.75, 15.66 ], [17, 8.51], [12.75, 1.31], [4.25,1.31] ] ] }, "symbol": { "type": "CIMPolygonSymbol", "symbolLayers": [ { "type": "CIMSolidFill", "enable": true, "color": [214, 0, 0, 255] } ] } } ], "scaleSymbolsProportionally": true, "respectFrame": true }
-
類型 說明 type String值永遠是"CIMVectorMarker".
effects CIMGeometricEffect[]可選的 應用於符號圖層的幾何效果。應用符號係統時,效果會動態改變幾何圖形。應用於符號圖層的多種效果按順序呈現。
enable Boolean指示符號圖層是否可見的值。符號圖層僅在啟用時繪製。
colorLocked Boolean可選的 一個值,指示是否可以更改此符號圖層的顏色。如果符號圖層已鎖定顏色,則對符號顏色屬性的任何更改都不會應用於此符號圖層。
primitiveName String可選的 符號的原始名稱。設置 PrimitiveOverride 時使用。
size Number標記的高度。修改大小會將標記的高度更改為指定的大小。寬度將按比例更新。
anchorPoint Object可選的 所有轉換屬性操作的指定位置。
offsetX Number可選的 圖像在水平方向上偏移的距離。
offsetY Number可選的 圖像在垂直方向上偏移的距離。
rotateClockwise Boolean可選的 指示旋轉是順時針還是逆時針應用於標記層的值。
rotation Number可選的 填充內圖像的角度。
markerPlacement MarkerPlacement可選的 確定標記沿線或多邊形內的放置方式。
frame Envelope整個矢量標記的外邊界。
markerGraphics CIMMarkerGraphic[]定義標記形狀的矢量圖形。
scaleSymbolsProportionally Boolean可選的 一個值,指示當符號大小更改時標記的筆劃和/或填充是否按比例縮放。啟用後,用於繪製標記的多邊形符號的輪廓或填充筆劃將隨著符號大小的變化按比例縮放。如果未啟用此屬性,則無論標記大小如何,筆畫都將以指定的寬度繪製。
respectFrame Boolean可選的 一個值,指示在繪製標記時是否應遵循矢量標記的框架。
屬性:
-
基本信息
以下是所在類或對象的基本信息。
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.CIMVectorMarker
函數(或屬性)的定義如下:
相關用法
- 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.CIMPictureMarker用法及代碼示例
- JavaScript ArcGIS CIMSymbol.CIMMarkerPlacementAlongLineSameSize用法及代碼示例
- JavaScript ArcGIS CIMSymbol.CIMGeometricEffectScale用法及代碼示例
- JavaScript ArcGIS CIMSymbol.CIMGeometricEffectCut用法及代碼示例
- JavaScript ArcGIS CIMSymbol.CIMPolygonSymbol用法及代碼示例
- JavaScript ArcGIS CIMSymbol.CIMGeometricEffectArrow用法及代碼示例
- JavaScript ArcGIS CIMSymbol.CIMPictureFill用法及代碼示例
- JavaScript ArcGIS CIMSymbol.CIMGeometricEffectBuffer用法及代碼示例
- JavaScript ArcGIS CIMSymbol.CIMGeometricEffectOffset用法及代碼示例
- JavaScript ArcGIS CIMSymbol.CIMColorSubstitution用法及代碼示例
- JavaScript ArcGIS CIMSymbol.CIMGeometricEffectMove用法及代碼示例
- JavaScript ArcGIS CIMSymbol.CIMPointSymbol用法及代碼示例
- JavaScript ArcGIS CIMSymbol.CIMHatchFill用法及代碼示例
- JavaScript ArcGIS CIMSymbol.CIMMarkerPlacementOnVertices用法及代碼示例
- JavaScript ArcGIS CIMSymbol.CIMGeometricEffectRotate用法及代碼示例
- JavaScript ArcGIS CIMSymbol.CIMLineSymbol用法及代碼示例
- JavaScript ArcGIS CIMSymbol.CIMGeometricEffectWave用法及代碼示例
注:本文由純淨天空篩選整理自arcgis.com大神的英文原創作品 CIMSymbol.CIMVectorMarker。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。