Bagikan melalui


MapKit Ruang nama

Namespace Layanan MapKit menyediakan peta, anotasi, dan petunjuk yang dapat disematkan.

Kelas

MKAnnotation

Menyediakan informasi anotasi ke tampilan peta.

MKAnnotation_Extensions

Metode ekstensi ke IMKAnnotation antarmuka untuk mendukung semua metode dari MKAnnotation protokol.

MKAnnotationView

Mewakili anotasi di MapView, dibuat sesuai permintaan dari objek MKAnnotation.

MKAnnotationView.MKAnnotationViewAppearance

Kelas penampilan untuk objek jenis MKAnnotationView.

MKAnnotationViewEventArgs

Menyediakan data untuk DidSelectAnnotationView dan E:MapKit.MKAnnotationViewEventArgs.DidSelectAnnotationView .

MKCircle

Data yang menentukan overlay melingkar pada peta.

MKCircleRenderer

Representasi visual T:Mapkit.MKCircle..

MKCircleView

Representasi visual dari MKCircle. Pengembang yang menargetkan iOS 7 dan yang lebih baru harus menggunakan MKCircleRenderer.

MKCircleView.MKCircleViewAppearance

Kelas penampilan untuk objek jenis MKCircleView.

MKClusterAnnotation

Anotasi yang akan mengelompokkan beberapa anotasi bersama-sama.

MKCompassButton

Namespace Layanan MapKit menyediakan peta, anotasi, dan petunjuk yang dapat disematkan.

MKCompassButton.MKCompassButtonAppearance

Kelas penampilan untuk objek jenis MKCompassButton.

MKDidAddOverlayRenderersEventArgs

Menyediakan data untuk peristiwa tersebut DidAddOverlayRenderers .

MKDidFinishRenderingMapEventArgs

Menyediakan data untuk peristiwa tersebut DidFinishRenderingMap .

MKDirections

Rute yang disediakan Apple ke tujuan.

MKDirectionsRequest

Merangkum permintaan arah perjalanan.

MKDirectionsResponse

Serangkaian instruksi perutean yang disediakan oleh Apple.

MKDistanceFormatter

Mengonversi antara jarak dan string yang dilokalkan.

MKErrorCodeExtensions

Metode ekstensi untuk enumerasi MapKit.MKErrorCode.

MKETAResponse

Data waktu perjalanan yang dikembalikan oleh server Apple. Digunakan dengan CalculateETA(MKETAHandler).

MKFeatureDisplayPriority

Menghitung prioritas tampilan anotasi.

MKGeodesicPolyline

Yang MKPolyline mewakili jarak lingkaran besar antara dua lokasi.

MKGeometry

Kelas pembantu yang berisi metode untuk menghitung jarak dan skala yang bergantung pada lintang.

MKLaunchOptions

Merangkum properti yang akan digunakan dengan OpenInMaps(MKLaunchOptions).

MKLocalSearch

Merangkum satu pencarian berbasis peta.

MKLocalSearchCompleter

Menghitung dan mengembalikan penyelesaian yang cocok dengan lokasi lokal atau tempat menarik untuk string pencarian pengguna parsial.

MKLocalSearchCompleterDelegate

Delegasikan objek yang menerima, atas MKLocalSearchCompleternama , petakan penyelesaian pencarian input pengguna.

MKLocalSearchCompleterDelegate_Extensions

Metode ekstensi ke IMKLocalSearchCompleterDelegate antarmuka untuk mendukung semua metode dari MKLocalSearchCompleterDelegate protokol.

MKLocalSearchCompletion

Istilah pencarian lengkap yang disediakan sistem yang berasal dari input pengguna parsial.

MKLocalSearchRequest

Merangkum properti permintaan dari MKLocalSearch pencarian berbasis peta.

MKLocalSearchResponse

Merangkum properti respons dari MKLocalSearch pencarian berbasis peta.

MKMapCamera

Sudut pandang yang menentukan perspektif peta.

MKMapItem

Informasi yang berkaitan dengan lokasi tertentu di peta.

MKMapSnapshot

Rekam jepret visual dari MKMapView, yang diproduksi oleh MKMapSnapshotter.

MKMapSnapshotOptions

Kelas yang dapat digunakan dengan C:MapKit.MKMapSnapshotter(MapKit.MKSnapshotOptions untuk menentukan berbagai opsi untuk membuat MKMapSnapshots.

MKMapSnapshotter

Membuat visual MKMapSnapshot peta, dengan semua petak peta dimuat.

MKMapView

Tampilan Peta yang Dapat Disematkan.

MKMapView.MKMapViewAppearance

Kelas penampilan untuk objek jenis MKMapView.

MKMapViewAccessoryTappedEventArgs

Menyediakan data untuk peristiwa tersebut CalloutAccessoryControlTapped .

MKMapViewAnnotationEventArgs

Menyediakan data untuk peristiwa tersebut DidAddAnnotationViews .

MKMapViewChangeEventArgs

Menyediakan data untuk RegionWillChange dan E:MapKit.MKMapViewChangeEventArgs.RegionWillChange .

MKMapViewDefault

Namespace Layanan MapKit menyediakan peta, anotasi, dan petunjuk yang dapat disematkan.

MKMapViewDelegate

Digunakan untuk menerima pemberitahuan dari MKMapView.

MKMapViewDelegate_Extensions

Metode ekstensi ke IMKMapViewDelegate antarmuka untuk mendukung semua metode dari MKMapViewDelegate protokol.

MKMapViewDragStateEventArgs

Menyediakan data untuk peristiwa tersebut ChangedDragState .

MKMarkerAnnotationView

Namespace Layanan MapKit menyediakan peta, anotasi, dan petunjuk yang dapat disematkan.

MKMarkerAnnotationView.MKMarkerAnnotationViewAppearance

Kelas penampilan untuk objek jenis MKMarkerAnnotationView.

MKMultiPoint

Kelas dasar untuk bentuk peta yang terdiri dari beberapa titik.

MKOverlay

Menjelaskan anotasi peta yang menggabungkan lokasi dan bentuk geometris.

MKOverlay_Extensions

Metode ekstensi ke IMKOverlay antarmuka untuk mendukung semua metode dari MKOverlay protokol.

MKOverlayPathRenderer

Representasi MKOverlayPathRenderer visualnya adalah CGPath.

MKOverlayPathView

Yang MKOverlayView representasi visualnya adalah CGPath. Pengembang yang menargetkan iOS 7 dan yang lebih baru harus menggunakan MKOverlayPathRenderer.

MKOverlayPathView.MKOverlayPathViewAppearance

Kelas penampilan untuk objek jenis MKOverlayPathView.

MKOverlayRenderer

Representasi visual dari MKOverlay.

MKOverlayView

Representasi visual dari MKOverlay. MKOverlayRenderer harus digunakan alih-alih kelas ini di aplikasi yang menargetkan iOS 7 dan yang lebih baru.

MKOverlayView.MKOverlayViewAppearance

Kelas penampilan untuk objek jenis MKOverlayView.

MKOverlayViewsEventArgs

Menyediakan data untuk peristiwa tersebut DidAddOverlayViews .

MKPinAnnotationView

Mewakili tampilan seperti pin yang dapat dihilangkan di peta.

MKPinAnnotationView.MKPinAnnotationViewAppearance

Kelas penampilan untuk objek jenis MKPinAnnotationView.

MKPlacemark

Menggabungkan lokasi tertentu dengan data seperti string bermakna negara dan manusia (seperti alamat jalan).

MKPlacemarkAddress

Kelas yang berisi data alamat untuk tanda tempat.

MKPointAnnotation

Anotasi peta yang mengaitkan lokasi tertentu dengan string yang bermakna (misalnya, alamat jalan) dari MKShape.

MKPolygon

Anotasi peta yang mewakili poligon tertutup yang dilapisi pada lokasi tertentu.

MKPolygonRenderer

Representasi visual anotasi MKPolygon .

MKPolygonView

Representasi visual anotasi MKPolygon . Pengembang yang menargetkan iOS 7 dan yang lebih baru harus menggunakan MKPolygonRenderer.

MKPolygonView.MKPolygonViewAppearance

Kelas penampilan untuk objek jenis MKPolygonView.

MKPolyline

Anotasi peta yang mewakili serangkaian titik yang menentukan serangkaian garis yang tidak tertutup.

MKPolylineRenderer

Representasi visual dari MKPolyline.

MKPolylineView

Representasi visual dari MKPolyline. Pengembang aplikasi yang menargetkan iOS 7 dan yang lebih baru harus lebih suka menggunakan MKPolylineRenderer.

MKPolylineView.MKPolylineViewAppearance

Kelas tampilan untuk objek jenis MKPolylineView.

MKReverseGeocoder

Menyediakan konversi antara lokasi tertentu ke informasi tentang lokasi tersebut (misalnya, alamat jalan).

MKReverseGeocoderDelegate

Ketika ditimpa, memungkinkan penyesuaian peristiwa yang berkaitan dengan siklus MKReverseGeocoderhidup .

MKRoute

Rute perjalanan, yang terdiri dari sejumlah MKRouteStep.

MKRouteStep

Elemen dalam MKRoute, mewakili satu instruksi perjalanan.

MKScaleView

Namespace Layanan MapKit menyediakan peta, anotasi, dan petunjuk yang dapat disematkan.

MKScaleView.MKScaleViewAppearance

Kelas tampilan untuk objek jenis MKScaleView.

MKShape

Kelas dasar untuk anotasi peta berbasis bentuk.

MKTileOverlay

Yang MKOverlay dapat digunakan sebagai pengganti, atau di atas, petak peta asli iOS.

MKTileOverlayRenderer

MKTileOverlay Menggambar pada MKMapView.

MKUserLocation

Anotasi yang mewakili lokasi pengguna saat ini di peta.

MKUserLocationEventArgs

Menyediakan data untuk peristiwa tersebut DidUpdateUserLocation .

MKUserTrackingBarButtonItem

Khusus UIBarButtonItem yang memungkinkan pengguna untuk melihat dan mengontrol yang aktif MKUserTrackingMode .

MKUserTrackingBarButtonItem.MKUserTrackingBarButtonItemAppearance

Kelas tampilan untuk objek jenis MKUserTrackingBarButtonItem.

MKUserTrackingButton

Tombol untuk beralih ke mode pelacakan.

MKUserTrackingButton.MKUserTrackingButtonAppearance

Kelas tampilan untuk objek jenis MKUserTrackingButton.

MMapViewUserTrackingEventArgs

Menyediakan data untuk peristiwa tersebut DidChangeUserTrackingMode .

NSUserActivity_MKMapItem

Kelas ekstensi untuk mendapatkan dan mengatur item peta pada NSUserActivity objek.

Struct

MKCoordinateRegion

Menentukan wilayah peta yang akan ditampilkan.

MKCoordinateSpan

Area yang dibenamkan oleh wilayah peta.

MKMapPoint

Lokasi dalam proyeksi peta 2D.

MKMapRect

Area persegi panjang dalam proyeksi peta 2D, diukur dalam titik peta.

MKMapSize

Jangkauan proyeksi peta 2D seperti yang diukur dalam titik peta.

MKTileOverlayPath

Merangkum nilai indeks tertentu MKTileOverlay.

Antarmuka

IMKAnnotation

Antarmuka yang mewakili metode yang diperlukan (jika ada) dari protokol MKAnnotation.

IMKLocalSearchCompleterDelegate

Antarmuka yang mewakili metode yang diperlukan (jika ada) dari protokol MKLocalSearchCompleterDelegate.

IMKMapViewDelegate

Antarmuka yang mewakili metode yang diperlukan (jika ada) dari protokol MKMapViewDelegate.

IMKOverlay

Antarmuka yang mewakili metode yang diperlukan (jika ada) dari protokol MKOverlay.

IMKReverseGeocoderDelegate

Antarmuka yang mewakili metode yang diperlukan (jika ada) dari protokol MKReverseGeocoderDelegate.

Enum

MKAnnotationViewCollisionMode

Menghitung mode deteksi tabrakan.

MKAnnotationViewDragState

Enumerasi status yang valid untuk yang diseret MKAnnotationView.

MKDirectionsMode

Enumerasi metode perjalanan yang arahnya dapat disediakan.

MKDirectionsTransportType

Enumerasi yang nilainya menentukan jenis perutean untuk permintaan petunjuk arah.

MKDistanceFormatterUnits

Enumerasi yang nilainya menentukan unit yang digunakan dengan MKDistanceFormatter.

MKDistanceFormatterUnitStyle

Enumerasi yang nilainya menentukan panjang MKDistanceFormatter string.

MKErrorCode

Enumerasi yang nilainya mewakili berbagai kesalahan yang dapat terjadi dengan T:MapKit.MKDirections.CalculateRoute dan CalculateETA(MKETAHandler).

MKFeatureVisibility

Menghitung perilaku visibilitas untuk judul penanda.

MKMapType

Jenis peta.

MKOverlayLevel

Enumerasi yang nilainya menentukan apakah overlay harus merender di atas jalan, tetapi di bawah label, dll..

MKPinAnnotationColor

Warna untuk pin peta.

MKScaleViewAlignment

Namespace Layanan MapKit menyediakan peta, anotasi, dan petunjuk yang dapat disematkan.

MKSearchCompletionFilterType

Menghitung nilai yang mengontrol apakah kueri pencarian, selain menempatkan hasil, disertakan dalam daftar penyelesaian.

MKUserTrackingMode

Enumerasi mode pelacakan yang valid.

Delegasikan

MKCreateClusterAnnotation

Namespace Layanan MapKit menyediakan peta, anotasi, dan petunjuk yang dapat disematkan.

MKDirectionsHandler

Handler penyelesaian untuk panggilan ke CalculateDirections(MKDirectionsHandler).

MKETAHandler

Handler penyelesaian untuk panggilan ke CalculateETA(MKETAHandler).

MKLocalSearchCompletionHandler

Delegasi yang digunakan untuk menangani hasil pencarian berbasis peta.

MKMapSnapshotCompletionHandler

Handler penyelesaian untuk StartAsync(DispatchQueue).

MKMapViewAnnotation

Tanda tangan digunakan untuk mengembalikan tampilan dari anotasi.

MKMapViewOverlay

Delegasi yang GetViewForOverlay(IMKMapViewDelegate, MKMapView, IMKOverlay) digunakan oleh properti .

MKRendererForOverlayDelegate

Fungsi , yang ditentukan oleh RendererForOverlay(IMKOverlay) properti , yang menghitung perender yang tepat untuk tertentu MKOverlay.

MKTileOverlayLoadTileCompletionHandler

Handler penyelesaian untuk LoadTileAtPath(MKTileOverlayPath, MKTileOverlayLoadTileCompletionHandler).

Keterangan

Anda dapat menggunakan MapKit untuk menyematkan peta di aplikasi Anda dan menampilkan tempat-tempat menarik di dalamnya.