MapKit Namespace

O namespace mapkit fornece mapas inseriveis, anotações e direções.

Classes

MKAnnotation

Fornece informações de anotação para a exibição de mapa.

MKAnnotation_Extensions

Métodos de extensão para a IMKAnnotation interface para dar suporte a todos os métodos do MKAnnotation protocolo.

MKAnnotationView

Representa uma anotação no MapView, criado sob demanda a partir de objetos MKAnnotation.

MKAnnotationView.MKAnnotationViewAppearance

Classe de aparência para objetos do tipo MKAnnotationView.

MKAnnotationViewEventArgs

Fornece dados para os DidSelectAnnotationView eventos E:MapKit.MKAnnotationViewEventArgs.DidSelectAnnotationView .

MKCircle

Os dados que especificam uma sobreposição circular em um mapa.

MKCircleRenderer

A representação visual de um T:MapKit.MKCircle..

MKCircleView

A representação visual de um MKCircle. Os desenvolvedores direcionados ao iOS 7 e posterior devem usar MKCircleRenderer.

MKCircleView.MKCircleViewAppearance

Classe de aparência para objetos do tipo MKCircleView.

MKClusterAnnotation

Uma anotação que agrupará várias anotações.

MKCompassButton

O namespace mapkit fornece mapas inseriveis, anotações e direções.

MKCompassButton.MKCompassButtonAppearance

Classe de aparência para objetos do tipo MKCompassButton.

MKDidAddOverlayRenderersEventArgs

Fornece dados para o evento de DidAddOverlayRenderers .

MKDidFinishRenderingMapEventArgs

Fornece dados para o evento de DidFinishRenderingMap .

MKDirections

Uma rota fornecida pela Apple para um destino.

MKDirectionsRequest

Encapsula uma solicitação de trajeto de viagem.

MKDirectionsResponse

Um conjunto de instruções de roteamento fornecidas pela Apple.

MKDistanceFormatter

Converte entre distâncias e cadeias de caracteres localizadas.

MKErrorCodeExtensions

Métodos de extensão para a enumeração MapKit.MKErrorCode.

MKETAResponse

Dados de tempo de viagem retornados por servidores Apple. Usado com CalculateETA(MKETAHandler).

MKFeatureDisplayPriority

Enumera prioridades de exibição de anotação.

MKGeodesicPolyline

Um MKPolyline que representa a distância de grande círculo entre dois locais.

MKGeometry

Classe auxiliar que contém métodos para calcular distâncias e escalas dependentes de latitude.

MKLaunchOptions

Encapsula as propriedades a serem usadas com OpenInMaps(MKLaunchOptions).

MKLocalSearch

Encapsula uma única pesquisa baseada em mapa.

MKLocalSearchCompleter

Calcula e retorna conclusões que correspondem a locais ou pontos de interesse para cadeias de caracteres parciais de pesquisa do usuário.

MKLocalSearchCompleterDelegate

Objeto delegate que recebe, em nome de um MKLocalSearchCompleter, as conclusões de pesquisa de mapa da entrada do usuário.

MKLocalSearchCompleterDelegate_Extensions

Métodos de extensão para a IMKLocalSearchCompleterDelegate interface para dar suporte a todos os métodos do MKLocalSearchCompleterDelegate protocolo.

MKLocalSearchCompletion

Termo de pesquisa concluído fornecido pelo sistema derivado da entrada parcial do usuário.

MKLocalSearchRequest

Encapsular as propriedades de solicitação de uma MKLocalSearch pesquisa baseada em mapa.

MKLocalSearchResponse

Encapsula as propriedades de resposta de uma MKLocalSearch pesquisa baseada em mapa.

MKMapCamera

O ponto de vista que define a perspectiva do mapa.

MKMapItem

Informações relacionadas a um local específico em um mapa.

MKMapSnapshot

Um visual instantâneo de um MKMapView, produzido por MKMapSnapshotter.

MKMapSnapshotOptions

Uma classe que pode ser usada com C:MapKit.MKMapSnapshotter(MapKit.MKSnapshotOptions para especificar várias opções para criar MKMapSnapshots.

MKMapSnapshotter

Cria um visual MKMapSnapshot do mapa, com todos os blocos de mapa carregados.

MKMapView

Modo de Exibição de Mapa Inserível.

MKMapView.MKMapViewAppearance

Classe de aparência para objetos do tipo MKMapView.

MKMapViewAccessoryTappedEventArgs

Fornece dados para o evento de CalloutAccessoryControlTapped .

MKMapViewAnnotationEventArgs

Fornece dados para o evento de DidAddAnnotationViews .

MKMapViewChangeEventArgs

Fornece dados para os RegionWillChange eventos E:MapKit.MKMapViewChangeEventArgs.RegionWillChange .

MKMapViewDefault

O namespace mapkit fornece mapas inseriveis, anotações e direções.

MKMapViewDelegate

Usado para receber notificações de um MKMapView.

MKMapViewDelegate_Extensions

Métodos de extensão para a IMKMapViewDelegate interface para dar suporte a todos os métodos do MKMapViewDelegate protocolo.

MKMapViewDragStateEventArgs

Fornece dados para o evento de ChangedDragState .

MKMarkerAnnotationView

O namespace mapkit fornece mapas inseriveis, anotações e direções.

MKMarkerAnnotationView.MKMarkerAnnotationViewAppearance

Classe de aparência para objetos do tipo MKMarkerAnnotationView.

MKMultiPoint

A classe base para formas de mapa compostas por vários pontos.

MKOverlay

Descreve uma anotação de mapa que combina um local e uma forma geométrica.

MKOverlay_Extensions

Métodos de extensão para a IMKOverlay interface para dar suporte a todos os métodos do MKOverlay protocolo.

MKOverlayPathRenderer

Um MKOverlayPathRenderer cuja representação visual é um CGPath.

MKOverlayPathView

Um MKOverlayView cuja reprepresentação visual é um CGPath. Os desenvolvedores direcionados ao iOS 7 e posterior devem usar MKOverlayPathRenderer.

MKOverlayPathView.MKOverlayPathViewAppearance

Classe de aparência para objetos do tipo MKOverlayPathView.

MKOverlayRenderer

A representação visual de um MKOverlay.

MKOverlayView

A representação visual de um MKOverlay. MKOverlayRenderer deve ser usado em vez dessa classe em aplicativos direcionados ao iOS 7 e posterior.

MKOverlayView.MKOverlayViewAppearance

Classe de aparência para objetos do tipo MKOverlayView.

MKOverlayViewsEventArgs

Fornece dados para o evento de DidAddOverlayViews .

MKPinAnnotationView

Representa uma exibição semelhante a um pin que pode ser descartada em um mapa.

MKPinAnnotationView.MKPinAnnotationViewAppearance

Classe de aparência para objetos do tipo MKPinAnnotationView.

MKPlacemark

Combina um local específico com dados como cadeias de caracteres de país e de humanos significativos (como um endereço de rua).

MKPlacemarkAddress

Classe que contém dados de endereço para uma marca de local.

MKPointAnnotation

Uma anotação de mapa que associa um local específico às cadeias de caracteres significativas (por exemplo, endereço de rua) de um MKShape.

MKPolygon

Uma anotação de mapa que representa um polígono fechado sobreposto em um local específico.

MKPolygonRenderer

A representação visual de uma MKPolygon anotação.

MKPolygonView

A representação visual de uma MKPolygon anotação. Os desenvolvedores direcionados ao iOS 7 e posterior devem usar MKPolygonRenderer.

MKPolygonView.MKPolygonViewAppearance

Classe de aparência para objetos do tipo MKPolygonView.

MKPolyline

Uma anotação de mapa que representa uma série de pontos que definem uma série não revelada de linhas.

MKPolylineRenderer

A representação visual de um MKPolyline.

MKPolylineView

A representação visual de um MKPolyline. Os desenvolvedores de aplicativos direcionados ao iOS 7 e posterior devem preferir usar MKPolylineRenderer.

MKPolylineView.MKPolylineViewAppearance

Classe de aparência para objetos do tipo MKPolylineView.

MKReverseGeocoder

Fornece conversão entre um local específico para informações sobre esse local (por exemplo, endereço de rua).

MKReverseGeocoderDelegate

Quando substituído, permite a personalização de eventos relacionados ao ciclo de vida de um MKReverseGeocoder.

MKRoute

Uma rota de viagem, que consiste em vários MKRouteSteps.

MKRouteStep

Um elemento em um MKRoute, que representa uma única instrução de viagem.

MKScaleView

O namespace mapkit fornece mapas inseriveis, anotações e direções.

MKScaleView.MKScaleViewAppearance

Classe de aparência para objetos do tipo MKScaleView.

MKShape

Classe base para anotações de mapa baseadas em forma.

MKTileOverlay

Um MKOverlay que pode ser usado em vez de ou em cima dos blocos de mapa nativos do iOS.

MKTileOverlayRenderer

Desenha um MKTileOverlay em um MKMapView.

MKUserLocation

Uma anotação que representa o local atual do usuário em um mapa.

MKUserLocationEventArgs

Fornece dados para o evento de DidUpdateUserLocation .

MKUserTrackingBarButtonItem

Um especializado UIBarButtonItem que permite que o usuário veja e controle o ativo MKUserTrackingMode .

MKUserTrackingBarButtonItem.MKUserTrackingBarButtonItemAppearance

Classe de aparência para objetos do tipo MKUserTrackingBarButtonItem.

MKUserTrackingButton

Um botão para alternar o modo de acompanhamento.

MKUserTrackingButton.MKUserTrackingButtonAppearance

Classe de aparência para objetos do tipo MKUserTrackingButton.

MMapViewUserTrackingEventArgs

Fornece dados para o evento de DidChangeUserTrackingMode .

NSUserActivity_MKMapItem

Classe de extensão para obter e definir itens de mapa em um NSUserActivity objeto .

Estruturas

MKCoordinateRegion

Define uma região do mapa a ser exibida.

MKCoordinateSpan

A área abrangida por uma região do mapa.

MKMapPoint

Um local em uma projeção de mapa 2D.

MKMapRect

Uma área retangular em uma projeção de mapa 2D, medida em pontos de mapa.

MKMapSize

A extensão de uma projeção de mapa 2D, conforme medido em pontos de mapa.

MKTileOverlayPath

Encapsula os valores de índice de um determinado MKTileOverlay.

Interfaces

IMKAnnotation

Interface que representa os métodos necessários (se houver) do protocolo MKAnnotation.

IMKLocalSearchCompleterDelegate

Interface que representa os métodos necessários (se houver) do protocolo MKLocalSearchCompleterDelegate.

IMKMapViewDelegate

Interface que representa os métodos necessários (se houver) do protocolo MKMapViewDelegate.

IMKOverlay

Interface que representa os métodos necessários (se houver) do protocolo MKOverlay.

IMKReverseGeocoderDelegate

Interface que representa os métodos necessários (se houver) do protocolo MKReverseGeocoderDelegate.

Enumerações

MKAnnotationViewCollisionMode

Enumera modos de detecção de colisão.

MKAnnotationViewDragState

Uma enumeração de estados válidos para um arrastado MKAnnotationView.

MKDirectionsMode

Uma enumeração de métodos de viagem para os quais as instruções podem ser fornecidas.

MKDirectionsTransportType

Uma enumeração cujos valores especificam o tipo de roteamento para solicitações de trajeto.

MKDistanceFormatterUnits

Uma enumeração cujos valores especificam as unidades usadas com MKDistanceFormatter.

MKDistanceFormatterUnitStyle

Uma enumeração cujos valores especificam o comprimento de uma MKDistanceFormatter cadeia de caracteres.

MKErrorCode

Uma enumeração cujos valores representam vários erros que podem ocorrer com T:MapKit.MKDirections.CalculateRoute e CalculateETA(MKETAHandler).

MKFeatureVisibility

Enumera o comportamento de visibilidade para títulos de marcador.

MKMapType

O tipo de mapa.

MKOverlayLevel

Uma enumeração cujo valor especifica se a sobreposição deve renderizar acima das estradas, mas abaixo dos rótulos, etc..

MKPinAnnotationColor

Cor para pinos de mapa.

MKScaleViewAlignment

O namespace mapkit fornece mapas inseriveis, anotações e direções.

MKSearchCompletionFilterType

Enumera valores que controlam se as consultas de pesquisa, além de colocar resultados, estão incluídas em listas de conclusão.

MKUserTrackingMode

Uma enumeração de modos de controle válidos.

Delegados

MKCreateClusterAnnotation

O namespace mapkit fornece mapas inseriveis, anotações e direções.

MKDirectionsHandler

O manipulador de conclusão para chamadas para CalculateDirections(MKDirectionsHandler).

MKETAHandler

O manipulador de conclusão para chamadas para CalculateETA(MKETAHandler).

MKLocalSearchCompletionHandler

Um delegado que é usado para lidar com os resultados de uma pesquisa baseada em mapa.

MKMapSnapshotCompletionHandler

O manipulador de conclusão para StartAsync(DispatchQueue).

MKMapViewAnnotation

Assinatura usada para retornar uma exibição de uma anotação.

MKMapViewOverlay

O delegado usado pela GetViewForOverlay(IMKMapViewDelegate, MKMapView, IMKOverlay) propriedade .

MKRendererForOverlayDelegate

A função, especificada pela RendererForOverlay(IMKOverlay) propriedade , que calcula o renderizador adequado para um determinado MKOverlay.

MKTileOverlayLoadTileCompletionHandler

O manipulador de conclusão para LoadTileAtPath(MKTileOverlayPath, MKTileOverlayLoadTileCompletionHandler).

Comentários

Você pode usar o MapKit para inserir mapas em seu aplicativo e exibir pontos de interesse neles.