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


JavaScript ArcGIS Legend用法及代碼示例

基本信息

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

AMD: require(["esri/widgets/Legend"], (Legend) => { /* code goes here */ });

ESM: import Legend from "@arcgis/core/widgets/Legend";

類: esri/widgets/Legend

繼承: Legend > Widget > Accessor

自從:用於 JavaScript 4.0 的 ArcGIS API

用法說明

圖例小部件說明了用於表示Map中圖層的符號。此小部件中使用的所有符號和文本均在圖層的Renderer 中配置。圖例將僅顯示視圖中可見的圖層和子圖層。

圖例會自動更新

  • 圖層或子圖層的可見性更改
  • 從Map中添加或刪除圖層
  • 圖層的 rendereropacitytitle 已更改
  • legendEnabled 屬性已更改(在圖層上設置為 truefalse)

您可以使用視圖的DefaultUI 通過視圖上的ui 屬性將小部件添加到視圖的用戶接口。

已知限製

展開下麵的"Read more" 部分以查看基於渲染器類型的各種圖例示例。

獨特的值

Unique values

連續顏色

Continuous color

分類顏色

Classed color

連續尺寸

Continuous size

尺寸 - 上下

Size - above and below

點密度

Dot density

優勢

Predominance

關係

Relationship

有關獲得對小部件樣式的完全控製的信息,請參閱Styling 主題。

例子:

let legend = new Legend({
  view: view
});

view.ui.add(legend, "bottom-right");

相關用法


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