Partager via


MapKit Espace de noms

L’espace de noms MapKit fournit des cartes, des annotations et des directions intégrables.

Classes

MKAnnotation

Fournit des informations d’annotation à la vue cartographique.

MKAnnotation_Extensions

Méthodes d’extension à l’interface IMKAnnotation pour prendre en charge toutes les méthodes du MKAnnotation protocole.

MKAnnotationView

Représente une annotation dans MapView, créée à la demande à partir d’objets MKAnnotation.

MKAnnotationView.MKAnnotationViewAppearance

Classe d’apparence pour les objets de type MKAnnotationView.

MKAnnotationViewEventArgs

Fournit des données pour les DidSelectAnnotationView événements E:MapKit.MKAnnotationViewEventArgs.DidSelectAnnotationView .

MKCircle

Données spécifiant une superposition circulaire sur une carte.

MKCircleRenderer

Représentation visuelle d’un T:MapKit.MKCircle..

MKCircleView

Représentation visuelle d’un MKCircle. Les développeurs ciblant iOS 7 et versions ultérieures doivent utiliser MKCircleRendererà la place .

MKCircleView.MKCircleViewAppearance

Classe d’apparence pour les objets de type MKCircleView.

MKClusterAnnotation

Annotation qui regroupera plusieurs annotations.

MKCompassButton

L’espace de noms MapKit fournit des cartes, des annotations et des directions intégrables.

MKCompassButton.MKCompassButtonAppearance

Classe d’apparence pour les objets de type MKCompassButton.

MKDidAddOverlayRenderersEventArgs

Fournit des données pour l'événement DidAddOverlayRenderers.

MKDidFinishRenderingMapEventArgs

Fournit des données pour l'événement DidFinishRenderingMap.

MKDirections

Itinéraire fourni par Apple vers une destination.

MKDirectionsRequest

Encapsule une demande d’itinéraires de voyage.

MKDirectionsResponse

Ensemble d’instructions de routage fournies par Apple.

MKDistanceFormatter

Convertit entre les distances et les chaînes localisées.

MKErrorCodeExtensions

Méthodes d’extension pour l’énumération MapKit.MKErrorCode.

MKETAResponse

Données de temps de trajet retournées par les serveurs Apple. Utilisé avec CalculateETA(MKETAHandler).

MKFeatureDisplayPriority

Énumère les priorités d’affichage des annotations.

MKGeodesicPolyline

MKPolyline qui représente la distance de grand cercle entre deux emplacements.

MKGeometry

Classe d’assistance contenant des méthodes de calcul des distances et des échelles dépendantes de la latitude.

MKLaunchOptions

Encapsule les propriétés à utiliser avec OpenInMaps(MKLaunchOptions).

MKLocalSearch

Encapsule une seule recherche basée sur une carte.

MKLocalSearchCompleter

Calcule et retourne des complétions qui correspondent à des emplacements locaux ou des points d’intérêt pour les chaînes de recherche d’utilisateurs partielles.

MKLocalSearchCompleterDelegate

Objet délégué qui reçoit, pour le compte d’un MKLocalSearchCompleter, les achèvements de recherche de mappage de l’entrée utilisateur.

MKLocalSearchCompleterDelegate_Extensions

Méthodes d’extension à l’interface IMKLocalSearchCompleterDelegate pour prendre en charge toutes les méthodes du MKLocalSearchCompleterDelegate protocole.

MKLocalSearchCompletion

Terme de recherche complet fourni par le système qui a été dérivé d’une entrée utilisateur partielle.

MKLocalSearchRequest

Encapsulez les propriétés de requête d’une MKLocalSearch recherche basée sur une carte.

MKLocalSearchResponse

Encapsule les propriétés de réponse d’une MKLocalSearch recherche basée sur une carte.

MKMapCamera

Point de vue qui définit la perspective de la carte.

MKMapItem

Informations relatives à un emplacement spécifique sur une carte.

MKMapSnapshot

Visuel instantané d’un MKMapView, produit par MKMapSnapshotter.

MKMapSnapshotOptions

Classe qui peut être utilisée avec C:MapKit.MKMapSnapshotter(MapKit.MKSnapshotOptions ) pour spécifier différentes options pour la création MKMapSnapshotde s.

MKMapSnapshotter

Crée un visuel MKMapSnapshot de la carte, avec toutes les vignettes de carte chargées.

MKMapView

Vue cartographique incorporable.

MKMapView.MKMapViewAppearance

Classe d’apparence pour les objets de type MKMapView.

MKMapViewAccessoryTappedEventArgs

Fournit des données pour l'événement CalloutAccessoryControlTapped.

MKMapViewAnnotationEventArgs

Fournit des données pour l'événement DidAddAnnotationViews.

MKMapViewChangeEventArgs

Fournit des données pour les RegionWillChange événements E:MapKit.MKMapViewChangeEventArgs.RegionWillChange .

MKMapViewDefault

L’espace de noms MapKit fournit des cartes, des annotations et des directions intégrables.

MKMapViewDelegate

Utilisé pour recevoir des notifications d’un MKMapView.

MKMapViewDelegate_Extensions

Méthodes d’extension à l’interface IMKMapViewDelegate pour prendre en charge toutes les méthodes du MKMapViewDelegate protocole.

MKMapViewDragStateEventArgs

Fournit des données pour l'événement ChangedDragState.

MKMarkerAnnotationView

L’espace de noms MapKit fournit des cartes, des annotations et des directions intégrables.

MKMarkerAnnotationView.MKMarkerAnnotationViewAppearance

Classe d’apparence pour les objets de type MKMarkerAnnotationView.

MKMultiPoint

Classe de base pour les formes de carte composées de plusieurs points.

MKOverlay

Décrit une annotation de carte qui combine un emplacement et une forme géométrique.

MKOverlay_Extensions

Méthodes d’extension à l’interface IMKOverlay pour prendre en charge toutes les méthodes du MKOverlay protocole.

MKOverlayPathRenderer

MKOverlayPathRenderer dont la représentation visuelle est un CGPath.

MKOverlayPathView

dont MKOverlayView la reprepresentation visuelle est un CGPath. Les développeurs ciblant iOS 7 et versions ultérieures doivent utiliser MKOverlayPathRendererà la place .

MKOverlayPathView.MKOverlayPathViewAppearance

Classe d’apparence pour les objets de type MKOverlayPathView.

MKOverlayRenderer

Représentation visuelle d’un MKOverlay.

MKOverlayView

Représentation visuelle d’un MKOverlay. MKOverlayRenderer doit être utilisé à la place de cette classe dans les applications ciblant iOS 7 et versions ultérieures.

MKOverlayView.MKOverlayViewAppearance

Classe d’apparence pour les objets de type MKOverlayView.

MKOverlayViewsEventArgs

Fournit des données pour l'événement DidAddOverlayViews.

MKPinAnnotationView

Représente une vue de type épingle qui peut être supprimée sur une carte.

MKPinAnnotationView.MKPinAnnotationViewAppearance

Classe d’apparence pour les objets de type MKPinAnnotationView.

MKPlacemark

Combine un emplacement spécifique avec des données telles que le pays et des chaînes significatives pour l’homme (telles qu’une adresse postale).

MKPlacemarkAddress

Classe qui contient les données d’adresse d’une marque de lieu.

MKPointAnnotation

Annotation de carte qui associe un emplacement spécifique aux chaînes explicites (par exemple, adresse postale) d’un MKShape.

MKPolygon

Annotation de carte qui représente un polygone fermé superposé à un emplacement spécifique.

MKPolygonRenderer

Représentation visuelle d’une MKPolygon annotation.

MKPolygonView

Représentation visuelle d’une MKPolygon annotation. Les développeurs ciblant iOS 7 et versions ultérieures doivent utiliser MKPolygonRendererà la place .

MKPolygonView.MKPolygonViewAppearance

Classe d’apparence pour les objets de type MKPolygonView.

MKPolyline

Annotation de carte qui représente une série de points qui définissent une série de lignes non fermées.

MKPolylineRenderer

Représentation visuelle d’un MKPolyline.

MKPolylineView

Représentation visuelle d’un MKPolyline. Les développeurs d’applications ciblant iOS 7 et versions ultérieures doivent préférer utiliser MKPolylineRenderer.

MKPolylineView.MKPolylineViewAppearance

Classe d’apparence pour les objets de type MKPolylineView.

MKReverseGeocoder

Fournit la conversion entre un emplacement spécifique en informations sur cet emplacement (par exemple, adresse postale).

MKReverseGeocoderDelegate

En cas de substitution, autorise la personnalisation des événements liés au cycle de vie d’un MKReverseGeocoder.

MKRoute

Itinéraire itinérant, qui se compose d’un nombre de MKRouteSteps.

MKRouteStep

Élément d’un MKRoute, représentant une instruction de déplacement unique.

MKScaleView

L’espace de noms MapKit fournit des cartes, des annotations et des directions intégrables.

MKScaleView.MKScaleViewAppearance

Classe d’apparence pour les objets de type MKScaleView.

MKShape

Classe de base pour les annotations de carte basées sur des formes.

MKTileOverlay

MKOverlay qui peut être utilisé à la place ou au-dessus des vignettes de carte native d’iOS.

MKTileOverlayRenderer

Dessine un MKTileOverlay sur un MKMapView.

MKUserLocation

Annotation qui représente l’emplacement actuel de l’utilisateur sur une carte.

MKUserLocationEventArgs

Fournit des données pour l'événement DidUpdateUserLocation.

MKUserTrackingBarButtonItem

Spécialisé UIBarButtonItem qui permet à l’utilisateur de voir et de contrôler le actif MKUserTrackingMode .

MKUserTrackingBarButtonItem.MKUserTrackingBarButtonItemAppearance

Classe d’apparence pour les objets de type MKUserTrackingBarButtonItem.

MKUserTrackingButton

Bouton permettant de basculer le mode de suivi.

MKUserTrackingButton.MKUserTrackingButtonAppearance

Classe d’apparence pour les objets de type MKUserTrackingButton.

MMapViewUserTrackingEventArgs

Fournit des données pour l'événement DidChangeUserTrackingMode.

NSUserActivity_MKMapItem

Classe d’extension pour obtenir et définir des éléments de mappage sur un NSUserActivity objet.

Structures

MKCoordinateRegion

Définit une région de la carte à afficher.

MKCoordinateSpan

Zone délimitée par une région de la carte.

MKMapPoint

Emplacement dans une projection de carte 2D.

MKMapRect

Zone rectangulaire dans une projection de carte 2D, mesurée en points de carte.

MKMapSize

Étendue d’une projection de carte 2D mesurée en points de carte.

MKTileOverlayPath

Encapsule les valeurs d’index d’un particulier MKTileOverlay.

Interfaces

IMKAnnotation

Interface représentant les méthodes requises (le cas échéant) du protocole MKAnnotation.

IMKLocalSearchCompleterDelegate

Interface représentant les méthodes requises (le cas échéant) du protocole MKLocalSearchCompleterDelegate.

IMKMapViewDelegate

Interface représentant les méthodes requises (le cas échéant) du protocole MKMapViewDelegate.

IMKOverlay

Interface représentant les méthodes requises (le cas échéant) du protocole MKOverlay.

IMKReverseGeocoderDelegate

Interface représentant les méthodes requises (le cas échéant) du protocole MKReverseGeocoderDelegate.

Énumérations

MKAnnotationViewCollisionMode

Énumère les modes de détection de collision.

MKAnnotationViewDragState

Énumération d’états valides pour un dragged MKAnnotationView.

MKDirectionsMode

Énumération des méthodes de déplacement pour lesquelles des directions peuvent être fournies.

MKDirectionsTransportType

Énumération dont les valeurs spécifient le type de routage pour les demandes de direction.

MKDistanceFormatterUnits

Énumération dont les valeurs spécifient les unités utilisées avec MKDistanceFormatter.

MKDistanceFormatterUnitStyle

Énumération dont les valeurs spécifient la longueur d’une MKDistanceFormatter chaîne.

MKErrorCode

Énumération dont les valeurs représentent diverses erreurs qui peuvent se produire avec T:MapKit.MKDirections.CalculateRoute et CalculateETA(MKETAHandler).

MKFeatureVisibility

Énumère le comportement de visibilité pour les titres des marqueurs.

MKMapType

Type de carte.

MKOverlayLevel

Énumération dont la valeur spécifie si la superposition doit s’afficher au-dessus des routes, mais sous les étiquettes, etc..

MKPinAnnotationColor

Couleur des épingles de carte.

MKScaleViewAlignment

L’espace de noms MapKit fournit des cartes, des annotations et des directions intégrables.

MKSearchCompletionFilterType

Énumère les valeurs qui contrôlent si les requêtes de recherche, en plus de placer les résultats, sont incluses dans les listes de saisie semi-automatique.

MKUserTrackingMode

Énumération des modes de suivi valides.

Délégués

MKCreateClusterAnnotation

L’espace de noms MapKit fournit des cartes, des annotations et des directions intégrables.

MKDirectionsHandler

Gestionnaire d’achèvement pour les appels à CalculateDirections(MKDirectionsHandler).

MKETAHandler

Gestionnaire d’achèvement pour les appels à CalculateETA(MKETAHandler).

MKLocalSearchCompletionHandler

Délégué utilisé pour gérer les résultats d’une recherche basée sur une carte.

MKMapSnapshotCompletionHandler

Gestionnaire d’achèvement pour StartAsync(DispatchQueue).

MKMapViewAnnotation

Signature utilisée pour retourner une vue à partir d’une annotation.

MKMapViewOverlay

Délégué utilisé par la GetViewForOverlay(IMKMapViewDelegate, MKMapView, IMKOverlay) propriété .

MKRendererForOverlayDelegate

Fonction, spécifiée par la RendererForOverlay(IMKOverlay) propriété, qui calcule le convertisseur approprié pour un .MKOverlay

MKTileOverlayLoadTileCompletionHandler

Gestionnaire de saisie semi-automatique pour LoadTileAtPath(MKTileOverlayPath, MKTileOverlayLoadTileCompletionHandler).

Remarques

Vous pouvez utiliser MapKit pour incorporer des cartes dans votre application et y afficher des points d’intérêt.