Windows.UI.Xaml.Controls.Maps 命名空间

定义 Map 控件的类。 此外,还定义可放置在地图上的图块源和元素。

CustomMapTileDataSource

MapTileSource提供自定义磁贴的源。 当无法使用 HttpMapTileDataSourceLocalMapTileDataSource时,请使用此类。 例如,CustomMapTileDataSource 支持在内存中绘制磁贴并将其作为像素流返回。

HttpMapTileDataSource

MapTileSource提供磁贴的源。 使用 HTTP 或 HTTPS 协议提取磁贴。 请注意,从内部版本 15063 起,本地 URI 不再有效。

LocalMapTileDataSource

MapTileSource提供磁贴的源。 使用本地协议(如 ms-appdata)提取磁贴。

MapActualCameraChangedEventArgs

提供 ActualCameraChanged 事件的数据。

MapActualCameraChangingEventArgs

提供 ActualCameraChanging 事件的数据。

MapBillboard

显示一个图像,该图像相对于 MapBillboard 的 ReferenceCamera 的距离进行缩放和淡化。

MapCamera

表示用于定义地图视图的相机的位置。

MapContextRequestedEventArgs

MapContextRequested 事件提供事件数据。

MapControl

表示地球的象征或照片现实地图。

MapControlBusinessLandmarkClickEventArgs

提供 BusinessLandmarkClick 事件的数据。

注意

此 API 不适用于所有 Windows 应用。 除非开发人员帐户是由Microsoft专门预配的,否则对此 API 的调用将在运行时失败。 有关此 API 和 Windows.Services.Maps.LocalSearch 命名空间的详细信息,请与Microsoft帐户团队代表协作。

MapControlBusinessLandmarkPointerEnteredEventArgs

提供 BusinessLandmarkPointerEntered 事件的数据。

注意

此 API 不适用于所有 Windows 应用。 除非开发人员帐户是由Microsoft专门预配的,否则对此 API 的调用将在运行时失败。 有关此 API 和 Windows.Services.Maps.LocalSearch 命名空间的详细信息,请与Microsoft帐户团队代表协作。

MapControlBusinessLandmarkPointerExitedEventArgs

提供 BusinessLandmarkPointerExited 事件的数据。

注意

此 API 不适用于所有 Windows 应用。 除非开发人员帐户是由Microsoft专门预配的,否则对此 API 的调用将在运行时失败。 有关此 API 和 Windows.Services.Maps.LocalSearch 命名空间的详细信息,请与Microsoft帐户团队代表协作。

MapControlBusinessLandmarkRightTappedEventArgs

提供 BusinessLandmarkRightTapped 事件的数据。

注意

此 API 不适用于所有 Windows 应用。 除非开发人员帐户是由Microsoft专门预配的,否则对此 API 的调用将在运行时失败。 有关此 API 和 Windows.Services.Maps.LocalSearch 命名空间的详细信息,请与Microsoft帐户团队代表协作。

MapControlDataHelper

提供指示用户已单击业务位置或传输功能的事件。

注意

此 API 不适用于所有 Windows 应用。 除非开发人员帐户是由Microsoft专门预配的,否则对此 API 的调用将在运行时失败。 有关此 API 和 Windows.Services.Maps.LocalSearch 命名空间的详细信息,请与Microsoft帐户团队代表协作。

MapControlTransitFeatureClickEventArgs

提供 TransitFeatureClick 事件的数据。

注意

此 API 不适用于所有 Windows 应用。 除非开发人员帐户是由Microsoft专门预配的,否则对此 API 的调用将在运行时失败。 有关此 API 和 Windows.Services.Maps.LocalSearch 命名空间的详细信息,请与Microsoft帐户团队代表协作。

MapControlTransitFeaturePointerEnteredEventArgs

提供 TransitFeaturePointerEntered 事件的数据。

注意

此 API 不适用于所有 Windows 应用。 除非开发人员帐户是由Microsoft专门预配的,否则对此 API 的调用将在运行时失败。 有关此 API 和 Windows.Services.Maps.LocalSearch 命名空间的详细信息,请与Microsoft帐户团队代表协作。

MapControlTransitFeaturePointerExitedEventArgs

TransitFeaturePointerExited 事件提供数据。

注意

此 API 不适用于所有 Windows 应用。 除非开发人员帐户是由Microsoft专门预配的,否则对此 API 的调用将在运行时失败。 有关此 API 和 Windows.Services.Maps.LocalSearch 命名空间的详细信息,请与Microsoft帐户团队代表协作。

MapControlTransitFeatureRightTappedEventArgs

提供 TransitFeatureRightTapped 事件的数据。

注意

此 API 不适用于所有 Windows 应用。 除非开发人员帐户是由Microsoft专门预配的,否则对此 API 的调用将在运行时失败。 有关此 API 和 Windows.Services.Maps.LocalSearch 命名空间的详细信息,请与Microsoft帐户团队代表协作。

MapCustomExperience

表示 MapControl的自定义体验。

MapCustomExperienceChangedEventArgs

提供 CustomExperienceChanged 事件的数据。

MapElement

表示 MapControl上显示的元素。

MapElement3D

表示 MapControl上显示的 3D 元素。

MapElementClickEventArgs

提供 MapElementClick 事件的数据。

MapElementPointerEnteredEventArgs

提供 MapElementPointerEntered 事件的数据。

MapElementPointerExitedEventArgs

提供 MapElementPointerExited 事件的数据。

MapElementsLayer

表示映射元素的集合,你可以将数据绑定并独立于其他地图元素进行操作。

MapElementsLayerClickEventArgs

提供 MapElementClick 事件的数据。

MapElementsLayerContextRequestedEventArgs

MapContextRequested 事件提供事件数据。

MapElementsLayerPointerEnteredEventArgs

提供 MapElementPointerEntered 事件的数据。

MapElementsLayerPointerExitedEventArgs

提供 MapElementPointerExited 事件的数据。

MapIcon

MapControl上显示带有可选文本的图钉等图像。 使用默认映像或提供自定义映像。

MapInputEventArgs

提供有关 MapTappedMapDoubleTapped以及 MapControlMapHolding 事件的数据。

MapItemsControl

包含要显示在 MapControl上的 XAML 控件的集合。

MapLayer

表示地图数据的集合,你可以将数据绑定到其中,并独立于其他地图类型的地图数据进行操作。

MapModel3D

表示要在地图上显示的 3D 对象。 MapModel3D 主要用于 MapElement3D

MapPolygon

表示 MapControl上的多边形。

MapPolyline

表示 MapControl上的折线。

MapRightTappedEventArgs

提供 MapRightTapped 事件的数据。

MapRouteView

MapControl上显示 MapRoute

MapScene

表示地图的视图。

MapStyleSheet

表示一组规则,这些规则在 地图控件中定义地图的样式。 此类提供以下方法:

  1. 检索常见的基本地图样式。
  2. 通过 ParseFromJsonTryParseFromJson加载自定义工作表。 若要详细了解 JSON 样式表,请参阅 映射样式表参考
  3. 使用 Combine 方法合并多个工作表,其中后面的工作表替代了早期工作表。 通常,通用基本地图样式与自定义 JSON 组合在一起,以创建自定义地图样式。
MapStyleSheetEntries

提供地图样式表中支持的 JavaScript 对象表示法 (JSON) 样式项的名称。

MapStyleSheetEntryStates

提供地图样式表支持的样式输入状态的名称。 这些状态映射到地图样式表中定义的特定于状态的样式。

MapTargetCameraChangedEventArgs

提供 TargetCameraChanged 事件的数据。

MapTileBitmapRequest

表示 CustomMapTileDataSource磁贴的位图请求。

MapTileBitmapRequestDeferral

表示应用可用于异步响应磁贴的位图请求的延迟。

MapTileBitmapRequestedEventArgs

提供 CustomMapTileDataSource.BitmapRequested 事件的数据。

MapTileDataSource

MapTileSource提供磁贴的源。 此类充当 HttpMapTileDataSourceLocalMapTileDataSourceCustomMapTileDataSource的基类。

MapTileSource

表示要覆盖在 MapControl上的磁贴的源。

MapTileUriRequest

表示 HttpMapTileDataSourceLocalMapTileDataSource的磁贴的 URI 请求。

MapTileUriRequestDeferral

表示应用可用于异步响应磁贴 URI 请求的延迟。

MapTileUriRequestedEventArgs

提供 HttpMapTileDataSource.UriRequested 事件和 LocalMapTileDataSource.UriRequested 事件的数据。

StreetsideExperience

表示提供地理位置街道级别视图的自定义地图体验。

StreetsidePanorama

表示地理位置的全景视图(从街道级别的角度)。

结构

MapZoomLevelRange

指定 MapTileSource的最小和最大缩放级别。 此结构由 MapTileSourceZoomLevelRange 属性使用。

枚举

MapAnimationKind

指定更改地图视图时要使用的动画。 例如,可以在调用 TrySetViewAsyncTrySetViewBoundsAsync 方法时指定动画。

MapCameraChangeReason

指定地图相机位置已更改的原因。

MapColorScheme

指定 MapControlColorScheme

MapElementCollisionBehavior

指定由于缩放级别而与其他地图特征相撞时 MapIcon 的行为。

MapInteractionMode

指定地图是否响应触摸手势,以及地图上是否显示相应的 UI 控件。

MapLoadingStatus

指定 MapControlLoadingStatus

MapModel3DShadingOption

指定要为 3D 对象显示的底纹类型。

MapPanInteractionMode

指定地图上是否识别平移手势。

MapProjection

指定如何转换地图的纬度和经度

MapStyle

指定 MapControl样式

MapTileAnimationState

指定 MapTileSourceAnimationState

MapTileLayer

指定 MapTileSource 类型。

MapVisibleRegionKind

指示可见区域的种类。

MapWatermarkMode

指定 MapControlWatermarkMode

注解

重要

必应地图企业版服务停用

来自 Windows.Services.Maps 命名空间中的 UWP MapControl 和地图服务依赖于必应地图。 必应地图企业版已弃用,并且将停用,此时 MapControl 和服务将不再接收数据。

有关详细信息,请参阅 必应地图开发人员中心必应地图文档

另请参阅