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

提供有关 MapControl的 MapTappedMapDoubleTappedMapHolding 事件的用户输入数据。

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

指定 MapControl 的水印模式

另请参阅