1. 程式人生 > >ArcGIS API For Javascript_4.8-Symbol__SimpleLineSymbol

ArcGIS API For Javascript_4.8-Symbol__SimpleLineSymbol

例如 acc array spa 關系 pixel layer 類型 默認值

require(["esri/symbols/SimpleLineSymbol"], function(SimpleLineSymbol) { /* code goes here */ });

繼承關系: SimpleLineSymbol->LineSymbol->Symbol->Accessor

SimpleLineSymbol用於在2D MapView中渲染2D折線幾何。 SimpleLineSymbol還用於渲染標記符號和填充符號的輪廓。

SimpleLineSymbol也可用於在SceneView中對2D折線要素進行符號化。 但是,建議您改用LineSymbol3D

下圖描繪了一個

FeatureLayer,其圖形使用SimpleLineSymbols進行樣式設置。

技術分享圖片

1 // this symbol can be used to visualize polyline
2 // features or the outline of a fill symbol
3 var symbol = {
4   type: "simple-line",  // autocasts as new SimpleLineSymbol()
5   color: "lightblue",
6   width: "2px",
7   style: "short-dot"
8 };

屬性:

color

:符號的顏色。顏色設置可以有如下幾種方式。

// CSS color string
symbol.color = "dodgerblue";


// HEX string
symbol.color = "#33cc33";


// array of RGBA values
symbol.color = [51, 204, 51, 0.3];


// object with rgba properties
symbol.color = {
  r: 51,
  g: 51,
  b: 204,
  a: 0.7
};

style指定線條樣式

技術分享圖片

type:對於SimpleLineSymbol,類型始終是simple-line

的。

width:符號的寬度以磅為單位。 該值可以是自動進行的,其中字符串表示以點或像素為單位的大小(例如12px)。

默認值:0.75

 1 // width in points
 2 symbol.width = 4;
 3 
 4 
 5 // width in pixels
 6 symbol.width = "2px";
 7 
 8 
 9 // width in points
10 symbol.width = "4pt";

ArcGIS API For Javascript_4.8-Symbol__SimpleLineSymbol