如图实现轨迹效果关键代码如下:
// 轨迹线样式
const arrowsLineSymbol = new CIMSymbol({
data: {
type: ‘CIMSymbolReference’,
symbol: {
type: ‘CIMLineSymbol’,
symbolLayers: [
{
// 路线白色箭头
type: ‘CIMVectorMarker’,
enable: true,
size: 4,
markerPlacement: {
type: ‘CIMMarkerPlacementAlongLineSameSize’, // 在这条线上放置相同大小的标记
endings: ‘WithMarkers’,
placementTemplate: [19.5], // 箭头间距
angleToLine: true // 符号保持其与直线的角度
},
frame: {
xmin: -5,
ymin: -5,
xmax: 5,
ymax: 5
},
markerGraphics: [
{
type: ‘CIMMarkerGraphic’,
geometry: {
rings: [
// 箭头-自定义绘制路线上面的连续出现的图标
[
[-5, -5.47],
[1.96, -0.03],
[-6, 5.6],
[1.96, -0.03],
[-5, -5.47]
]
]
},
symbol: {
// 符号样式
type:
用arcgis实现 轨迹效果
最新推荐文章于 2024-12-26 23:40:38 发布