共用方式為


azure-maps-control package

類別

CompassControl

變更地圖旋轉的控件。

ControlBase

實作控件介面,並提供根據地圖樣式自動樣式的支援。

FullscreenControl

要讓地圖或指定元素全螢幕的控件。

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 物件 - JSON 物件,其中包含 GeoJSON Geometry 物件的集合。 完整描述詳述於 RFC 7946

LineString

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

MercatorPoint

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

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

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

MercatorPointz 維度是一致性。 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 for numbers: +*maxmin o For Booleans: allany initialValue: Optional, 這是匯總第一個計算值的初始值。 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
FullscreenControlOptions

FullscreenControl 物件的選項。

HeatMapLayerOptions

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

HtmlMarkerEvents
HtmlMarkerManager

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

HtmlMarkerOptions

轉譯 HtmlMarker 物件的選項

HyperLinkFormatOptions

超連結字串的格式選項。

IconOptions

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

ImageLayerOptions

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

ImageSpriteManager

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

EventArgs
LayerEvents
LayerManager

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

LayerOptions

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

LightOptions

地圖光源的選項。

LineLayerOptions

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

MapConfiguration

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

MapConfigurationStyle

表示單一樣式的資訊。

MapDataEvent

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

MapErrorEvent

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

MapEvent

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

MapMouseEvent

發生滑鼠事件時,地圖所傳回的事件物件。

MapMouseWheelEvent

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

MapTouchEvent

發生觸控事件時,地圖所傳回的事件物件。

MediaLayerOptions

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

Options
Padding

表示設定地圖相機時,要加入 BoundingBox 側邊的圖元填補量。

PitchControlOptions

PitchControl 物件的選項。

PolygonExtrusionLayerOptions

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

PolygonLayerOptions

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

PopupEvents
PopupManager

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

PopupOptions

快顯的選項。

Properties

一組可與 PopupTemplate 搭配使用的屬性

PropertyInfo

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

RasterTileSourceOptions
RequestParameters

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

ScaleControlOptions

ScaleControl 物件的選項。

ServiceOptions

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

ShapeEvents
DataSourceEvents
SourceEvents
SourceManager

地圖控件來源的管理員。 透過atlas的sources屬性公開。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.addoptions 參數的簽章。

Position
PositionAnchor

列舉

AuthenticationType

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

ControlPosition

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

ControlStyle

控制件的可用樣式。

AccelerationUnits

加速的測量單位。

AreaUnits

區域的度量單位。

DistanceUnits

距離的度量單位。

SpeedUnits

速度的測量單位。

TimeUnits

時間的度量單位。