-
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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。