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


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


基本信息

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

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

CIMMarkerPlacementAtRatioPositions Object


表示標記放置在比率位置,沿線或多邊形輪廓放置一組標記。

"markerPlacement": {
   "type": "CIMMarkerPlacementAtRatioPositions",
   "angleToLine": true,
   "offset": 0,
   "beginPosition": 0,
   "endPosition": 0,
   "flipFirst": false,
   "positionArray": ["0", "0.5"]
}

下圖顯示了上麵代碼片段中定義的標記放置在圓形 CIMVectorMarker 符號圖層上的樣子。

CIMMarkerPlacementAtRatioPositions

屬性:

類型說明
type String

值永遠是"CIMMarkerPlacementAtRatioPositions".

primitiveName String
可選的

原始名稱。

placePerPart Boolean
可選的

一個值,指示是考慮單個幾何部分還是整個幾何。

angleToLine Boolean
可選的

一個值,指示是否使標記與線成角度。

offset Number
可選的

偏移量。

beginPosition Number
可選的

距將放置標記的行開頭的距離。

endPosition Number
可選的

距離將放置標記的線末端的距離。一條線的終點取決於該線的數字化方向。

flipFirst Boolean
可選的

一個值,指示是否僅將第一個標記旋轉 180 度。

positionArray Number[]

位置數組。

相關用法


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