azure-maps-control package

類別

CompassControl

用於變更地圖旋轉的控件。

ControlBase

實作控件介面,並支持根據地圖樣式自動設定樣式。

PitchControl

用來變更地圖音調的控制件。

ScaleControl

在地圖上顯示尺規列的控件。

StyleControl

用於變更地圖樣式的控件。

TrafficControl

顯示地圖交通資訊的控制件。

TrafficLegendControl

顯示地圖上交通圖例的控件。

ZoomControl

用於變更地圖縮放的控制件。

BoundingBox

GeoJSON BoundingBox 物件 - 定義圖形的陣列,其邊緣會遵循常數經度、緯度和高度線條。 最南點的所有座標軸後面接著更北端點的所有軸。 BoundingBox 的軸順序會遵循幾何的軸順序。 RFC 7946 會詳細說明完整描述。

Feature

GeoJSON Feature 物件 - 代表空間界限實體的 JSON 物件。 RFC 7946 會詳細說明完整描述。

FeatureCollection

GeoJSON FeatureCollection 物件 - 包含 GeoJSON 特徵集合的 JSON 物件。 RFC 7946 會詳細說明完整描述。

GeometryCollection

GeoJSON GeometryCollection 物件 - 包含 GeoJSON Geometry 物件集合的 JSON 物件。 RFC 7946 會詳細說明完整描述。

LineString

GeoJSON LineString 物件 - 代表地理曲線的 JSON 物件。 RFC 7946 會詳細說明完整描述。

MercatorPoint

MercatorPoint物件代表投影的三維位置。 MercatorPoint 會使用 web mercator 投影 (EPSG:3857) 稍微不同的單位:

  • 1 單位的大小是投影世界寬度,而不是“mercator meter”
  • 坐標空間的原點位於北西部角落,而不是中間。

例如, MercatorPoint(0, 0, 0) 是 Mercator 世界北角,而 MercatorPoint(1, 1, 0) 是南東部角落。 如果您熟悉向量磚,將座標空間視為具有 範圍10/0/0磚可能會很有説明。

zMercatorPoint維度是一致性。 Mercator 座標空間中的 Cube 會轉譯為 Cube。

MultiLineString

GeoJSON MultiLineString 物件 - 代表多個地理曲線的 JSON 物件。 RFC 7946 會詳細說明完整描述。

MultiPoint

GeoJSON MultiPoint 物件 - 代表多個地理位置的 JSON 物件。 RFC 7946 會詳細說明完整描述。

MultiPolygon

GeoJSON MultiPolygon 物件 - 代表多個地理多邊形的 JSON 物件。 RFC 7946 會詳細說明完整描述。

Point

GeoJSON Point 物件 - 代表地理位置的 JSON 物件。 RFC 7946 會詳細說明完整描述。

Polygon

GeoJSON Polygon 物件 - 代表地理多邊形的 JSON 物件。 RFC 7946 會詳細說明完整描述。

Position

GeoJSON Position 物件 - 指定位置經度和緯度的陣列。 RFC 7946 會詳細說明完整描述。

EventManager

地圖控件事件的管理員。 透過atlas的事件屬性公開。Map 類別。 無法由使用者具現化。

HtmlMarker

這個類別會包裝可以在地圖上顯示的 HTML 專案。

EventEmitter

可擴充以提供事件接聽/引發的內部抽象類。 此類別僅供內部使用,而且使用者很少使用它。 不要由 Map 類別使用。 MapCallbackHandler 會實作更複雜的邏輯來處理地圖事件。

BubbleLayer

將 Point 物件轉譯為可調整的圓形, (泡泡) 。

HeatMapLayer

表示使用不同色彩的數據密度, (HeatMap) 。

ImageLayer

在地圖上重疊影像,每個角落都錨定到地圖上的座標。 也稱為地面或影像重疊。

Layer

要擴充之其他圖層類別的抽象類。

LineLayer

在地圖上呈現線條數據。 可以搭配 SimpleLine、SimplePolygon、CirclePolygon、LineString、MultiLineString、Polygon 和 MultiPolygon 物件使用。

PolygonExtrusionLayer

在地圖上呈現立體填滿 PolygonMultiPolygon 物件。

PolygonLayer

在地圖上呈現填滿的Polygon和 MultiPolygon 物件。

SymbolLayer

使用文字和/或圖示,在地圖上將點型數據轉譯為符號。 您也可以為線條和多邊形數據建立符號。

TileLayer

呈現地圖底圖頂端的點陣並排影像。

WebGLLayer

啟用可存取地圖 WebGL 內容的自定義轉譯邏輯。

Map

視覺效果和互動式 Web 地圖的控制件。

AffineTransform

從一組參考點產生的 Affine Transform 類別。

Pixel

表示圖元座標或位移。 擴充 [x, y] 的陣列。

Popup

錨定在地圖上指定位置的信息視窗。

PopupTemplate

彈出視窗的版面配置範本。

Shape

包裝 Geometry 或 Feature 的協助程式類別,可讓您輕鬆地更新和維護。

DataSource

數據源類別,可讓您輕鬆地管理在地圖上顯示的圖形數據。 數據源必須先新增至圖層,才能在地圖上看見。 DataSource 類別可以與 SymbolLayer、LineLayer、PolygonLayer、BubbleLayer 和 HeatMapLayer 搭配使用。

ElevationTileSource

提高許可權磚來源描述如何存取高度 (點陣 DEM) 磚數據。 然後,它可以用來透過 啟用地圖提升許可權 map.enableElevation(elevationSource)

Source

基底抽象類,其中所有其他來源對象都會擴充。 來源必須先新增至圖層,才能在地圖上看見。

VectorTileSource

向量圖格來源說明如何存取向量圖格圖層。 向量磚來源可以搭配使用;SymbolLayer、LineLayer、PolygonLayer、BubbleLayer、HeatmapLayer 和 VectorTileLayer。

介面

AggregateExpression

匯總表達式會定義一組數據所處理的計算。 架構:[operator: string, initialValue?: boolean | number, mapExpression: Expression] 運算符:然後針對叢集中每個點計算 mapExpression 的所有值套用至 的表達式函式。 支持的運算符:o 針對數位:+、、*maxmin o 代表布爾值:allany initialValue:選擇性,這是第一個計算值所依據的初始值。 mapExpression:針對數據集中每個點套用的表達式。

AnimationOptions

地圖控件相機的動畫變更選項。

AuthenticationManager

地圖控件驗證的管理員。 透過atlas的驗證屬性公開。Map 類別。 無法由使用者具現化。

AuthenticationOptions

指定地圖控件應該如何向 Azure 地圖服務 服務進行驗證的選項。

BubbleLayerOptions

在 BubbleLayer 中轉譯 Point 物件時所使用的選項。

CameraBoundsOptions

設定地圖控件相機界限的選項。

CameraOptions

設定地圖控件相機的選項。

ClusteredProperties

ClusteredProperties 將存在的屬性

CompassControlOptions

CompassControl 物件的選項。

StyleControlEvents

支援 StyleControl的事件。

Control

用於定義地圖控件的介面。

ControlManager

地圖控件控制件的管理員。 透過atlas的controls屬性公開。Map 類別。 無法由使用者具現化。

ControlOptions

將控件新增至地圖的選項。

DataSourceOptions

用於管理在地圖上顯示之圖形數據的數據源。 數據源必須先新增至圖層,才能在地圖上看見。 DataSourceOptions 的選項。

ElevationTileSourceOptions
HeatMapLayerOptions

在 HeatMapLayer 中轉譯 Point 物件時所使用的選項。

HtmlMarkerEvents
HtmlMarkerManager

地圖控件 HTML 標記的管理員。 透過atlas的標記屬性公開。Map 類別。 無法由使用者具現化。

HtmlMarkerOptions

轉譯 HtmlMarker 物件的選項

HyperLinkFormatOptions

超連結字串的格式選項。

IconOptions

用來自定義 SymbolLayer 中圖標的選項

ImageLayerOptions

在 ImageLayer 中轉譯 Point 物件時所使用的選項。

ImageSpriteManager

地圖控件影像 Sprite 的管理員。 透過 atlas 的 imageSprite 屬性公開。Map 類別。 無法由使用者具現化。

EventArgs
LayerEvents
LayerManager

地圖控件圖層的管理員。 透過atlas的圖層屬性公開。Map 類別。 無法由使用者具現化。

LayerOptions

所有其他圖層選項繼承自的基類。

LightOptions

地圖光源的選項。

LineLayerOptions

在線條圖層中轉譯 SimpleLine、SimplePolygon、CirclePolygon、LineString、MultiLineString、Polygon 和 MultiPolygon 物件時所使用的選項。

MapConfiguration

表示地圖組態的內容,其中包含可供使用的樣式清單。

MapConfigurationStyle

表示單一樣式的資訊。

MapDataEvent

發生數據事件時,對應所傳回的事件物件。

MapErrorEvent

發生錯誤事件時,對應所傳回的事件物件。

MapEvent

發生基本事件時,對應所傳回的事件物件。

MapMouseEvent

發生滑鼠事件時,對應所傳回的事件物件。

MapMouseWheelEvent

當發生 wheel 事件時,地圖所傳回的事件物件。

MapTouchEvent

發生觸控事件時,對應所傳回的事件物件。

MediaLayerOptions

轉譯畫布、影像、點陣磚和視訊圖層時所使用的選項

Options
Padding

代表設定地圖相機時,要新增至 BoundingBox 側邊的圖元填補量。

PitchControlOptions

PitchControl 物件的選項。

PolygonExtrusionLayerOptions

在中PolygonExtrusionLayer轉譯 PolygonMultiPolygon 物件時所使用的選項。

PolygonLayerOptions

在 PolygonLayer 中轉譯 Polygon 和 MultiPolygon 物件時所使用的選項。

PopupEvents
PopupManager

地圖控件彈出視窗的管理員。 透過 popups 類別的 atlas.Map 屬性公開。 無法由使用者具現化。

PopupOptions

快顯的選項。

Properties

一組可搭配 使用的屬性 PopupTemplate

PropertyInfo

如何顯示屬性的物種詳細數據。

RasterTileSourceOptions
RequestParameters

這是 transformRequest 回呼所預期傳回的物件類型。

ScaleControlOptions

ScaleControl 物件的選項。

ServiceOptions

用於所有 atlas 服務要求的全域屬性。

ShapeEvents
DataSourceEvents
SourceEvents
SourceManager

地圖控件來源的管理員。 透過atlas的來源屬性公開。Map 類別。 無法由使用者具現化。

StyleChangedEvent

載入新樣式之後,地圖所傳回的事件物件。

StyleControlOptions

StyleControl 物件的選項。

StyleOptions

地圖樣式的選項。

SymbolLayerOptions

在 SymbolLayer 中轉譯幾何時所使用的選項。

TargetedEvent
TextOptions

用來自定義 SymbolLayer 中文字的選項

Tile

發生源數據事件時,地圖所傳回的Tile物件。

TileId
TileLayerOptions

在 TileLayer 中轉譯點陣並排影像時所使用的選項。

TrafficControlOptions
TrafficOptions

在地圖上設定流量的選項。

UserInteractionOptions

啟用/停用使用者與地圖互動的選項。

VectorTileSourceOptions

用於管理在地圖上顯示之圖形數據的數據源。 數據源必須先新增至圖層,才能在地圖上看見。 VectorTileSource 的選項。

WebGLLayerOptions

用來在 WebGLLayer 中轉譯圖形的選項。

WebGLRenderer

在 WebGLLayer 中轉譯 WebGL 圖形的介面。

ZoomControlOptions

ZoomControl 物件的選項。

類型別名

Geometry

基底 Geometry 物件,其中所有幾何圖形都會延伸;Point、LineString、Polygon、MultiPoint、MultiLineString、MultiPolygon、GeometryCollection

Expression

可以指定為篩選或特定圖層選項的值。 表達式會定義計算屬性值的公式。 運算式會以 JSON 陣列表示。 表達式的第一個專案是命名表達式運算元的字串。

getAuthTokenCallback

用來以匿名驗證模式取得驗證令牌的回調函式。 使用驗證令牌解決,或拒絕任何錯誤。

ResourceType
StyleImageMetadata

傳遞至 ImageSpriteManager.add之參數的options簽章。

Position
PositionAnchor

列舉

AuthenticationType

列舉,用來指定要使用的驗證機制類型。

ControlPosition

控制件可以放置在地圖上的位置。

ControlStyle

控制件的可用樣式。

AccelerationUnits

加速的測量單位。

AreaUnits

區域的度量單位。

DistanceUnits

距離的度量單位。

SpeedUnits

速度的測量單位。

TimeUnits

時間度量單位。