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


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