Поделиться через


azure-maps-control package

Классы

CompassControl

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

ControlBase

Реализует интерфейс управления и обеспечивает поддержку автоматического стиля на основе стиля карты.

FullscreenControl

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

PitchControl

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

ScaleControl

Элемент управления для отображения шкалы на карте.

StyleControl

Элемент управления для изменения стиля карты.

TrafficControl

Элемент управления для отображения сведений о трафике карты.

TrafficLegendControl

Элемент управления, отображающий условные обозначения трафика на карте.

ZoomControl

Элемент управления для изменения масштаба карты.

BoundingBox

Объект GeoJSON BoundingBox — массив, определяющий фигуру, края которой следуют линиям постоянной долготы, широты и повышения высоты. Все оси самой юго-западной точки следуют все оси более северо-восточной точки. Порядок осей в BoundingBox следует порядку осей геометрии. Полное описание подробно описано в RFC 7946.

Feature

Объект Функции GeoJSON — объект 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.

z измерение MercatorPoint соответствует требованиям. Куб в пространстве координат меркатора будет отображаться в виде куба.

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

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

HtmlMarker

Этот класс упаковывает html-элемент, который можно отобразить на карте.

EventEmitter

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

BubbleLayer

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

HeatMapLayer

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

ImageLayer

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

Layer

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

LineLayer

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

PolygonExtrusionLayer

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

PolygonLayer

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

SymbolLayer

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

TileLayer

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

WebGLLayer

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

Map

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

AffineTransform

Класс Affine Transform, созданный из набора ссылочных точек.

Pixel

Представляет координату или смещение пикселей. Расширяет массив [x, y].

Popup

Окно сведений, привязанное к указанной позиции на карте.

PopupTemplate

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

Shape

Вспомогательный класс, который упаковывает геометрию или компонент и упрощает обновление и обслуживание.

DataSource

Класс источника данных, который упрощает управление данными фигур, которые будут отображаться на карте. Источник данных необходимо добавить в слой, прежде чем он отображается на карте. Класс DataSource можно использовать с символами SymbolLayer, LineLayer, PolygonLayer, BubbleLayer и HeatMapLayer.

ElevationTileSource

Источник плитки "Повышение прав" описывает, как получить доступ к данным плитки с повышением прав (растровый DEM). Затем его можно использовать для включения повышения уровня карты с помощью map.enableElevation(elevationSource)

Source

Базовый абстрактный класс, в котором расширяются все остальные исходные объекты. Источник должен быть добавлен в слой, прежде чем он отображается на карте.

VectorTileSource

Источник векторной плитки описывает, как получить доступ к слойу векторной плитки. Источники векторных плиток можно использовать с; SymbolLayer, LineLayer, PolygonLayer, BubbleLayer, HeatmapLayer и VectorTileLayer.

Интерфейсы

AggregateExpression

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

AnimationOptions

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

AuthenticationManager

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

AuthenticationOptions

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

BubbleLayerOptions

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

CameraBoundsOptions

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

CameraOptions

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

ClusteredProperties

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

CompassControlOptions

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

StyleControlEvents

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

Control

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

ControlManager

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

ControlOptions

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

DataSourceOptions

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

ElevationTileSourceOptions
FullscreenControlOptions

Параметры объекта FullscreenControl.

HeatMapLayerOptions

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

HtmlMarkerEvents
HtmlMarkerManager

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

HtmlMarkerOptions

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

HyperLinkFormatOptions

Параметр форматирования строк гиперссылки.

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

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

MapEvent

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

MapMouseEvent

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

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

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

StyleChangedEvent

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

StyleControlOptions

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

StyleOptions

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

SymbolLayerOptions

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

TargetedEvent
TextOptions

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

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. Первый элемент выражения — это строковое именование оператора выражения.

getAuthTokenCallback

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

ResourceType
StyleImageMetadata

Подпись для параметра options, переданного ImageSpriteManager.add.

Position
PositionAnchor

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

AuthenticationType

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

ControlPosition

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

ControlStyle

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

AccelerationUnits

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

AreaUnits

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

DistanceUnits

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

SpeedUnits

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

TimeUnits

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