Поделиться через


MapKit Пространство имен

Пространство имен MapKit предоставляет встраиваемые карты, заметки и маршруты.

Классы

MKAnnotation

Предоставляет сведения о заметках в представлении карты.

MKAnnotation_Extensions

Методы расширения интерфейса IMKAnnotation для поддержки всех методов из MKAnnotation протокола.

MKAnnotationView

Представляет заметку в MapView, созданную по запросу из объектов MKAnnotation.

MKAnnotationView.MKAnnotationViewAppearance

Класс внешнего вида для объектов типа MKAnnotationView.

MKAnnotationViewEventArgs

Предоставляет данные для DidSelectAnnotationView событий E:MapKit.MKAnnotationViewEventArgs.DidSelectAnnotationView .

MKCircle

Данные, определяющие циклическое наложение на карте.

MKCircleRenderer

Визуальное представление T:MapKit.MKCircle..

MKCircleView

Визуальное представление MKCircleобъекта . Разработчикам, предназначенным для iOS 7 и более поздних версий, следует использовать MKCircleRenderer.

MKCircleView.MKCircleViewAppearance

Класс внешнего вида для объектов типа MKCircleView.

MKClusterAnnotation

Заметка, которая группирует несколько заметок.

MKCompassButton

Пространство имен MapKit предоставляет встраиваемые карты, заметки и маршруты.

MKCompassButton.MKCompassButtonAppearance

Класс внешнего вида для объектов типа MKCompassButton.

MKDidAddOverlayRenderersEventArgs

Предоставляет данные для события DidAddOverlayRenderers.

MKDidFinishRenderingMapEventArgs

Предоставляет данные для события DidFinishRenderingMap.

MKDirections

Предоставленный Apple маршрут к месту назначения.

MKDirectionsRequest

Инкапсулирует запрос на маршруты поездки.

MKDirectionsResponse

Набор инструкций по маршрутизации, предоставляемых Apple.

MKDistanceFormatter

Преобразует между расстояниями и локализованными строками.

MKErrorCodeExtensions

Методы расширения для перечисления MapKit.MKErrorCode.

MKETAResponse

Данные времени в пути, возвращаемые серверами Apple. Используется с CalculateETA(MKETAHandler).

MKFeatureDisplayPriority

Перечисляет приоритеты отображения заметок.

MKGeodesicPolyline

Объект , MKPolyline представляющий расстояние с большим кругом между двумя расположениями.

MKGeometry

Вспомогательный класс, содержащий методы для вычисления расстояний и шкал, зависящих от широты.

MKLaunchOptions

Инкапсулирует свойства, используемые с OpenInMaps(MKLaunchOptions).

MKLocalSearch

Инкапсулирует один поиск на основе карты.

MKLocalSearchCompleter

Вычисляет и возвращает завершения, соответствующие локальным расположениям или точкам интереса для частичных строк поиска пользователей.

MKLocalSearchCompleterDelegate

Делегировать объект, получающий от имени , сопоставляет завершения поиска введенных пользователем MKLocalSearchCompleterданных.

MKLocalSearchCompleterDelegate_Extensions

Методы расширения интерфейса IMKLocalSearchCompleterDelegate для поддержки всех методов из MKLocalSearchCompleterDelegate протокола.

MKLocalSearchCompletion

Предоставленное системой заполненное условие поиска, полученное из частично введенных пользователем данных.

MKLocalSearchRequest

Инкапсулировать свойства MKLocalSearch запроса поиска на основе карты.

MKLocalSearchResponse

Инкапсулирует свойства MKLocalSearch ответа поиска на основе карты.

MKMapCamera

Точка просмотра, определяющая перспективу карты.

MKMapItem

Сведения, относящиеся к определенному расположению на карте.

MKMapSnapshot

Визуальный snapshot MKMapView, созданный .MKMapSnapshotter

MKMapSnapshotOptions

Класс, который можно использовать с C:MapKit.MKSnapshotter(MapKit.MKSnapshotOptions ), чтобы указать различные параметры для создания MKMapSnapshotобъектов.

MKMapSnapshotter

Создает визуальный элемент MKMapSnapshot карты со всеми загруженными плитками карты.

MKMapView

Встраиваемое представление карты.

MKMapView.MKMapViewAppearance

Класс внешнего вида для объектов типа MKMapView.

MKMapViewAccessoryTappedEventArgs

Предоставляет данные для события CalloutAccessoryControlTapped.

MKMapViewAnnotationEventArgs

Предоставляет данные для события DidAddAnnotationViews.

MKMapViewChangeEventArgs

Предоставляет данные для RegionWillChange событий E:MapKit.MKMapViewChangeEventArgs.RegionWillChange .

MKMapViewDefault

Пространство имен MapKit предоставляет встраиваемые карты, заметки и маршруты.

MKMapViewDelegate

Используется для получения уведомлений от MKMapView.

MKMapViewDelegate_Extensions

Методы расширения интерфейса IMKMapViewDelegate для поддержки всех методов из MKMapViewDelegate протокола.

MKMapViewDragStateEventArgs

Предоставляет данные для события ChangedDragState.

MKMarkerAnnotationView

Пространство имен MapKit предоставляет встраиваемые карты, заметки и маршруты.

MKMarkerAnnotationView.MKMarkerAnnotationViewAppearance

Класс внешнего вида для объектов типа MKMarkerAnnotationView.

MKMultiPoint

Базовый класс для фигур карты, состоящих из нескольких точек.

MKOverlay

Описывает заметку карты, объединяющую расположение и геометрическую фигуру.

MKOverlay_Extensions

Методы расширения интерфейса IMKOverlay для поддержки всех методов из MKOverlay протокола.

MKOverlayPathRenderer

Объект , MKOverlayPathRenderer визуальное представление которого является CGPath.

MKOverlayPathView

Объект MKOverlayView , визуальным представлением которого является CGPath. Разработчикам, предназначенным для iOS 7 и более поздних версий, следует использовать MKOverlayPathRenderer.

MKOverlayPathView.MKOverlayPathViewAppearance

Класс внешнего вида для объектов типа MKOverlayPathView.

MKOverlayRenderer

Визуальное представление MKOverlayобъекта .

MKOverlayView

Визуальное представление MKOverlayобъекта . MKOverlayRenderer следует использовать вместо этого класса в приложениях, предназначенных для iOS 7 и более поздних версий.

MKOverlayView.MKOverlayViewAppearance

Класс внешнего вида для объектов типа MKOverlayView.

MKOverlayViewsEventArgs

Предоставляет данные для события DidAddOverlayViews.

MKPinAnnotationView

Представляет представление, похожее на закрепление, которое можно удалить на карте.

MKPinAnnotationView.MKPinAnnotationViewAppearance

Класс внешнего вида для объектов типа MKPinAnnotationView.

MKPlacemark

Объединяет определенное расположение с данными, такими как страна и понятные для человека строки (например, адрес улицы).

MKPlacemarkAddress

Класс, содержащий данные адреса для метки места.

MKPointAnnotation

Заметка карты, которая связывает определенное расположение с значимыми строками (например, адресом улицы) объекта MKShape.

MKPolygon

Заметка карты, представляющая закрытый многоугольник, наложенный на определенное расположение.

MKPolygonRenderer

Визуальное представление заметки MKPolygon .

MKPolygonView

Визуальное представление заметки MKPolygon . Разработчикам, предназначенным для iOS 7 и более поздних версий, следует использовать MKPolygonRenderer.

MKPolygonView.MKPolygonViewAppearance

Класс внешнего вида для объектов типа MKPolygonView.

MKPolyline

Заметка карты, представляющая ряд точек, определяющих незакрытую последовательность линий.

MKPolylineRenderer

Визуальное представление MKPolylineобъекта .

MKPolylineView

Визуальное представление MKPolylineобъекта . Разработчикам приложений, предназначенным для iOS 7 и более поздних версий, следует предпочесть использовать MKPolylineRenderer.

MKPolylineView.MKPolylineViewAppearance

Класс внешнего вида для объектов типа MKPolylineView.

MKReverseGeocoder

Обеспечивает преобразование между определенным расположением в сведения об этом расположении (например, адрес улицы).

MKReverseGeocoderDelegate

При переопределении разрешает настройку событий, связанных с жизненным циклом MKReverseGeocoder.

MKRoute

Маршрут путешествия, состоящий из нескольких MKRouteStepобъектов.

MKRouteStep

Элемент в объекте MKRoute, представляющий одну перемещающуюся инструкцию.

MKScaleView

Пространство имен MapKit предоставляет встраиваемые карты, заметки и маршруты.

MKScaleView.MKScaleViewAppearance

Класс внешнего вида для объектов типа MKScaleView.

MKShape

Базовый класс для заметок карты на основе фигур.

MKTileOverlay

Объект , MKOverlay который можно использовать вместо или поверх собственных плиток карты iOS.

MKTileOverlayRenderer

Рисует на MKTileOverlay .MKMapView

MKUserLocation

Заметка, представляющая текущее расположение пользователя на карте.

MKUserLocationEventArgs

Предоставляет данные для события DidUpdateUserLocation.

MKUserTrackingBarButtonItem

Специализированный UIBarButtonItem объект , который позволяет пользователю просматривать активный MKUserTrackingMode объект и управлять ими.

MKUserTrackingBarButtonItem.MKUserTrackingBarButtonItemAppearance

Класс внешнего вида для объектов типа MKUserTrackingBarButtonItem.

MKUserTrackingButton

Кнопка для переключения режима отслеживания.

MKUserTrackingButton.MKUserTrackingButtonAppearance

Класс внешнего вида для объектов типа MKUserTrackingButton.

MMapViewUserTrackingEventArgs

Предоставляет данные для события DidChangeUserTrackingMode.

NSUserActivity_MKMapItem

Класс расширения для получения и задания элементов карты в объекте NSUserActivity .

Структуры

MKCoordinateRegion

Определяет область карты для отображения.

MKCoordinateSpan

Область, охватываемая областью карты.

MKMapPoint

Расположение в проекции двухD-карты.

MKMapRect

Прямоугольная область в двухмерной проекции карты, измеряемая в точках карты.

MKMapSize

Экстент двухмерной проекции карты, измеряемый в точках карты.

MKTileOverlayPath

Инкапсулирует значения индекса определенного MKTileOverlayобъекта .

Интерфейсы

IMKAnnotation

Интерфейс, представляющий обязательные методы (если таковые есть) протокола MKAnnotation.

IMKLocalSearchCompleterDelegate

Интерфейс, представляющий обязательные методы (если таковые есть) протокола MKLocalSearchCompleterDelegate.

IMKMapViewDelegate

Интерфейс, представляющий обязательные методы (если таковые есть) протокола MKMapViewDelegate.

IMKOverlay

Интерфейс, представляющий обязательные методы (если таковые есть) протокола MKOverlay.

IMKReverseGeocoderDelegate

Интерфейс, представляющий обязательные методы (если таковые есть) протокола MKReverseGeocoderDelegate.

Перечисления

MKAnnotationViewCollisionMode

Перечисляет режимы обнаружения конфликтов.

MKAnnotationViewDragState

Перечисление допустимых состояний для перетаскиваемого MKAnnotationViewобъекта .

MKDirectionsMode

Перечисление методов перемещения, для которых можно предоставить маршруты.

MKDirectionsTransportType

Перечисление, значения которого определяют тип маршрутизации для запросов направлений.

MKDistanceFormatterUnits

Перечисление, значения которого указывают единицы измерения, используемые с MKDistanceFormatter.

MKDistanceFormatterUnitStyle

Перечисление, значения которого определяют длину MKDistanceFormatter строки.

MKErrorCode

Перечисление, значения которого представляют различные ошибки, которые могут возникать с T:MapKit.MKDirections.CalculateRoute и CalculateETA(MKETAHandler).

MKFeatureVisibility

Перечисляет поведение видимости для заголовков маркеров.

MKMapType

Тип карты.

MKOverlayLevel

Перечисление, значение которого указывает, должно ли наложение отображаться над дорогами, но под метками и т. д.

MKPinAnnotationColor

Цвет для контактов карты.

MKScaleViewAlignment

Пространство имен MapKit предоставляет встраиваемые карты, заметки и маршруты.

MKSearchCompletionFilterType

Перечисляет значения, которые определяют, включаются ли поисковые запросы, помимо размещения результатов, в списки завершения.

MKUserTrackingMode

Перечисление допустимых режимов отслеживания.

Делегаты

MKCreateClusterAnnotation

Пространство имен MapKit предоставляет встраиваемые карты, заметки и маршруты.

MKDirectionsHandler

Обработчик завершения для вызовов .CalculateDirections(MKDirectionsHandler)

MKETAHandler

Обработчик завершения для вызовов .CalculateETA(MKETAHandler)

MKLocalSearchCompletionHandler

Делегат, используемый для обработки результатов поиска на основе карты.

MKMapSnapshotCompletionHandler

Обработчик завершения для StartAsync(DispatchQueue).

MKMapViewAnnotation

Сигнатура, используемая для возврата представления из заметки.

MKMapViewOverlay

Делегат, используемый свойством GetViewForOverlay(IMKMapViewDelegate, MKMapView, IMKOverlay) .

MKRendererForOverlayDelegate

Функция, заданная свойством RendererForOverlay(IMKOverlay) , которая вычисляет правильный отрисовщик для заданного MKOverlayобъекта .

MKTileOverlayLoadTileCompletionHandler

Обработчик завершения для LoadTileAtPath(MKTileOverlayPath, MKTileOverlayLoadTileCompletionHandler).

Комментарии

MapKit можно использовать для внедрения карт в приложение и отображения на них точек интереса.