当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。