你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

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 对象 - 包含 GeoJSON 特征集合的 JSON 对象。 RFC 7946中详细介绍了完整说明。

GeometryCollection

GeoJSON GeometryCollection 对象 - 包含 GeoJSON Geometry 对象的集合的 JSON 对象。 RFC 7946中详细介绍了完整说明。

LineString

GeoJSON LineString 对象 - 表示地理曲线的 JSON 对象。 RFC 7946中详细介绍了完整说明。

MercatorPoint

MercatorPoint 对象表示投影的三维位置。 MercatorPoint 使用 Web 墨卡托投影(EPSG:3857),单位略有不同:

  • 1 个单位的大小是投影世界的宽度,而不是“墨卡托计量”
  • 坐标空间的原点位于西北角,而不是中间。

例如,MercatorPoint(0, 0, 0) 是 mercator 世界的西北角,MercatorPoint(1, 1, 0) 是东南角。 如果熟悉 矢量图块 将坐标空间视为具有 1范围的 0/0/0 图块可能会很有帮助。

MercatorPointz 维度符合性。 mercator 坐标空间中的多维数据集将呈现为多维数据集。

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 多边形对象 - 表示地理多边形的 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

在地图上呈现填充的多边形和 MultiPolygon 对象。

SymbolLayer

使用文本和/或图标将基于点的数据呈现为地图上的符号。 还可以为线条和多边形数据创建符号。

TileLayer

呈现地图图块顶部的光栅平铺图像。

WebGLLayer

启用具有对地图 WebGL 上下文的访问权限的自定义呈现逻辑。

Map

视觉对象和交互式 Web 地图的控件。

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

聚合表达式定义通过一组数据处理的计算。 架构:[operator: string, initialValue?: boolean | number, mapExpression: Expression] 运算符:然后针对群集中每个点 mapExpression 计算的所有值的表达式函数。 支持的运算符:o 对于数字:+*maxmin o 对于布尔值:allany initialValue:可选,这是第一个计算值所针对的初始值。 mapExpression:针对数据集中的每个点应用的表达式。

AnimationOptions

用于对地图控件的相机进行更改的选项。

AuthenticationManager

映射控件身份验证的管理器。 通过 atlas 的身份验证属性公开。Map 类。 用户无法实例化。

AuthenticationOptions

用于指定地图控件如何使用 Azure Maps 服务进行身份验证的选项。

BubbleLayerOptions

在 BubbleLayer 中呈现 Point 对象时使用的选项。

CameraBoundsOptions

设置地图控件相机边界的选项。

CameraOptions

用于设置地图控件相机的选项。

ClusteredProperties

ClusteredProperties 将存在的属性

CompassControlOptions

CompassControl 对象的选项。

StyleControlEvents

StyleControl支持的事件。

Control

用于定义地图控件的接口。

ControlManager

地图控件控件的管理器。 通过 atlas 的控件属性公开。Map 类。 用户无法实例化。

ControlOptions

用于向地图添加控件的选项。

DataSourceOptions

用于管理将在地图上显示的形状数据的数据源。 数据源必须添加到图层,然后才能在地图上可见。 DataSourceOptions的选项。

ElevationTileSourceOptions
FullscreenControlOptions

FullscreenControl 对象的选项。

HeatMapLayerOptions

在 HeatMapLayer 中呈现 Point 对象时使用的选项。

HtmlMarkerEvents
HtmlMarkerManager

地图控件的 HTML 标记的管理器。 通过 atlas 的标记属性公开。Map 类。 用户无法实例化。

HtmlMarkerOptions

用于呈现 HtmlMarker 对象的选项

HyperLinkFormatOptions

超链接字符串的格式选项。

IconOptions

用于自定义 SymbolLayer 中的图标的选项

ImageLayerOptions

在 ImageLayer 中呈现 Point 对象时使用的选项。

ImageSpriteManager

地图控件的图像子画面的管理器。 通过 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

发生 wheel 事件时地图返回的事件对象。

MapTouchEvent

发生触摸事件时映射返回的事件对象。

MediaLayerOptions

呈现画布、图像、光栅磁贴和视频层时使用的选项

Options
Padding

表示在设置地图相机时要添加到 BoundingBox 一侧的填充量(以像素为单位)。

PitchControlOptions

PitchControl 对象的选项。

PolygonExtrusionLayerOptions

PolygonExtrusionLayer中呈现 PolygonMultiPolygon 对象时使用的选项。

PolygonLayerOptions

在 PolygonLayer 中呈现多边形和 MultiPolygon 对象时使用的选项。

PopupEvents
PopupManager

地图控件弹出窗口的管理器。 通过 atlas.Map 类的 popups 属性公开。 用户无法实例化。

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

发生源数据事件时映射返回的图块对象。

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

时间度量单位。