MapKit 命名空间

MapKit 命名空间提供可嵌入的地图、批注和方向。

MKAnnotation

向地图视图提供批注信息。

MKAnnotation_Extensions

接口的 IMKAnnotation 扩展方法,以支持协议中的所有方法 MKAnnotation

MKAnnotationView

表示 MapView 中的注释,该批注是从 MKAnnotation 对象按需创建的。

MKAnnotationView.MKAnnotationViewAppearance

类型为 的 MKAnnotationView对象的外观类。

MKAnnotationViewEventArgs

DidSelectAnnotationViewE: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

生成的 MKMapSnapshotter的视觉快照MKMapView

MKMapSnapshotOptions

可与 C:MapKit.MKMapSnapshotter (MapKit.MKSnapshotOptions 一起使用的类,用于指定用于创建 MKMapSnapshots 的各种选项。

MKMapSnapshotter

创建加载所有地图图块的地图视觉对象 MKMapSnapshot

MKMapView

可嵌入的地图视图。

MKMapView.MKMapViewAppearance

类型为 的 MKMapView对象的外观类。

MKMapViewAccessoryTappedEventArgs

CalloutAccessoryControlTapped 事件提供数据。

MKMapViewAnnotationEventArgs

DidAddAnnotationViews 事件提供数据。

MKMapViewChangeEventArgs

为 和 E:MapKit.MKMapViewChangeEventArgs.RegionWillChange 事件提供数据RegionWillChange

MKMapViewDefault

MapKit 命名空间提供可嵌入的地图、批注和方向。

MKMapViewDelegate

用于从 MKMapView 接收通知。

MKMapViewDelegate_Extensions

接口的 IMKMapViewDelegate 扩展方法,以支持协议中的所有方法 MKMapViewDelegate

MKMapViewDragStateEventArgs

ChangedDragState 事件提供数据。

MKMarkerAnnotationView

MapKit 命名空间提供可嵌入的地图、批注和方向。

MKMarkerAnnotationView.MKMarkerAnnotationViewAppearance

类型为 的 MKMarkerAnnotationView对象的外观类。

MKMultiPoint

由多个点组成的地图形状的基类。

MKOverlay

描述将位置和几何形状组合在一起的地图注释。

MKOverlay_Extensions

接口的 IMKOverlay 扩展方法,以支持协议中的所有方法 MKOverlay

MKOverlayPathRenderer

一个 MKOverlayPathRendererCGPath,其视觉表示形式为 。

MKOverlayPathView

一个 MKOverlayView ,其视觉对象重新表示为 CGPath。 面向 iOS 7 及更高版本的开发人员应改用 MKOverlayPathRenderer

MKOverlayPathView.MKOverlayPathViewAppearance

类型为 的 MKOverlayPathView对象的外观类。

MKOverlayRenderer

的视觉表示形式 MKOverlay

MKOverlayView

的视觉表示形式 MKOverlayMKOverlayRenderer 应在面向 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 的本机地图图块,或将其用于 iOS 的本机地图图块之上。

MKTileOverlayRenderer

MKTileOverlayMKMapView绘制 。

MKUserLocation

表示用户在地图上的当前位置的批注。

MKUserLocationEventArgs

DidUpdateUserLocation 事件提供数据。

MKUserTrackingBarButtonItem

一个专用 UIBarButtonItem 的 ,允许用户查看和控制活动 MKUserTrackingMode

MKUserTrackingBarButtonItem.MKUserTrackingBarButtonItemAppearance

类型的 MKUserTrackingBarButtonItem对象的外观类。

MKUserTrackingButton

用于切换跟踪模式的按钮。

MKUserTrackingButton.MKUserTrackingButtonAppearance

类型的 MKUserTrackingButton对象的外观类。

MMapViewUserTrackingEventArgs

DidChangeUserTrackingMode 事件提供数据。

NSUserActivity_MKMapItem

用于获取和设置 对象上的映射项的 NSUserActivity 扩展类。

结构

MKCoordinateRegion

定义要显示的地图区域。

MKCoordinateSpan

地图区域跨越的区域。

MKMapPoint

2D 地图投影中的位置。

MKMapRect

2D 地图投影中的矩形区域,以地图点为单位测量。

MKMapSize

以地图点为单位测量的 2D 地图投影的范围。

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.CalculateRouteCalculateETA(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 在应用程序中嵌入地图并在其中显示兴趣点。