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 — объект JSON, содержащий коллекцию функций GeoJSON. Полное описание подробно описано в RFC 7946.

GeometryCollection

Объект GeoJSON GeometryCollection — объект JSON, содержащий коллекцию объектов GeoJSON Geometry. Полное описание подробно описано в RFC 7946.

LineString

Объект GeoJSON LineString — объект JSON, представляющий географическую кривую. Полное описание подробно описано в RFC 7946.

MercatorPoint

Объект MercatorPoint представляет проецированную трехмерную позицию. MercatorPoint использует проекцию веб-меркатора (EPSG:3857) с немного разными единицами:

  • размер 1 единицы — это ширина прогнозируемого мира, а не "меркатор метр"
  • исходное пространство координат находится в северо-западном углу, а не в середине.

Например, MercatorPoint(0, 0, 0) — это северо-западный угол мира меркатора, а MercatorPoint(1, 1, 0) — юго-восточный угол. Если вы знакомы с векторными плитками , может быть полезно представить пространство координат как плитку 0/0/0 с экстентом 1.

Измерение zMercatorPoint является конформным. Куб в пространстве координат меркатора будет отображаться как куб.

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

Диспетчер событий элемента управления картой. Предоставляется через свойство events атласа. Класс Map. Пользователь не может создать экземпляр .

HtmlMarker

Этот класс заключает в оболочку HTML-элемент, который может отображаться на карте.

EventEmitter

Внутренний абстрактный класс, который можно расширить для обеспечения прослушивания или срабатывания событий. Этот класс предназначен только для внутреннего использования, и пользователи не будут использовать его. Не должен использоваться классом Map. MapCallbackHandler реализует более сложную логику для обработки событий карты.

BubbleLayer

Отрисовывает объекты Point в виде масштабируемых кругов (пузырьков).

HeatMapLayer

Представление плотности данных с помощью разных цветов (Тепловая карта).

ImageLayer

Наложение изображения на карте с каждым углом, привязанным к координате на карте. Также называется наложением земли или изображения.

Layer

Абстрактный класс для расширения других классов слоев.

LineLayer

Отрисовывает данные линий на карте. Может использоваться с объектами SimpleLine, SimplePolygon, CirclePolygon, LineString, MultiLineString, Polygon и MultiPolygon.

PolygonExtrusionLayer

Отрисовывает экструдированные заполненные Polygon объекты и MultiPolygon объекты на карте.

PolygonLayer

Отрисовывает заполненные объекты Polygon и MultiPolygon на карте.

SymbolLayer

Отрисовывает данные на основе точек в виде символов на карте с помощью текста и (или) значков. Символы также можно создавать для данных линий и многоугольников.

TileLayer

Отрисовывает растровые мозаичные изображения поверх плиток карты.

WebGLLayer

Включает пользовательскую логику отрисовки с доступом к контексту WebGL карты.

Map

Элемент управления для визуальной и интерактивной веб-карты.

AffineTransform

Класс Аффинного преобразования, созданный из набора ссылочных точек.

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

Статистическое выражение определяет вычисление, которое обрабатывается по набору данных. Schema: [operator: string, initialValue?: boolean | number, mapExpression: Expression], оператор: функция выражения, которая затем применяется ко всем значениям, вычисляемым с помощью mapExpression для каждой точки в кластере. Поддерживаемые операторы: o Для чисел: +, *, maxmin , o Для логических значений: all, any initialValue: необязательно, начальное значение, в котором вычисляется первое вычисляемое значение. mapExpression: выражение, применяемое к каждой точке в наборе данных.

AnimationOptions

Параметры анимации изменений камеры элемента управления картой.

AuthenticationManager

Диспетчер проверки подлинности элемента управления картой. Предоставляется через свойство проверки подлинности atlas. Класс Map. Пользователь не может создать экземпляр .

AuthenticationOptions

Параметры для указания способа проверки подлинности элемента управления картой в службах Azure Maps.

BubbleLayerOptions

Параметры, используемые при отрисовке объектов Point в BubbleLayer.

CameraBoundsOptions

Параметры для настройки границ камеры элемента управления картой.

CameraOptions

Параметры настройки камеры элемента управления картой.

ClusteredProperties

Свойства, которые будут существовать для ClusteredProperties

CompassControlOptions

Параметры для объекта CompassControl.

StyleControlEvents

События, поддерживаемые .StyleControl

Control

Интерфейс для определения элемента управления картой.

ControlManager

Диспетчер элементов управления картой. Предоставляется через свойство controls атласа. Класс Map. Пользователь не может создать экземпляр .

ControlOptions

Параметры добавления элемента управления на карту.

DataSourceOptions

Источник данных для управления данными фигуры, которые будут отображаться на карте. Источник данных должен быть добавлен в слой, прежде чем он станет видимым на карте. Параметры для DataSourceOptions.

ElevationTileSourceOptions
HeatMapLayerOptions

Параметры, используемые при отрисовке объектов Point в HeatMapLayer.

HtmlMarkerEvents
HtmlMarkerManager

Диспетчер маркеров HTML элемента управления картой. Предоставляется через свойство маркеров атласа. Класс Map. Пользователь не может создать экземпляр .

HtmlMarkerOptions

Параметры отрисовки объекта HtmlMarker

HyperLinkFormatOptions

Параметр format для строк гиперссылки.

IconOptions

Параметры, используемые для настройки значков в SymbolLayer

ImageLayerOptions

Параметры, используемые при отрисовке объектов Point в ImageLayer.

ImageSpriteManager

Диспетчер спрайта изображений элемента управления картой. Предоставляется через свойство imageSprite атласа. Класс Map. Пользователь не может создать экземпляр .

EventArgs
LayerEvents
LayerManager

Диспетчер слоев элемента управления картой. Предоставляется через свойство слоев атласа. Класс Map. Пользователь не может создать экземпляр .

LayerOptions

Базовый класс, от которого наследуются все остальные параметры слоя.

LightOptions

Параметры освещения карты.

LineLayerOptions

Параметры, используемые при отрисовке объектов SimpleLine, SimplePolygon, CirclePolygon, LineString, MultiLineString, Polygon и MultiPolygon в слое линий.

MapConfiguration

Представляет содержимое конфигурации карты со списком доступных стилей.

MapConfigurationStyle

Представляет сведения для одного стиля.

MapDataEvent

Объект события, возвращаемый картой при возникновении события данных.

MapErrorEvent

Объект event, возвращаемый объектом сопоставления при возникновении события ошибки.

MapEvent

Объект события, возвращаемый картой при возникновении базового события.

MapMouseEvent

Объект event, возвращаемый картой при возникновении события мыши.

MapMouseWheelEvent

Объект события, возвращаемый картой при возникновении события колеса.

MapTouchEvent

Объект события, возвращаемый картой при возникновении события касания.

MediaLayerOptions

Параметры, используемые при отрисовке холста, изображения, растровой плитки и слоев видео

Options
Padding

Представляет объем заполнений в пикселях, добавляемых на сторону BoundingBox при настройке камеры карты.

PitchControlOptions

Параметры для объекта PitchControl.

PolygonExtrusionLayerOptions

Параметры, используемые при отрисовке Polygon объектов и MultiPolygon в PolygonExtrusionLayer.

PolygonLayerOptions

Параметры, используемые при отрисовке объектов Polygon и MultiPolygon в PolygonLayer.

PopupEvents
PopupManager

Диспетчер всплывающих окон элемента управления картой. Предоставляется через popups свойство atlas.Map класса . Пользователь не может создать экземпляр .

PopupOptions

Параметры для всплывающего окна.

Properties

Набор свойств, которые можно использовать с PopupTemplate

PropertyInfo

Сведения о том, как должно отображаться свойство.

RasterTileSourceOptions
RequestParameters

Это тип объекта, который должен быть возвращен обратным вызовом transformRequest.

ScaleControlOptions

Параметры для объекта ScaleControl.

ServiceOptions

Глобальные свойства, используемые во всех запросах службы atlas.

ShapeEvents
DataSourceEvents
SourceEvents
SourceManager

Диспетчер источников элемента управления картой. Предоставляется через свойство sources атласа. Класс Map. Пользователь не может создать экземпляр .

StyleChangedEvent

Объект события, возвращаемый картой после загрузки нового стиля.

StyleControlOptions

Параметры для объекта StyleControl.

StyleOptions

Параметры стиля карты.

SymbolLayerOptions

Параметры, используемые при отрисовке геометрических объектов в SymbolLayer.

TargetedEvent
TextOptions

Параметры, используемые для настройки текста в SymbolLayer

Tile

Объект Tile, возвращаемый картой при возникновении события исходных данных.

TileId
TileLayerOptions

Параметры, используемые при отрисовке растровых плиток изображений в TileLayer.

TrafficControlOptions
TrafficOptions

Параметры для настройки трафика на карте.

UserInteractionOptions

Параметры для включения или отключения взаимодействия пользователя с картой.

VectorTileSourceOptions

Источник данных для управления данными фигуры, которые будут отображаться на карте. Источник данных должен быть добавлен в слой, прежде чем он станет видимым на карте. Параметры для VectorTileSource.

WebGLLayerOptions

Параметры, используемые для отрисовки графики в WebGLLayer.

WebGLRenderer

Интерфейс для отрисовки графики WebGL в WebGLLayer.

ZoomControlOptions

Параметры для объекта ZoomControl.

Псевдонимы типа

Geometry

Базовый объект Geometry, в котором расширяются все геометрические фигуры; Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon, GeometryCollection

Expression

Можно указать в качестве значения фильтра или определенных параметров слоя. Выражение определяет формулу для вычисления значения свойства . Выражения представлены в виде массивов JSON. Первый элемент выражения — это строка, именующая оператор expression.

getAuthTokenCallback

Функция обратного вызова, используемая для получения маркера проверки подлинности в анонимном режиме проверки подлинности. Разрешение с помощью маркера проверки подлинности или отклонение с любыми ошибками.

ResourceType
StyleImageMetadata

Сигнатура для параметра, options переданного в ImageSpriteManager.add.

Position
PositionAnchor

Перечисления

AuthenticationType

Перечисление, используемое для указания типа используемого механизма проверки подлинности.

ControlPosition

Позиции, в которых можно разместить элемент управления на карте.

ControlStyle

Доступные стили для элемента управления.

AccelerationUnits

Единицы измерения для ускорения.

AreaUnits

Единицы измерения для областей.

DistanceUnits

Единицы измерения расстояний.

SpeedUnits

Единицы измерения скорости.

TimeUnits

Единицы измерения для времени.