MapKit
Online Documentation - Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchy
New in Version
22.2
22.3
22.4
22.5
23.0
23.1
23.2
23.3
23.4
23.5
24.0
24.1
The list of the topics,
classes,
interfaces,
controls,
modules,
global methods by category,
global methods by name,
screenshots,
licenses
and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
MapKit
Classes for using MapKit framework on Mac OS X.
- Classes
- class MKAnnotationViewMBS
- class MKCircleMBS
- class MKCircleRendererMBS
- class MKClusterAnnotationMBS
- class MKCoordinateRegionMBS
- class MKCoordinateSpanMBS
- class MKCustomAnnotationMBS
- class MKCustomOverlayMBS
- class MKCustomOverlayRendererMBS
- class MKDirectionsMBS
- class MKDirectionsRequestMBS
- class MKDirectionsResponseMBS
- class MKDistanceFormatterMBS
- class MKETAResponseMBS
- class MKGeodesicPolylineMBS
- class MKLocalSearchCompleterMBS
- class MKLocalSearchCompletionMBS
- class MKLocalSearchMBS
- class MKLocalSearchRequestMBS
- class MKLocalSearchResponseMBS
- class MKMapCameraMBS
- shared method camera as MKMapCameraMBS
- shared method cameraLookingAtCenterCoordinate(centerCoordinate as CLLocationCoordinate2DMBS, distance as double, pitch as double, heading as double) as MKMapCameraMBS
- shared method cameraLookingAtCenterCoordinate(centerCoordinate as CLLocationCoordinate2DMBS, eyeCoordinate as CLLocationCoordinate2DMBS, eyeAltitude as double) as MKMapCameraMBS
- method Constructor
- method Constructor(centerCoordinate as CLLocationCoordinate2DMBS, distance as double, pitch as double, heading as double)
- method Constructor(centerCoordinate as CLLocationCoordinate2DMBS, eyeCoordinate as CLLocationCoordinate2DMBS, eyeAltitude as double)
- method Constructor(Handle as Integer)
- method copy as MKMapCameraMBS
- property altitude as Double
- property centerCoordinate as CLLocationCoordinate2DMBS
- property heading as Double
- property pitch as Double
- class MKMapItemMBS
- class MKMapPointMBS
- class MKMapRectMBS
- method Constructor(origin as MKMapPointMBS, size as MKMapSizeMBS)
- method Constructor(other as MKMapRectMBS)
- method Constructor(x as double = 0, y as double = 0, w as double = 0, h as double = 0)
- method Contains(other as MKMapPointMBS) as Boolean
- method Contains(other as MKMapRectMBS) as Boolean
- method Divide(byref slice as MKMapRectMBS, byref remainder as MKMapRectMBS, amount as double, edge as Integer)
- method Equal(other as MKMapRectMBS) as Boolean
- method Inset(dx as Double, dy as Double) as MKMapRectMBS
- method Intersection(other as MKMapRectMBS) as MKMapRectMBS
- method Intersects(other as MKMapRectMBS) as Boolean
- shared method Null as MKMapRectMBS
- method Offset(dx as Double, dy as Double) as MKMapRectMBS
- shared method Rect(x as double = 0, y as double = 0, width as double = 0, heigth as double = 0) as MKMapRectMBS
- method Region as MKCoordinateRegionMBS
- method Remainder as MKMapRectMBS
- method Union(other as MKMapRectMBS) as MKMapRectMBS
- shared method World as MKMapRectMBS
- property Height as Double
- property isEmpty as Boolean
- property isNull as Boolean
- property MaxX as Double
- property MaxY as Double
- property MidX as Double
- property MidY as Double
- property MinX as Double
- property MinY as Double
- property Origin as MKMapPointMBS
- property Size as MKMapSizeMBS
- property Spans180thMeridian as Boolean
- property StringValue as String
- property Width as Double
- property X as Double
- property Y as Double
- class MKMapSizeMBS
- class MKMapSnapshotMBS
- class MKMapSnapshotOptionsMBS
- class MKMapSnapshotterMBS
- class MKMapViewMBS
- method addAnnotation(annotation as MKAnnotationMBS)
- method addAnnotations(annotations() as MKAnnotationMBS)
- method addOverlay(overlay as MKOverlayMBS)
- method addOverlay(overlay as MKOverlayMBS, level as integer)
- method addOverlays(overlays() as MKOverlayMBS)
- method addOverlays(overlays() as MKOverlayMBS, level as integer)
- method annotations as MKAnnotationMBS()
- method annotationsInMapRect(mapRect as MKMapRectMBS) as MKAnnotationMBS()
- method annotationViews as MKAnnotationViewMBS()
- shared method available as Boolean
- method Constructor
- method Constructor(Handle as Integer)
- method Constructor(left as Double, top as Double, width as Double, height as Double)
- method convertCoordinateToPointToView(coordinate as CLLocationCoordinate2DMBS, view as NSViewMBS) as NSPointMBS
- method convertPointToCoordinateFromView(point as NSPointMBS, view as NSViewMBS) as CLLocationCoordinate2DMBS
- method convertRectToRegionFromView(rect as NSRectMBS, view as NSViewMBS) as MKCoordinateRegionMBS
- method convertRegionToRectToView(region as MKCoordinateRegionMBS, view as NSViewMBS) as NSRectMBS
- method dequeueReusableAnnotationViewWithIdentifier(identifier as string) as MKAnnotationViewMBS
- method deselectAnnotation(annotation as MKAnnotationMBS, animated as boolean)
- method Destructor
- method exchangeOverlay(index1 as Integer, index2 as Integer)
- method exchangeOverlay(Overlay1 as MKOverlayMBS, Overlay2 as MKOverlayMBS)
- method insertOverlayAboveOverlay(overlay as MKOverlayMBS, aboveOverlay as MKOverlayMBS)
- method insertOverlayAtIndex(overlay as MKOverlayMBS, index as Integer)
- method insertOverlayAtIndex(overlay as MKOverlayMBS, index as integer, level as integer)
- method insertOverlayBelowOverlay(overlay as MKOverlayMBS, belowOverlay as MKOverlayMBS)
- method mapRectThatFits(mapRect as MKMapRectMBS) as MKMapRectMBS
- method mapRectThatFits(mapRect as MKMapRectMBS, edgePaddingLeft as Double, edgePaddingTop as Double, edgePaddingRight as Double, edgePaddingBottom as Double) as MKMapRectMBS
- shared method MKErrorDomain as String
- shared method MKMapViewDefaultAnnotationViewReuseIdentifier as String
- shared method MKMapViewDefaultClusterAnnotationViewReuseIdentifier as String
- method overlays as MKOverlayMBS()
- method overlaysInLevel(level as Integer) as MKOverlayMBS()
- method regionThatFits(region as MKCoordinateRegionMBS) as MKCoordinateRegionMBS
- method removeAnnotation(annotation as MKAnnotationMBS)
- method removeAnnotations(annotations() as MKAnnotationMBS)
- method removeOverlay(overlay as MKOverlayMBS)
- method removeOverlays(overlays() as MKOverlayMBS)
- method rendererForOverlay(overlay as MKOverlayMBS) as MKOverlayRendererMBS
- method selectAnnotation(annotation as MKAnnotationMBS, animated as boolean)
- method selectedAnnotations as MKAnnotationMBS()
- method setCamera(camera as MKMapCameraMBS, Animated as boolean = true)
- method setCenterCoordinate(centerCoordinate as CLLocationCoordinate2DMBS, zoomLevel as double, animated as boolean)
- method setCenterCoordinate(coordinate as CLLocationCoordinate2DMBS, Animated as boolean = true)
- method setRegion(c as CLLocationCoordinate2DMBS, animated as boolean = false)
- method setRegion(region as MKCoordinateRegionMBS, animated as boolean = false)
- method setVisibleMapRect(coordinate as MKMapRectMBS, Animated as boolean = true)
- method setVisibleMapRect(mapRect as MKMapRectMBS, edgePaddingLeft as Double, edgePaddingTop as Double, edgePaddingRight as Double, edgePaddingBottom as Double, animated as boolean)
- method setZoomLevel(zoomLevel as double, animated as boolean)
- method showAddress(address as string)
- method ShowAllAnnotations(withOverlays as boolean = false)
- method showAnnotations(annotations() as MKAnnotationMBS, animated as boolean)
- method viewForAnnotation(annotation as MKAnnotationMBS) as MKAnnotationViewMBS
- property annotationVisibleRect as NSRectMBS
- property camera as MKMapCameraMBS
- property centerCoordinate as CLLocationCoordinate2DMBS
- property mapType as Integer
- property PitchEnabled as Boolean
- property region as MKCoordinateRegionMBS
- property RotateEnabled as Boolean
- property scrollEnabled as Boolean
- property showsBuildings as Boolean
- property ShowsCompass as Boolean
- property showsPointsOfInterest as Boolean
- property showsScale as Boolean
- property showsTraffic as Boolean
- property showsUserLocation as Boolean
- property showsZoomControls as Boolean
- property userLocation as MKUserLocationMBS
- property userLocationVisible as Boolean
- property visibleMapRect as MKMapRectMBS
- property zoomEnabled as Boolean
- property zoomLevel as Double
- class MKMarkerAnnotationViewMBS
- class MKMultiPointMBS
- class MKMultiPolygonMBS
- class MKMultiPolygonRendererMBS
- class MKMultiPolylineMBS
- class MKMultiPolylineRendererMBS
- class MKOverlayPathRendererMBS
- class MKOverlayRendererMBS
- class MKPinAnnotationViewMBS
- class MKPlacemarkMBS
- class MKPointAnnotationMBS
- class MKPolygonMBS
- class MKPolygonRendererMBS
- class MKPolylineMBS
- class MKPolylineRendererMBS
- class MKRouteMBS
- class MKRouteStepMBS
- class MKShapeMBS
- class MKTileOverlayMBS
- class MKTileOverlayPathMBS
- class MKTileOverlayRendererMBS
- class MKUserLocationMBS
- Controls
- control DesktopMapKitViewControlMBS
- property View as MKMapViewMBS
- event annotationViewDidChangeDragState(mapView as MKMapViewMBS, annotationView as MKAnnotationViewMBS, newState as Integer, oldState as Integer)
- event beginGestureWithEvent(e as NSEventMBS) as boolean
- event BoundsChanged
- event Closing
- event ClusterAnnotationForMemberAnnotations(mapView as MKMapViewMBS, memberAnnotations() as MKAnnotationMBS) as MKClusterAnnotationMBS
- event ConstructContextualMenu(base as DesktopMenuItem, x as Integer, y as Integer) As Boolean
- event ContextualMenuItemSelected(selectedItem As DesktopMenuItem) As Boolean
- event didAddAnnotationViews(mapView as MKMapViewMBS, AnnotationViews() as MKAnnotationViewMBS)
- event DidAddOverlayRenderers(mapView as MKMapViewMBS, renderers() as MKOverlayRendererMBS)
- event didAddOverlayViews(mapView as MKMapViewMBS, overlayViews() as NSViewMBS)
- event didCloseContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- event didDeselectAnnotationView(mapView as MKMapViewMBS, view as MKAnnotationViewMBS)
- event didFailLoadingMap(mapView as MKMapViewMBS, error as NSErrorMBS)
- event didFailToLocateUserWithError(mapView as MKMapViewMBS, error as NSErrorMBS)
- event didFinishLoadingMap(mapView as MKMapViewMBS)
- event DidFinishRenderingMap(mapView as MKMapViewMBS, fullyRendered as boolean)
- event didSelectAnnotationView(mapView as MKMapViewMBS, view as MKAnnotationViewMBS)
- event didStopLocatingUser(mapView as MKMapViewMBS)
- event didUpdateUserLocation(mapView as MKMapViewMBS, userLocation as MKUserLocationMBS)
- event endGestureWithEvent(e as NSEventMBS) as boolean
- event FocusLost
- event FocusReceived
- event FrameChanged
- event magnifyWithEvent(e as NSEventMBS) as boolean
- event MenuBarSelected
- event MouseDown(x as Integer, y as Integer, Modifiers as Integer) As Boolean
- event MouseDrag(x as Integer, y as Integer)
- event MouseUp(x as Integer, y as Integer)
- event Opening
- event pressureChange(e as NSEventMBS) as boolean
- event regionDidChangeAnimated(mapView as MKMapViewMBS, animated as boolean)
- event regionWillChangeAnimated(mapView as MKMapViewMBS, animated as boolean)
- event rendererForOverlay(mapView as MKMapViewMBS, overlay as MKOverlayMBS) as MKOverlayRendererMBS
- event rotateWithEvent(e as NSEventMBS) as boolean
- event ScaleFactorChanged(NewFactor as Double)
- event swipeWithEvent(e as NSEventMBS) as boolean
- event viewForAnnotation(mapView as MKMapViewMBS, annotation as MKAnnotationMBS) as MKAnnotationViewMBS
- event willShowContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- event willStartLoadingMap(mapView as MKMapViewMBS)
- event willStartLocatingUser(mapView as MKMapViewMBS)
- event WillStartRenderingMap(mapView as MKMapViewMBS)
- control MapKitIOSControlMBS
- property View as MKMapViewMBS
- event annotationViewDidChangeDragState(mapView as MKMapViewMBS, annotationView as MKAnnotationViewMBS, newState as integer, oldState as integer)
- event Close
- event ClusterAnnotationForMemberAnnotations(mapView as MKMapViewMBS, memberAnnotations() as MKAnnotationMBS) as MKClusterAnnotationMBS
- event didAddAnnotationViews(mapView as MKMapViewMBS, AnnotationViews() as MKAnnotationViewMBS)
- event DidAddOverlayRenderers(mapView as MKMapViewMBS, renderers() as MKOverlayRendererMBS)
- event didAddOverlayViews(mapView as MKMapViewMBS, overlayViews() as NSViewMBS)
- event didDeselectAnnotationView(mapView as MKMapViewMBS, view as MKAnnotationViewMBS)
- event didFailLoadingMap(mapView as MKMapViewMBS, error as NSErrorMBS)
- event didFailToLocateUserWithError(mapView as MKMapViewMBS, error as NSErrorMBS)
- event didFinishLoadingMap(mapView as MKMapViewMBS)
- event DidFinishRenderingMap(mapView as MKMapViewMBS, fullyRendered as boolean)
- event didSelectAnnotationView(mapView as MKMapViewMBS, view as MKAnnotationViewMBS)
- event didStopLocatingUser(mapView as MKMapViewMBS)
- event didUpdateUserLocation(mapView as MKMapViewMBS, userLocation as MKUserLocationMBS)
- event GotFocus
- event LostFocus
- event Open
- event regionDidChangeAnimated(mapView as MKMapViewMBS, animated as boolean)
- event regionWillChangeAnimated(mapView as MKMapViewMBS, animated as boolean)
- event rendererForOverlay(mapView as MKMapViewMBS, overlay as MKOverlayMBS) as MKOverlayRendererMBS
- event touchesBegan(e as NSEventMBS, touches() as NSTouchMBS) as boolean
- event touchesCancelled(e as NSEventMBS, touches() as NSTouchMBS) as boolean
- event touchesEnded(e as NSEventMBS, touches() as NSTouchMBS) as boolean
- event touchesMoved(e as NSEventMBS, touches() as NSTouchMBS) as boolean
- event viewForAnnotation(mapView as MKMapViewMBS, annotation as MKAnnotationMBS) as MKAnnotationViewMBS
- event willStartLoadingMap(mapView as MKMapViewMBS)
- event willStartLocatingUser(mapView as MKMapViewMBS)
- event WillStartRenderingMap(mapView as MKMapViewMBS)
- control MapKitViewControlMBS
- property View as MKMapViewMBS
- event annotationViewDidChangeDragState(mapView as MKMapViewMBS, annotationView as MKAnnotationViewMBS, newState as Integer, oldState as Integer)
- event beginGestureWithEvent(e as NSEventMBS) as boolean
- event BoundsChanged
- event Close
- event Closing
- event ClusterAnnotationForMemberAnnotations(mapView as MKMapViewMBS, memberAnnotations() as MKAnnotationMBS) as MKClusterAnnotationMBS
- event ConstructContextualMenu(base as MenuItem, x as Integer, y as Integer) as Boolean
- event ContextualMenuAction(hitItem as MenuItem) as Boolean
- event didAddAnnotationViews(mapView as MKMapViewMBS, AnnotationViews() as MKAnnotationViewMBS)
- event DidAddOverlayRenderers(mapView as MKMapViewMBS, renderers() as MKOverlayRendererMBS)
- event didAddOverlayViews(mapView as MKMapViewMBS, overlayViews() as NSViewMBS)
- event didCloseContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- event didDeselectAnnotationView(mapView as MKMapViewMBS, view as MKAnnotationViewMBS)
- event didFailLoadingMap(mapView as MKMapViewMBS, error as NSErrorMBS)
- event didFailToLocateUserWithError(mapView as MKMapViewMBS, error as NSErrorMBS)
- event didFinishLoadingMap(mapView as MKMapViewMBS)
- event DidFinishRenderingMap(mapView as MKMapViewMBS, fullyRendered as boolean)
- event didSelectAnnotationView(mapView as MKMapViewMBS, view as MKAnnotationViewMBS)
- event didStopLocatingUser(mapView as MKMapViewMBS)
- event didUpdateUserLocation(mapView as MKMapViewMBS, userLocation as MKUserLocationMBS)
- event EnableMenuItems
- event endGestureWithEvent(e as NSEventMBS) as boolean
- event FocusLost
- event FocusReceived
- event FrameChanged
- event GotFocus
- event LostFocus
- event magnifyWithEvent(e as NSEventMBS) as boolean
- event MenuBarSelected
- event MouseDown(x as Integer, y as Integer, Modifiers as Integer) As Boolean
- event MouseDrag(x as Integer, y as Integer)
- event MouseUp(x as Integer, y as Integer)
- event Open
- event Opening
- event pressureChange(e as NSEventMBS) as boolean
- event regionDidChangeAnimated(mapView as MKMapViewMBS, animated as boolean)
- event regionWillChangeAnimated(mapView as MKMapViewMBS, animated as boolean)
- event rendererForOverlay(mapView as MKMapViewMBS, overlay as MKOverlayMBS) as MKOverlayRendererMBS
- event rotateWithEvent(e as NSEventMBS) as boolean
- event ScaleFactorChanged(NewFactor as Double)
- event swipeWithEvent(e as NSEventMBS) as boolean
- event viewForAnnotation(mapView as MKMapViewMBS, annotation as MKAnnotationMBS) as MKAnnotationViewMBS
- event willShowContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- event willStartLoadingMap(mapView as MKMapViewMBS)
- event willStartLocatingUser(mapView as MKMapViewMBS)
- event WillStartRenderingMap(mapView as MKMapViewMBS)
- Interfaces
- Blog Entries
Release notes
- Version 23.5
- Version 23.2
- Version 22.4
- Added withOverlays parameter to ShowAllAnnotations method in MKMapViewMBS class.
- Version 22.0
- Version 21.3
- Version 21.0
- Version 20.4
- Version 20.1
- Changed ShowAddress method in MKMapViewMBS to use the region size to zoom.
- Version 19.5
- Added setCenterCoordinate and setZoomLevel to zoom in MKMapViewMBS class.
- Added zoomLevel property to MKMapViewMBS class.
- Fixed bug in ZoomLevel in MKMapViewMBS class to increase precision.
- Removed userDidClickAndHoldAtCoordinate and contextMenuItemsForAnnotationView events from MapKitViewControlMBS control. Those are no longer used.
The items on this page are in the following plugins: MBS MacFrameworks Plugin.