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

azure-maps-control package

CompassControl

用于更改地图旋转的控件。

ControlBase

实现控件接口,并提供对基于地图样式的自动样式设置的支持。

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) 是墨卡托世界的西北角, 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

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

HtmlMarker

此类包装可在地图上显示的 HTML 元素。

EventEmitter

可以扩展为提供事件侦听/触发的内部抽象类。 此类仅供内部使用,用户对此类几乎没有用。 不由 Map 类使用。 MapCallbackHandler 实现更复杂的逻辑来处理地图事件。

BubbleLayer

将 Point 对象呈现为可缩放的圆圈 (气泡) 。

HeatMapLayer

使用不同颜色 (热度地图) 表示数据的密度。

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 对于数字: +*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 的 controls 属性公开。Map 类。 用户无法实例化。

ControlOptions

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

DataSourceOptions

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

ElevationTileSourceOptions
HeatMapLayerOptions

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

HtmlMarkerEvents
HtmlMarkerManager

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

HtmlMarkerOptions

用于呈现 HtmlMarker 对象的选项

HyperLinkFormatOptions

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

IconOptions

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

ImageLayerOptions

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

ImageSpriteManager

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

EventArgs
LayerEvents
LayerManager

地图控件层的经理。 通过 atlas 的 layers 属性公开。映射类。 用户无法实例化。

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

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

PopupOptions

弹出窗口的选项。

Properties

可用于 的一组属性 PopupTemplate

PropertyInfo

属性的显示方式的物种详细信息。

RasterTileSourceOptions
RequestParameters

这是 transformRequest 回调预期返回的对象类型。

ScaleControlOptions

ScaleControl 对象的选项。

ServiceOptions

所有 atlas 服务请求中使用的全局属性。

ShapeEvents
DataSourceEvents
SourceEvents
SourceManager

地图控件源的管理员。 通过 atlas 的 sources 属性公开。映射类。 用户无法实例化。

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

传递给 的参数 optionsImageSpriteManager.add签名。

Position
PositionAnchor

枚举

AuthenticationType

用于指定要使用的身份验证机制类型的枚举。

ControlPosition

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

ControlStyle

控件的可用样式。

AccelerationUnits

加速的度量单位。

AreaUnits

区域的度量单位。

DistanceUnits

距离的度量单位。

SpeedUnits

速度的度量单位。

TimeUnits

时间的度量单位。