當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


JavaScript ArcGIS CIMSymbol.CIMPictureMarker用法及代碼示例

基本信息

以下是所在類或對象的基本信息。

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函數(或屬性)的定義如下:

CIMPictureMarker Object


表示從光柵(位圖)圖像文件創建的圖片標記。圖像可以具有顏色替換以替換圖像中的一種或多種顏色,或者可以根據圖片類型將色調應用於整個圖像。支持的格式為 .bmp、.jpg、.png 和 .gif。

下圖顯示了CIMPictureMarker 符號層(如下麵的代碼片段中所定義)。

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
可選的

一個值,指示是否可以更改此符號圖層的顏色。如果符號圖層已鎖定顏色,則對符號顏色屬性的任何更改都不會應用於此符號圖層。

可選的

應用於符號圖層的幾何效果。應用符號係統時,效果會動態改變幾何圖形。應用於符號圖層的多種效果按順序呈現。

primitiveName String
可選的

符號的原始名稱。設置 PrimitiveOverride 時使用。

anchorPoint Object
可選的

所有轉換屬性操作的指定位置。

規格:
x Object
可選的

錨點的 x 坐標,沿東/西軸測量。

y Object
可選的

錨點的 y 坐標,沿北/南軸測量。

offsetX Number
可選的

圖像在水平方向上偏移的距離。

offsetY Number
可選的

圖像在垂直方向上偏移的距離。

rotateClockwise Boolean
可選的

指示旋轉是順時針還是逆時針應用於標記層的值。

rotation Number
可選的

填充內圖像的角度。

markerPlacement MarkerPlacement
可選的

確定標記沿線或多邊形內的放置方式。

scaleX Number
可選的

在不改變高度的情況下,符號的寬度,作為比率。

height Number
可選的

圖像的高度。

可選的

顏色替換允許用不同的顏色替換圖像中的顏色。

tintColor Number[]
可選的

作為色調應用到圖像的顏色。顏色應用於整個圖像。當色調設置為白色時,圖像以其原始顏色顯示。值應該是 r,b,g,a 值的數組(即 [255,255,255,255](白色))。

相關用法


注:本文由純淨天空篩選整理自arcgis.com大神的英文原創作品 CIMSymbol.CIMPictureMarker。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。