Windows.UI.Xaml.Controls.Maps Espace de noms

Définit des classes pour le contrôle Map. Définit également les sources et les éléments de vignette qui peuvent être placés sur une carte.

Classes

CustomMapTileDataSource

Fournit une source de vignettes personnalisées pour un MapTileSource. Utilisez cette classe lorsque vous ne pouvez pas utiliser HttpMapTileDataSource ou LocalMapTileDataSource. Par exemple, CustomMapTileDataSource prend en charge le dessin des vignettes en mémoire et leur retour sous forme de flux de pixels.

HttpMapTileDataSource

Fournit une source de vignettes pour un MapTileSource. Les vignettes sont extraites à l’aide du protocole HTTP ou HTTPS. Notez que, à partir de la build 15063, les URI locaux ne fonctionnent plus.

LocalMapTileDataSource

Fournit une source de vignettes pour un MapTileSource. Les vignettes sont extraites à l’aide d’un protocole local tel que ms-appdata.

MapActualCameraChangedEventArgs

Fournit des données pour l’événement ActualCameraChanged .

MapActualCameraChangingEventArgs

Fournit des données pour l’événement ActualCameraChanging .

MapBillboard

Affiche une image qui est mise à l’échelle et s’estompe en fonction de sa distance par rapport à la ReferenceCamera du MapBillboard.

MapCamera

Représente la position d’une caméra pour définir la vue d’une carte.

MapContextRequestedEventArgs

Fournit des données d’événement pour l’événement MapContextRequested .

MapControl

Représente une carte symbolique ou photoréaliste de la Terre.

MapControlBusinessLandmarkClickEventArgs

Fournit des données pour l’événement BusinessLandmarkClick .

Notes

Cette API n’est pas disponible pour toutes les applications Windows. À moins que votre compte de développeur ne soit spécialement approvisionné par Microsoft, les appels à cette API échouent au moment de l’exécution. Pour plus d’informations sur cette API et l’espace de noms Windows.Services.Maps.LocalSearch , contactez votre représentant de l’équipe de compte Microsoft.

MapControlBusinessLandmarkPointerEnteredEventArgs

Fournit des données pour l’événement BusinessLandmarkPointerEntered .

Notes

Cette API n’est pas disponible pour toutes les applications Windows. À moins que votre compte de développeur ne soit spécialement approvisionné par Microsoft, les appels à cette API échouent au moment de l’exécution. Pour plus d’informations sur cette API et l’espace de noms Windows.Services.Maps.LocalSearch , contactez votre représentant de l’équipe de compte Microsoft.

MapControlBusinessLandmarkPointerExitedEventArgs

Fournit des données pour l’événement BusinessLandmarkPointerExited .

Notes

Cette API n’est pas disponible pour toutes les applications Windows. À moins que votre compte de développeur ne soit spécialement approvisionné par Microsoft, les appels à cette API échouent au moment de l’exécution. Pour plus d’informations sur cette API et l’espace de noms Windows.Services.Maps.LocalSearch , contactez votre représentant de l’équipe de compte Microsoft.

MapControlBusinessLandmarkRightTappedEventArgs

Fournit des données pour l’événement BusinessLandmarkRightTapped .

Notes

Cette API n’est pas disponible pour toutes les applications Windows. À moins que votre compte de développeur ne soit spécialement approvisionné par Microsoft, les appels à cette API échouent au moment de l’exécution. Pour plus d’informations sur cette API et l’espace de noms Windows.Services.Maps.LocalSearch , contactez votre représentant de l’équipe de compte Microsoft.

MapControlDataHelper

Fournit des événements qui indiquent que l’utilisateur a cliqué sur un emplacement d’entreprise ou une fonctionnalité de transit.

Notes

Cette API n’est pas disponible pour toutes les applications Windows. À moins que votre compte de développeur ne soit spécialement approvisionné par Microsoft, les appels à cette API échouent au moment de l’exécution. Pour plus d’informations sur cette API et l’espace de noms Windows.Services.Maps.LocalSearch , contactez votre représentant de l’équipe de compte Microsoft.

MapControlTransitFeatureClickEventArgs

Fournit des données pour l’événement TransitFeatureClick .

Notes

Cette API n’est pas disponible pour toutes les applications Windows. À moins que votre compte de développeur ne soit spécialement approvisionné par Microsoft, les appels à cette API échouent au moment de l’exécution. Pour plus d’informations sur cette API et l’espace de noms Windows.Services.Maps.LocalSearch , contactez votre représentant de l’équipe de compte Microsoft.

MapControlTransitFeaturePointerEnteredEventArgs

Fournit des données pour l’événement TransitFeaturePointerEntered .

Notes

Cette API n’est pas disponible pour toutes les applications Windows. À moins que votre compte de développeur ne soit spécialement approvisionné par Microsoft, les appels à cette API échouent au moment de l’exécution. Pour plus d’informations sur cette API et l’espace de noms Windows.Services.Maps.LocalSearch , contactez votre représentant de l’équipe de compte Microsoft.

MapControlTransitFeaturePointerExitedEventArgs

Fournit des données à l’événement TransitFeaturePointerExited .

Notes

Cette API n’est pas disponible pour toutes les applications Windows. À moins que votre compte de développeur ne soit spécialement approvisionné par Microsoft, les appels à cette API échouent au moment de l’exécution. Pour plus d’informations sur cette API et l’espace de noms Windows.Services.Maps.LocalSearch , contactez votre représentant de l’équipe de compte Microsoft.

MapControlTransitFeatureRightTappedEventArgs

Fournit des données pour l’événement TransitFeatureRightTapped .

Notes

Cette API n’est pas disponible pour toutes les applications Windows. À moins que votre compte de développeur ne soit spécialement approvisionné par Microsoft, les appels à cette API échouent au moment de l’exécution. Pour plus d’informations sur cette API et l’espace de noms Windows.Services.Maps.LocalSearch , contactez votre représentant de l’équipe de compte Microsoft.

MapCustomExperience

Représente une expérience personnalisée pour MapControl.

MapCustomExperienceChangedEventArgs

Fournit des données pour l’événement CustomExperienceChanged .

MapElement

Représente un élément affiché sur un Objet MapControl.

MapElement3D

Représente un élément 3D affiché sur un MapControl.

MapElementClickEventArgs

Fournit des données pour l’événement MapElementClick .

MapElementPointerEnteredEventArgs

Fournit des données pour l’événement MapElementPointerEntered .

MapElementPointerExitedEventArgs

Fournit des données pour l’événement MapElementPointerExited .

MapElementsLayer

Représente une collection d’éléments de carte auxquels vous pouvez lier des données et les manipuler indépendamment d’autres éléments de carte.

MapElementsLayerClickEventArgs

Fournit des données pour l’événement MapElementClick .

MapElementsLayerContextRequestedEventArgs

Fournit des données d’événement pour l’événement MapContextRequested .

MapElementsLayerPointerEnteredEventArgs

Fournit des données pour l’événement MapElementPointerEntered .

MapElementsLayerPointerExitedEventArgs

Fournit des données pour l’événement MapElementPointerExited .

MapIcon

Affiche une image telle qu’une punaise avec du texte facultatif sur un Objet MapControl. Utilisez l’image par défaut ou fournissez une image personnalisée.

MapInputEventArgs

Fournit des données sur l’entrée utilisateur pour les événements MapTapped, MapDoubleTapped et MapHolding de MapControl.

MapItemsControl

Contient une collection de contrôles XAML à afficher sur un Objet MapControl.

MapLayer

Représente une collection de données cartographiques à laquelle vous pouvez lier des données et les manipuler indépendamment d’autres types de données cartographiques.

MapModel3D

Représente un objet 3D à afficher sur une carte. Un MapModel3D est principalement utilisé conjointement avec MapElement3D.

MapPolygon

Représente un polygone sur un Objet MapControl.

MapPolyline

Représente une polyligne sur un MapControl.

MapRightTappedEventArgs

Fournit des données pour l’événement MapRightTapped .

MapRouteView

Affiche un MapRoute sur un MapControl.

MapScene

Représente une vue d’une carte.

MapStyleSheet

Représente un ensemble de règles qui définissent le style de la carte dans un contrôle de carte. Cette classe fournit des méthodes pour :

  1. Récupérez les styles de carte de base courants.
  2. Chargez des feuilles personnalisées via ParseFromJson et TryParseFromJson. Pour en savoir plus sur les feuilles de style JSON, consultez Informations de référence sur les feuilles de style MAP.
  3. Combinez plusieurs feuilles, où les feuilles ultérieures remplacent les feuilles antérieures, à l’aide de la méthode Combine . En règle générale, un style de carte de base commun est combiné avec json personnalisé pour créer un style de carte personnalisé.
MapStyleSheetEntries

Fournit les noms des entrées de style prises en charge par JavaScript Object Notation (JSON) dans la feuille de style de carte.

MapStyleSheetEntryStates

Fournit les noms des états d’entrée de style pris en charge d’une feuille de style de carte. Ces états sont mappés à des styles spécifiques à l’état définis dans la feuille de style de la carte.

MapTargetCameraChangedEventArgs

Fournit des données pour l’événement TargetCameraChanged .

MapTileBitmapRequest

Représente une demande bitmap pour une vignette pour un CustomMapTileDataSource.

MapTileBitmapRequestDeferral

Représente un report qui peut être utilisé par une application pour répondre de manière asynchrone à une demande bitmap pour une vignette.

MapTileBitmapRequestedEventArgs

Fournit des données pour l’événement CustomMapTileDataSource.BitmapRequested .

MapTileDataSource

Fournit une source de vignettes pour un MapTileSource. Cette classe sert de classe de base pour HttpMapTileDataSource, LocalMapTileDataSource et CustomMapTileDataSource.

MapTileSource

Représente une source de vignettes à superposer sur le MapControl.

MapTileUriRequest

Représente une demande d’URI pour une vignette pour un HttpMapTileDataSource ou un LocalMapTileDataSource.

MapTileUriRequestDeferral

Représente un report qui peut être utilisé par une application pour répondre de manière asynchrone à une demande d’URI pour une vignette.

MapTileUriRequestedEventArgs

Fournit des données pour l’événement HttpMapTileDataSource.UriRequested et l’événement LocalMapTileDataSource.UriRequested .

StreetsideExperience

Représente une expérience de carte personnalisée qui fournit une vue au niveau de la rue d’un emplacement géographique.

StreetsidePanorama

Représente une vue panoramique d’un emplacement géographique du point de vue de la rue.

Structures

MapZoomLevelRange

Spécifie le niveau de zoom minimal et maximal d’un MapTileSource. Cette structure est utilisée par la propriété ZoomLevelRange d’un MapTileSource.

Énumérations

MapAnimationKind

Spécifie l’animation à utiliser lorsque vous modifiez l’affichage de la carte. Par exemple, vous pouvez spécifier une animation lors de l’appel des méthodes TrySetViewAsync ou TrySetViewBoundsAsync .

MapCameraChangeReason

Spécifie la raison pour laquelle la position de la caméra de la carte a changé.

MapColorScheme

Spécifie le ColorScheme du MapControl.

MapElementCollisionBehavior

Spécifie le comportement d’un MapIcon lorsqu’il entre en collision avec d’autres fonctionnalités de carte en raison du niveau de zoom.

MapInteractionMode

Spécifie si la carte répond à un mouvement tactile et si le contrôle d’interface utilisateur correspondant apparaît sur la carte.

MapLoadingStatus

Spécifie le LoadingStatus du MapControl.

MapModel3DShadingOption

Spécifie le type d’ombrage que vous souhaitez afficher pour les objets 3D.

MapPanInteractionMode

Spécifie si le mouvement panoramique est reconnu sur la carte.

MapProjection

Spécifie comment transformer les latitudes et longitudes de la carte

MapStyle

Spécifie le style du MapControl.

MapTileAnimationState

Spécifie l’AnimationState de MapTileSource.

MapTileLayer

Spécifie le type de couche d’un MapTileSource.

MapVisibleRegionKind

Indique le type de région visible.

MapWatermarkMode

Spécifie le WatermarkMode du MapControl.

Voir aussi