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


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


基本信息

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

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

CIMMarkerPlacementOnVertices Object


表示頂點上的標記放置,它將單個標記放置在距中間或端點之一設定距離的直線或多邊形輪廓上。

"markerPlacement": {
   "type": "CIMMarkerPlacementOnVertices",
   "angleToLine": true,
   "offset": 0,
   "placeOnEndPoints": true,
   "placeOnRegularVertices": true
}

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

CIMMarkerPlacementOnVertices

屬性:

類型說明
type String

值永遠是"CIMMarkerPlacementOnVertices".

primitiveName String
可選的

原始名稱。

placePerPart Boolean
可選的

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

angleToLine Boolean
可選的

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

offset Number
可選的

偏移量。

placeOnControlPoints Boolean
可選的

指示是否將標記放置在線的控製點上的值。

placeOnEndPoints Boolean
可選的

一個值,指示是否將標記放置在線的端點上。

placeOnRegularVertices Boolean
可選的

一個值,指示是否將標記放置在線的頂點上。

相關用法


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