MapKit Espacio de nombres

El espacio de nombres MapKit proporciona mapas, anotaciones e indicaciones incrustables.

Clases

MKAnnotation

Proporciona información de anotación a la vista de mapa.

MKAnnotation_Extensions

Métodos de extensión a la IMKAnnotation interfaz para admitir todos los métodos del MKAnnotation protocolo.

MKAnnotationView

Representa una anotación en mapView, creada a petición a partir de objetos MKAnnotation.

MKAnnotationView.MKAnnotationViewAppearance

Clase de apariencia para objetos de tipo MKAnnotationView.

MKAnnotationViewEventArgs

Proporciona datos para los DidSelectAnnotationView eventos E E:MapKit.MKAnnotationViewEventArgs.DidSelectAnnotationView .

MKCircle

Datos que especifican una superposición circular en un mapa.

MKCircleRenderer

Representación visual de un T:MapKit.MKCircle..

MKCircleView

Representación visual de .MKCircle En su lugar, los desarrolladores que tienen como destino iOS 7 y versiones posteriores deben usar MKCircleRenderer.

MKCircleView.MKCircleViewAppearance

Clase de apariencia para objetos de tipo MKCircleView.

MKClusterAnnotation

Anotación que agrupará varias anotaciones.

MKCompassButton

El espacio de nombres MapKit proporciona mapas, anotaciones e indicaciones incrustables.

MKCompassButton.MKCompassButtonAppearance

Clase de apariencia para objetos de tipo MKCompassButton.

MKDidAddOverlayRenderersEventArgs

Proporciona datos para el evento DidAddOverlayRenderers.

MKDidFinishRenderingMapEventArgs

Proporciona datos para el evento DidFinishRenderingMap.

MKDirections

Una ruta proporcionada por Apple a un destino.

MKDirectionsRequest

Encapsula una solicitud de indicaciones de viaje.

MKDirectionsResponse

Un conjunto de instrucciones de enrutamiento proporcionadas por Apple.

MKDistanceFormatter

Convierte entre distancias y cadenas localizadas.

MKErrorCodeExtensions

Métodos de extensión para la enumeración MapKit.MKErrorCode.

MKETAResponse

Datos en tiempo de viaje devueltos por los servidores de Apple. Se usa con CalculateETA(MKETAHandler).

MKFeatureDisplayPriority

Enumera las prioridades de visualización de anotaciones.

MKGeodesicPolyline

que MKPolyline representa la distancia de gran círculo entre dos ubicaciones.

MKGeometry

Clase auxiliar que contiene métodos para calcular distancias y escalas dependientes de la latitud.

MKLaunchOptions

Encapsula las propiedades que se van a usar con OpenInMaps(MKLaunchOptions).

MKLocalSearch

Encapsula una única búsqueda basada en mapa.

MKLocalSearchCompleter

Calcula y devuelve finalizaciones que coinciden con ubicaciones locales o puntos de interés para cadenas de búsqueda parciales de usuarios.

MKLocalSearchCompleterDelegate

Delegue el objeto que recibe, en nombre de , MKLocalSearchCompleterlas finalizaciones de búsqueda de mapa de la entrada del usuario.

MKLocalSearchCompleterDelegate_Extensions

Métodos de extensión a la IMKLocalSearchCompleterDelegate interfaz para admitir todos los métodos del MKLocalSearchCompleterDelegate protocolo.

MKLocalSearchCompletion

Término de búsqueda completado proporcionado por el sistema que se deriva de la entrada parcial del usuario.

MKLocalSearchRequest

Encapsular las propiedades de solicitud de una MKLocalSearch búsqueda basada en mapas.

MKLocalSearchResponse

Encapsula las propiedades de respuesta de una MKLocalSearch búsqueda basada en mapas.

MKMapCamera

Punto de vista que define la perspectiva del mapa.

MKMapItem

Información relacionada con una ubicación específica en un mapa.

MKMapSnapshot

Instantánea visual de un MKMapViewobjeto , generado por MKMapSnapshotter.

MKMapSnapshotOptions

Clase que se puede usar con para especificar varias opciones para crear MKMapSnapshots.

MKMapSnapshotter

Crea un objeto visual MKMapSnapshot del mapa, con todos los iconos de mapa cargados.

MKMapView

Vista de mapa incrustable.

MKMapView.MKMapViewAppearance

Clase de apariencia para objetos de tipo MKMapView.

MKMapViewAccessoryTappedEventArgs

Proporciona datos para el evento CalloutAccessoryControlTapped.

MKMapViewAnnotationEventArgs

Proporciona datos para el evento DidAddAnnotationViews.

MKMapViewChangeEventArgs

Proporciona datos para los RegionWillChange eventos E E:MapKit.MKMapViewChangeEventArgs.RegionWillChange .

MKMapViewDefault

El espacio de nombres MapKit proporciona mapas, anotaciones e indicaciones incrustables.

MKMapViewDelegate

Se usa para recibir notificaciones de mkMapView.

MKMapViewDelegate_Extensions

Métodos de extensión a la IMKMapViewDelegate interfaz para admitir todos los métodos del MKMapViewDelegate protocolo.

MKMapViewDragStateEventArgs

Proporciona datos para el evento ChangedDragState.

MKMarkerAnnotationView

El espacio de nombres MapKit proporciona mapas, anotaciones e indicaciones incrustables.

MKMarkerAnnotationView.MKMarkerAnnotationViewAppearance

Clase de apariencia para objetos de tipo MKMarkerAnnotationView.

MKMultiPoint

Clase base para formas de mapa compuestas de varios puntos.

MKOverlay

Describe una anotación de mapa que combina una ubicación y una forma geométrica.

MKOverlay_Extensions

Métodos de extensión a la IMKOverlay interfaz para admitir todos los métodos del MKOverlay protocolo.

MKOverlayPathRenderer

cuya MKOverlayPathRenderer representación visual es .CGPath

MKOverlayPathView

cuya MKOverlayView representación visual es .CGPath En su lugar, los desarrolladores que tienen como destino iOS 7 y versiones posteriores deben usar MKOverlayPathRenderer.

MKOverlayPathView.MKOverlayPathViewAppearance

Clase de apariencia para objetos de tipo MKOverlayPathView.

MKOverlayRenderer

Representación visual de .MKOverlay

MKOverlayView

Representación visual de .MKOverlay MKOverlayRenderer debe usarse en lugar de esta clase en aplicaciones destinadas a iOS 7 y versiones posteriores.

MKOverlayView.MKOverlayViewAppearance

Clase de apariencia para objetos de tipo MKOverlayView.

MKOverlayViewsEventArgs

Proporciona datos para el evento DidAddOverlayViews.

MKPinAnnotationView

Representa una vista similar a un anclaje que se puede quitar en un mapa.

MKPinAnnotationView.MKPinAnnotationViewAppearance

Clase de apariencia para objetos de tipo MKPinAnnotationView.

MKPlacemark

Combina una ubicación específica con datos como el país y las cadenas significativas para el usuario (por ejemplo, una dirección postal).

MKPlacemarkAddress

Clase que contiene datos de dirección para una marca de posición.

MKPointAnnotation

Anotación de mapa que asocia una ubicación específica a las cadenas significativas (por ejemplo, dirección postal) de .MKShape

MKPolygon

Anotación de mapa que representa un polígono cerrado superpuesto en una ubicación específica.

MKPolygonRenderer

Representación visual de una MKPolygon anotación.

MKPolygonView

Representación visual de una MKPolygon anotación. En su lugar, los desarrolladores que tienen como destino iOS 7 y versiones posteriores deben usar MKPolygonRenderer.

MKPolygonView.MKPolygonViewAppearance

Clase de apariencia para objetos de tipo MKPolygonView.

MKPolyline

Anotación de mapa que representa una serie de puntos que definen una serie de líneas no cerradas.

MKPolylineRenderer

Representación visual de .MKPolyline

MKPolylineView

Representación visual de .MKPolyline Los desarrolladores de aplicaciones destinados a iOS 7 y versiones posteriores deben preferir usar MKPolylineRenderer.

MKPolylineView.MKPolylineViewAppearance

Clase de apariencia para objetos de tipo MKPolylineView.

MKReverseGeocoder

Proporciona la conversión entre una ubicación específica a información sobre esa ubicación (por ejemplo, dirección postal).

MKReverseGeocoderDelegate

Cuando se invalida, permite la personalización de eventos relacionados con el ciclo de vida de .MKReverseGeocoder

MKRoute

Una ruta de viaje, que consta de un número de MKRouteSteps.

MKRouteStep

Elemento de , MKRouteque representa una única instrucción de viaje.

MKScaleView

El espacio de nombres MapKit proporciona mapas, anotaciones e indicaciones incrustables.

MKScaleView.MKScaleViewAppearance

Clase de apariencia para objetos de tipo MKScaleView.

MKShape

Clase base para anotaciones de mapa basadas en formas.

MKTileOverlay

que MKOverlay se puede usar en lugar de los iconos de mapa nativo de iOS o sobre ellos.

MKTileOverlayRenderer

Dibuja un MKTileOverlay objeto en un MKMapViewobjeto .

MKUserLocation

Anotación que representa la ubicación actual del usuario en un mapa.

MKUserLocationEventArgs

Proporciona datos para el evento DidUpdateUserLocation.

MKUserTrackingBarButtonItem

Un especializado UIBarButtonItem que permite al usuario ver y controlar el activo MKUserTrackingMode .

MKUserTrackingBarButtonItem.MKUserTrackingBarButtonItemAppearance

Clase de apariencia para objetos de tipo MKUserTrackingBarButtonItem.

MKUserTrackingButton

Botón para alternar el modo de seguimiento.

MKUserTrackingButton.MKUserTrackingButtonAppearance

Clase de apariencia para objetos de tipo MKUserTrackingButton.

MMapViewUserTrackingEventArgs

Proporciona datos para el evento DidChangeUserTrackingMode.

NSUserActivity_MKMapItem

Clase de extensión para obtener y establecer elementos de mapa en un NSUserActivity objeto .

Estructuras

MKCoordinateRegion

Define una región del mapa que se va a mostrar.

MKCoordinateSpan

Área distribuida por una región del mapa.

MKMapPoint

Una ubicación en una proyección de mapa 2D.

MKMapRect

Un área rectangular en una proyección de mapa 2D, medida en puntos de mapa.

MKMapSize

Extensión de una proyección de mapa 2D medida en puntos de mapa.

MKTileOverlayPath

Encapsula los valores de índice de un determinado MKTileOverlay.

Interfaces

IMKAnnotation

Interfaz que representa los métodos necesarios (si los hay) del protocolo MKAnnotation.

IMKLocalSearchCompleterDelegate

Interfaz que representa los métodos necesarios (si los hay) del protocolo MKLocalSearchCompleterDelegate.

IMKMapViewDelegate

Interfaz que representa los métodos necesarios (si los hay) del protocolo MKMapViewDelegate.

IMKOverlay

Interfaz que representa los métodos necesarios (si los hay) del protocolo MKOverlay.

IMKReverseGeocoderDelegate

Interfaz que representa los métodos necesarios (si los hay) del protocolo MKReverseGeocoderDelegate.

Enumeraciones

MKAnnotationViewCollisionMode

Enumera los modos de detección de colisiones.

MKAnnotationViewDragState

Enumeración de estados válidos para un objeto arrastrado MKAnnotationView.

MKDirectionsMode

Enumeración de métodos de viaje para los que se pueden proporcionar instrucciones.

MKDirectionsTransportType

Enumeración cuyos valores especifican el tipo de enrutamiento para las solicitudes de direcciones.

MKDistanceFormatterUnits

Enumeración cuyos valores especifican las unidades usadas con MKDistanceFormatter.

MKDistanceFormatterUnitStyle

Enumeración cuyos valores especifican la longitud de una MKDistanceFormatter cadena.

MKErrorCode

Enumeración cuyos valores representan varios errores que pueden producirse con T:MapKit.MKDirections.CalculateRoute y CalculateETA(MKETAHandler).

MKFeatureVisibility

Enumera el comportamiento de visibilidad de los títulos de los marcadores.

MKMapType

Tipo de mapa.

MKOverlayLevel

Enumeración cuyo valor especifica si la superposición debe representarse por encima de las carreteras, pero debajo de las etiquetas, etc.

MKPinAnnotationColor

Color de las patillas de mapa.

MKScaleViewAlignment

El espacio de nombres MapKit proporciona mapas, anotaciones e indicaciones incrustables.

MKSearchCompletionFilterType

Enumera los valores que controlan si las consultas de búsqueda, además de colocar los resultados, se incluyen en las listas de finalización.

MKUserTrackingMode

Enumeración de modos de seguimiento válidos.

Delegados

MKCreateClusterAnnotation

El espacio de nombres MapKit proporciona mapas, anotaciones e indicaciones incrustables.

MKDirectionsHandler

Controlador de finalización para llamadas a CalculateDirections(MKDirectionsHandler).

MKETAHandler

Controlador de finalización para llamadas a CalculateETA(MKETAHandler).

MKLocalSearchCompletionHandler

Delegado que se usa para controlar los resultados de una búsqueda basada en mapas.

MKMapSnapshotCompletionHandler

Controlador de finalización para StartAsync(DispatchQueue).

MKMapViewAnnotation

Firma usada para devolver una vista de una anotación.

MKMapViewOverlay

Delegado utilizado por la GetViewForOverlay(IMKMapViewDelegate, MKMapView, IMKOverlay) propiedad .

MKRendererForOverlayDelegate

La función, especificada por la RendererForOverlay(IMKOverlay) propiedad , que calcula el representador adecuado para un determinado MKOverlay.

MKTileOverlayLoadTileCompletionHandler

Controlador de finalización para LoadTileAtPath(MKTileOverlayPath, MKTileOverlayLoadTileCompletionHandler).

Comentarios

Puede usar MapKit para insertar mapas en la aplicación y mostrar puntos de interés en ellos.