Udostępnij za pośrednictwem


azure-maps-control package

Klasy

CompassControl

Kontrolka zmiany obrotu mapy.

ControlBase

Implementuje interfejs sterowania i zapewnia obsługę automatycznego stylu na podstawie stylu mapy.

FullscreenControl

Kontrolka tworząca mapę lub określony element w trybie pełnoekranowym.

PitchControl

Kontrolka zmiany skoku mapy.

ScaleControl

Kontrolka do wyświetlania paska skalowania na mapie.

StyleControl

Kontrolka zmiany stylu mapy.

TrafficControl

Kontrolka do wyświetlania informacji o ruchu mapy.

TrafficLegendControl

Kontrolka, która wyświetla legendę ruchu na mapie.

ZoomControl

Kontrolka zmiany powiększenia mapy.

BoundingBox

Obiekt GeoJSON BoundingBox — tablica, która definiuje kształt, którego krawędzie są zgodne z liniami stałej długości geograficznej, szerokości geograficznej i wysokości. Wszystkie osie najbardziej południowo-zachodniego punktu następują wszystkie osie bardziej północno-wschodniego punktu. Kolejność osi BoundingBox jest zgodna z kolejnością geometrii. Pełny opis został szczegółowo opisany w RFC 7946.

Feature

Obiekt funkcji GeoJSON — obiekt JSON reprezentujący obiekt powiązany przestrzennie. Pełny opis został szczegółowo opisany w RFC 7946.

FeatureCollection

Obiekt GeoJSON FeatureCollection — obiekt JSON zawierający kolekcję funkcji GeoJSON. Pełny opis został szczegółowo opisany w RFC 7946.

GeometryCollection

Obiekt GeoJSON GeometryCollection — obiekt JSON zawierający kolekcję obiektów Geometry GeoJSON. Pełny opis został szczegółowo opisany w RFC 7946.

LineString

Obiekt LineString w formacie GeoJSON — obiekt JSON reprezentujący krzywą geograficzną. Pełny opis został szczegółowo opisany w RFC 7946.

MercatorPoint

Obiekt MercatorPoint reprezentuje rzutowaną trójwymiarową pozycję. MercatorPoint używa projekcji mercatora internetowego (EPSG:3857) z nieco różnymi jednostkami:

  • rozmiar 1 jednostki to szerokość przewidywanego świata zamiast "miernika mercatora"
  • początek przestrzeni współrzędnej znajduje się w północno-zachodnim rogu zamiast na środku.

Na przykład MercatorPoint(0, 0, 0) jest północno-zachodnim rogu świata mercatora, a MercatorPoint(1, 1, 0) jest południowo-wschodnim rogu. Jeśli znasz kafelki wektorów warto rozważyć przestrzeń współrzędną jako kafelek 0/0/0 z zakresem 1.

Wymiar zMercatorPoint jest zgodny. Sześcian w przestrzeni współrzędnej mercatora będzie renderowany jako sześcian.

MultiLineString

Obiekt MultiLineString w formacie GeoJSON — obiekt JSON reprezentujący wiele krzywych geograficznych. Pełny opis został szczegółowo opisany w RFC 7946.

MultiPoint

Obiekt MultiPoint GeoJSON — obiekt JSON reprezentujący wiele pozycji geograficznych. Pełny opis został szczegółowo opisany w RFC 7946.

MultiPolygon

Obiekt MultiPolygon w formacie GeoJSON — obiekt JSON reprezentujący wiele wielokątów geograficznych. Pełny opis został szczegółowo opisany w RFC 7946.

Point

Obiekt punktu GeoJSON — obiekt JSON reprezentujący położenie geograficzne. Pełny opis został szczegółowo opisany w RFC 7946.

Polygon

Obiekt polygonu GeoJSON — obiekt JSON reprezentujący wielokąt geograficzny. Pełny opis został szczegółowo opisany w RFC 7946.

Position

Obiekt GeoJSON Position — tablica określająca długość geograficzną i szerokość geograficzną lokalizacji. Pełny opis został szczegółowo opisany w RFC 7946.

EventManager

Menedżer zdarzeń kontrolki mapy. Uwidocznione za pośrednictwem właściwości zdarzeń atlasu. Map, klasa. Nie można utworzyć wystąpienia przez użytkownika.

HtmlMarker

Ta klasa opakowuje element HTML, który można wyświetlić na mapie.

EventEmitter

Wewnętrzna klasa abstrakcyjna, którą można rozszerzyć w celu zapewnienia nasłuchiwania/wypalania zdarzeń. Ta klasa jest używana tylko do użytku wewnętrznego, a użytkownicy nie będą z nią korzystać. Nie należy używać jej przez klasę Map. MapCallbackHandler implementuje bardziej złożoną logikę do obsługi zdarzeń mapy.

BubbleLayer

Renderuje obiekty punktów jako skalowalne okręgi (bąbelki).

HeatMapLayer

Przedstawia gęstość danych przy użyciu różnych kolorów (HeatMap).

ImageLayer

Nakłada obraz na mapie z każdym rogiem zakotwiczonym na współrzędną na mapie. Znany również jako nakładka naziemna lub obrazowa.

Layer

Klasy abstrakcyjne dla innych klas warstw do rozszerzenia.

LineLayer

Renderuje dane linii na mapie. Można używać z obiektami SimpleLine, SimplePolygon, CirclePolygon, LineString, MultiLineString, Polygon i MultiPolygon.

PolygonExtrusionLayer

Renderuje wypełnione Polygon i obiekty MultiPolygon na mapie.

PolygonLayer

Renderuje wypełnione obiekty Wielokąt i MultiPolygon na mapie.

SymbolLayer

Renderuje dane oparte na punkcie jako symbole na mapie przy użyciu tekstu i/lub ikon. Symbole można również tworzyć dla danych liniowych i wielokątnych.

TileLayer

Renderuje obrazy z kafelkami rastrowymi na kafelkach mapy.

WebGLLayer

Umożliwia niestandardową logikę renderowania z dostępem do kontekstu WebGL mapy.

Map

Kontrolka wizualizacji i interaktywnej mapy internetowej.

AffineTransform

Klasa Transformacja Affine wygenerowana na podstawie zestawu punktów odniesienia.

Pixel

Reprezentują współrzędną lub przesunięcie pikseli. Rozszerza tablicę [x, y].

Popup

Okno informacji zakotwiczone na określonej pozycji na mapie.

PopupTemplate

Szablon układu dla wyskakującego okienka.

Shape

Klasa pomocnika, która opakowuje geometrię lub funkcję i ułatwia aktualizowanie i konserwację.

DataSource

Klasa źródła danych, która ułatwia zarządzanie danymi kształtów, które będą wyświetlane na mapie. Źródło danych należy dodać do warstwy, zanim będzie widoczne na mapie. Klasa DataSource może być używana z elementami SymbolLayer, LineLayer, PolygonLayer, BubbleLayer i HeatMapLayer.

ElevationTileSource

Źródło kafelka podniesienia uprawnień opisuje sposób uzyskiwania dostępu do danych kafelka podniesienia uprawnień (raster DEM). Następnie można go użyć do włączenia podniesienia poziomu mapy za pośrednictwem map.enableElevation(elevationSource)

Source

Podstawowa klasa abstrakcyjna, w której rozciągają się wszystkie inne obiekty źródłowe. Źródło należy dodać do warstwy, zanim będzie widoczne na mapie.

VectorTileSource

Źródło kafelka wektorowego opisuje sposób uzyskiwania dostępu do warstwy kafelka wektorowego. Źródła kafelków wektorowych mogą być używane z; SymbolLayer, LineLayer, PolygonLayer, BubbleLayer, HeatLayer i VectorTileLayer.

Interfejsy

AggregateExpression

Wyrażenie agregujące definiuje obliczenie przetwarzane przez zestaw danych. Schemat: [operator: string, initialValue?: wartość logiczna | liczba, operator mapExpression: Expression]: funkcja wyrażenia, która jest następnie stosowana do wszystkich wartości obliczonych przez mapExpression dla każdego punktu w klastrze. Obsługiwane operatory: o W przypadku liczb: +, *, max, min o Dla wartości logicznych: all, any initialValue: Opcjonalna, początkowa wartość, w której jest agregowana pierwsza obliczona wartość. mapExpression: wyrażenie stosowane względem każdego punktu w zestawie danych.

AnimationOptions

Opcje animowania zmian w aparacie kontrolki mapy.

AuthenticationManager

Menedżer uwierzytelniania kontrolki mapy. Uwidocznione za pośrednictwem właściwości uwierzytelniania atlasu. Map, klasa. Nie można utworzyć wystąpienia przez użytkownika.

AuthenticationOptions

Opcje określania sposobu uwierzytelniania kontrolki mapy za pomocą usług Azure Maps.

BubbleLayerOptions

Opcje używane podczas renderowania obiektów punktów w bańce.

CameraBoundsOptions

Opcje ustawiania granic aparatu kontrolki mapy.

CameraOptions

Opcje ustawiania aparatu kontrolki mapy.

ClusteredProperties

Właściwości, które będą istnieć dla właściwości ClusteredProperties

CompassControlOptions

Opcje obiektu CompassControl.

StyleControlEvents

Zdarzenia obsługiwane przez StyleControl.

Control

Interfejs do definiowania kontrolki mapy.

ControlManager

Menedżer kontrolek mapy. Uwidocznione za pomocą właściwości kontrolek atlasu. Map, klasa. Nie można utworzyć wystąpienia przez użytkownika.

ControlOptions

Opcje dodawania kontrolki do mapy.

DataSourceOptions

Źródło danych do zarządzania danymi kształtu, które będą wyświetlane na mapie. Źródło danych należy dodać do warstwy, zanim będzie widoczne na mapie. Opcje DataSourceOptions.

ElevationTileSourceOptions
FullscreenControlOptions

Opcje obiektu FullscreenControl.

HeatMapLayerOptions

Opcje używane podczas renderowania obiektów punktów w heatMapLayer.

HtmlMarkerEvents
HtmlMarkerManager

Menedżer znaczników HTML kontrolki mapy. Uwidocznione za pomocą właściwości markerów atlasu. Map, klasa. Nie można utworzyć wystąpienia przez użytkownika.

HtmlMarkerOptions

Opcje renderowania obiektu HtmlMarker

HyperLinkFormatOptions

Opcja formatowania ciągów hiperłączy.

IconOptions

Opcje używane do dostosowywania ikon w elemecie SymbolLayer

ImageLayerOptions

Opcje używane podczas renderowania obiektów punktów w ramce obrazu.

ImageSpriteManager

Menedżer sprite obrazu kontrolki mapy. Uwidocznione za pomocą właściwości imageSprite atlasu. Map, klasa. Nie można utworzyć wystąpienia przez użytkownika.

EventArgs
LayerEvents
LayerManager

Menedżer warstw kontrolki mapy. Uwidocznione za pośrednictwem właściwości warstw atlasu. Map, klasa. Nie można utworzyć wystąpienia przez użytkownika.

LayerOptions

Klasa bazowa, z której dziedziczą wszystkie inne opcje warstwy.

LightOptions

Opcje oświetlenia mapy.

LineLayerOptions

Opcje używane podczas renderowania obiektów SimpleLine, SimplePolygon, CirclePolygon, LineString, MultiLineString, Polygon i MultiPolygon w warstwie liniowej.

MapConfiguration

Reprezentuje zawartość konfiguracji mapy zawierającej listę dostępnych stylów.

MapConfigurationStyle

Reprezentuje informacje dotyczące pojedynczego stylu.

MapDataEvent

Obiekt zdarzenia zwracany przez mapy, gdy wystąpi zdarzenie danych.

MapErrorEvent

Obiekt zdarzenia zwracany przez mapy, gdy wystąpi zdarzenie błędu.

MapEvent

Obiekt zdarzenia zwracany przez mapy, gdy wystąpi podstawowe zdarzenie.

MapMouseEvent

Obiekt zdarzenia zwracany przez mapy, gdy wystąpi zdarzenie myszy.

MapMouseWheelEvent

Obiekt zdarzenia zwracany przez mapy, gdy wystąpi zdarzenie koła.

MapTouchEvent

Obiekt zdarzenia zwracany przez mapy w przypadku wystąpienia zdarzenia dotykowego.

MediaLayerOptions

Opcje używane podczas renderowania kanwy, obrazu, kafelka rastrowego i warstw wideo

Options
Padding

Przedstawia ilość wypełnienia w pikselach, które mają zostać dodane po stronie pola BoundingBox podczas ustawiania aparatu mapy.

PitchControlOptions

Opcje obiektu PitchControl.

PolygonExtrusionLayerOptions

Opcje używane podczas renderowania obiektów Polygon i MultiPolygon w PolygonExtrusionLayer.

PolygonLayerOptions

Opcje używane podczas renderowania obiektów Polygon i MultiPolygon w wielokącie.

PopupEvents
PopupManager

Menedżer wyskakujących okienek kontrolki mapy. Uwidocznione za pomocą właściwości popups klasy atlas.Map. Nie można utworzyć wystąpienia przez użytkownika.

PopupOptions

Opcje wyskakującego okienka.

Properties

Zestaw właściwości, których można używać z PopupTemplate

PropertyInfo

Szczegóły dotyczące sposobu wyświetlania właściwości.

RasterTileSourceOptions
RequestParameters

Jest to typ obiektu, który powinien zostać zwrócony przez wywołanie zwrotne transformRequest.

ScaleControlOptions

Opcje obiektu ScaleControl.

ServiceOptions

Właściwości globalne używane we wszystkich żądaniach obsługi atlasu.

ShapeEvents
DataSourceEvents
SourceEvents
SourceManager

Menedżer źródeł kontrolki mapy. Uwidocznione za pośrednictwem właściwości sources atlasu. Map, klasa. Nie można utworzyć wystąpienia przez użytkownika.

StyleChangedEvent

Obiekt zdarzenia zwrócony przez mapę po załadowaniu nowego stylu.

StyleControlOptions

Opcje obiektu StyleControl.

StyleOptions

Opcje stylu mapy.

SymbolLayerOptions

Opcje używane podczas renderowania geometrii w elemencie SymbolLayer.

TargetedEvent
TextOptions

Opcje używane do dostosowywania tekstu w elemecie SymbolLayer

Tile

Obiekt kafelka zwracany przez mapę, gdy wystąpi zdarzenie danych źródłowych.

TileId
TileLayerOptions

Opcje używane podczas renderowania obrazów rastrowych kafelków w kafelkuLayer.

TrafficControlOptions
TrafficOptions

Opcje ustawiania ruchu na mapie.

UserInteractionOptions

Opcje włączania/wyłączania interakcji użytkownika z mapą.

VectorTileSourceOptions

Źródło danych do zarządzania danymi kształtu, które będą wyświetlane na mapie. Źródło danych należy dodać do warstwy, zanim będzie widoczne na mapie. Opcje VectorTileSource.

WebGLLayerOptions

Opcje używane do renderowania grafiki w elemecie WebGLLayer.

WebGLRenderer

Interfejs renderowania grafiki WebGL w elemecie WebGLLayer.

ZoomControlOptions

Opcje obiektu ZoomControl.

Aliasy typu

Geometry

Podstawowy obiekt Geometry, w którym rozciągają się wszystkie kształty geometryczne; Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon, GeometryCollection

Expression

Można określić jako wartość filtru lub niektórych opcji warstwy. Wyrażenie definiuje formułę do obliczania wartości właściwości. Wyrażenia są reprezentowane jako tablice JSON. Pierwszym elementem wyrażenia jest ciąg nazewnictwa operatora wyrażenia.

getAuthTokenCallback

Funkcja wywołania zwrotnego używana do uzyskiwania tokenu uwierzytelniania w trybie uwierzytelniania anonimowego. Rozwiąż problem z tokenem uwierzytelniania lub odrzuć z błędami.

ResourceType
StyleImageMetadata

Podpis parametru options przekazanego do ImageSpriteManager.add.

Position
PositionAnchor

Wyliczenia

AuthenticationType

Wyliczenie używane do określania typu mechanizmu uwierzytelniania do użycia.

ControlPosition

Pozycje, w których można umieścić kontrolkę na mapie.

ControlStyle

Dostępne style dla kontrolki.

AccelerationUnits

Jednostki miary przyspieszenia.

AreaUnits

Jednostki miary dla obszarów.

DistanceUnits

Jednostki miary dla odległości.

SpeedUnits

Jednostki miary dla szybkości.

TimeUnits

Jednostki miary dla czasu.