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

定義地圖控制項的類別。 也定義可放置在地圖上的磚來源和元素。

類別

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

提供MapControlMapTappedMapDoubleTappedMapHolding事件的使用者輸入相關資料。

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

另請參閱