The plugin part 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
The plugin part MBS MacFrameworks Plugin:MapKit:
Not Console safe,
705 entry points.
- 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
- method copy as MKMapCameraMBS
- method Constructor
- method Constructor(centerCoordinate as CLLocationCoordinate2DMBS, eyeCoordinate as CLLocationCoordinate2DMBS, eyeAltitude as double)
- method Constructor(centerCoordinate as CLLocationCoordinate2DMBS, distance as double, pitch as double, heading as double)
- method Constructor(Handle as Integer)
- property centerCoordinate as CLLocationCoordinate2DMBS
- property pitch as Double
- property altitude as Double
- property heading as Double
- shared method camera as MKMapCameraMBS
- shared method cameraLookingAtCenterCoordinate(centerCoordinate as CLLocationCoordinate2DMBS, eyeCoordinate as CLLocationCoordinate2DMBS, eyeAltitude as double) as MKMapCameraMBS
- shared method cameraLookingAtCenterCoordinate(centerCoordinate as CLLocationCoordinate2DMBS, distance as double, pitch as double, heading as double) as MKMapCameraMBS
- class MKMapItemMBS
- class MKMapPointMBS
- class MKMapRectMBS
- method Constructor(x as double = 0, y as double = 0, w as double = 0, h as double = 0)
- method Constructor(other as MKMapRectMBS)
- method Constructor(origin as MKMapPointMBS, size as MKMapSizeMBS)
- method Union(other as MKMapRectMBS) as MKMapRectMBS
- method Intersection(other as MKMapRectMBS) as MKMapRectMBS
- method Inset(dx as Double, dy as Double) as MKMapRectMBS
- method Offset(dx as Double, dy as Double) as MKMapRectMBS
- method Intersects(other as MKMapRectMBS) as Boolean
- method Contains(other as MKMapRectMBS) as Boolean
- method Contains(other as MKMapPointMBS) as Boolean
- method Region as MKCoordinateRegionMBS
- method Equal(other as MKMapRectMBS) as Boolean
- method Remainder as MKMapRectMBS
- method Divide(byref slice as MKMapRectMBS, byref remainder as MKMapRectMBS, amount as double, edge as Integer)
- property X as Double
- property Y as Double
- property Width as Double
- property Height as Double
- property Size as MKMapSizeMBS
- property Origin as MKMapPointMBS
- property isEmpty as Boolean
- property MinX as Double
- property MinY as Double
- property MaxX as Double
- property MaxY as Double
- property MidX as Double
- property MidY as Double
- property Spans180thMeridian as Boolean
- property isNull as Boolean
- property StringValue as String
- shared method Rect(x as double = 0, y as double = 0, width as double = 0, heigth as double = 0) as MKMapRectMBS
- shared method World as MKMapRectMBS
- shared method Null as MKMapRectMBS
- class MKMapSizeMBS
- class MKMapSnapshotMBS
- class MKMapSnapshotOptionsMBS
- class MKMapSnapshotterMBS
- class MKMapViewMBS
- method ShowAllAnnotations(withOverlays as boolean = false)
- method setZoomLevel(zoomLevel as double, animated as boolean)
- method setCenterCoordinate(centerCoordinate as CLLocationCoordinate2DMBS, zoomLevel as double, animated as boolean)
- method annotationsInMapRect(mapRect as MKMapRectMBS) as MKAnnotationMBS()
- method setVisibleMapRect(mapRect as MKMapRectMBS, edgePaddingLeft as Double, edgePaddingTop as Double, edgePaddingRight as Double, edgePaddingBottom as Double, animated as boolean)
- method mapRectThatFits(mapRect as MKMapRectMBS, edgePaddingLeft as Double, edgePaddingTop as Double, edgePaddingRight as Double, edgePaddingBottom as Double) as MKMapRectMBS
- method mapRectThatFits(mapRect as MKMapRectMBS) as MKMapRectMBS
- method regionThatFits(region as MKCoordinateRegionMBS) as MKCoordinateRegionMBS
- method exchangeOverlay(Overlay1 as MKOverlayMBS, Overlay2 as MKOverlayMBS)
- method selectedAnnotations as MKAnnotationMBS()
- method showAddress(address as string)
- method annotationViews as MKAnnotationViewMBS()
- method dequeueReusableAnnotationViewWithIdentifier(identifier as string) as MKAnnotationViewMBS
- method insertOverlayAtIndex(overlay as MKOverlayMBS, index as integer)
- method insertOverlayAtIndex(overlay as MKOverlayMBS, index as integer, level as integer)
- method insertOverlayAboveOverlay(overlay as MKOverlayMBS, aboveOverlay as MKOverlayMBS)
- method insertOverlayBelowOverlay(overlay as MKOverlayMBS, belowOverlay as MKOverlayMBS)
- method convertRegionToRectToView(region as MKCoordinateRegionMBS, view as NSViewMBS) as NSRectMBS
- 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 setRegion(c as CLLocationCoordinate2DMBS, animated as boolean = false)
- method setRegion(region as MKCoordinateRegionMBS, animated as boolean = false)
- method viewForAnnotation(annotation as MKAnnotationMBS) as MKAnnotationViewMBS
- method rendererForOverlay(overlay as MKOverlayMBS) as MKOverlayRendererMBS
- method overlaysInLevel(level as Integer) as MKOverlayMBS()
- method overlays as MKOverlayMBS()
- method addOverlays(overlays() as MKOverlayMBS)
- method removeOverlays(overlays() as MKOverlayMBS)
- method addOverlay(overlay as MKOverlayMBS)
- method removeOverlay(overlay as MKOverlayMBS)
- method exchangeOverlay(index1 as integer, index2 as integer)
- method addOverlays(overlays() as MKOverlayMBS, level as integer)
- method addOverlay(overlay as MKOverlayMBS, level as integer)
- method addAnnotations(annotations() as MKAnnotationMBS)
- method removeAnnotations(annotations() as MKAnnotationMBS)
- method annotations as MKAnnotationMBS()
- method selectAnnotation(annotation as MKAnnotationMBS, animated as boolean)
- method deselectAnnotation(annotation as MKAnnotationMBS, animated as boolean)
- method showAnnotations(annotations() as MKAnnotationMBS, animated as boolean)
- method addAnnotation(annotation as MKAnnotationMBS)
- method removeAnnotation(annotation as MKAnnotationMBS)
- method Constructor
- method Constructor(Handle as Integer)
- method Constructor(left as double, top as double, width as double, height as double)
- method setCenterCoordinate(coordinate as CLLocationCoordinate2DMBS, Animated as boolean = true)
- method Destructor
- method setVisibleMapRect(coordinate as MKMapRectMBS, Animated as boolean = true)
- method setCamera(camera as MKMapCameraMBS, Animated as boolean = true)
- property camera as MKMapCameraMBS
- property visibleMapRect as MKMapRectMBS
- property centerCoordinate as CLLocationCoordinate2DMBS
- property region as MKCoordinateRegionMBS
- property userLocation as MKUserLocationMBS
- property showsUserLocation as Boolean
- property scrollEnabled as Boolean
- property zoomEnabled as Boolean
- property userLocationVisible as Boolean
- property mapType as Integer
- property ShowsCompass as Boolean
- property RotateEnabled as Boolean
- property PitchEnabled as Boolean
- property showsZoomControls as Boolean
- property showsScale as Boolean
- property showsPointsOfInterest as Boolean
- property showsBuildings as Boolean
- property showsTraffic as Boolean
- property annotationVisibleRect as NSRectMBS
- property zoomLevel as Double
- shared method MKMapViewDefaultClusterAnnotationViewReuseIdentifier as String
- shared method MKMapViewDefaultAnnotationViewReuseIdentifier as String
- shared method MKErrorDomain as String
- shared method available as Boolean
- 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
- interface MKOverlayMBS
- interface MKAnnotationMBS
- control DesktopMapKitViewControlMBS
- property View as MKMapViewMBS
- event FocusReceived
- event FocusLost
- event FrameChanged
- event BoundsChanged
- event willShowContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- event didCloseContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- event regionWillChangeAnimated(mapView as MKMapViewMBS, animated as boolean)
- event regionDidChangeAnimated(mapView as MKMapViewMBS, animated as boolean)
- event willStartLoadingMap(mapView as MKMapViewMBS)
- event didFinishLoadingMap(mapView as MKMapViewMBS)
- event didFailLoadingMap(mapView as MKMapViewMBS, error as NSErrorMBS)
- event viewForAnnotation(mapView as MKMapViewMBS, annotation as MKAnnotationMBS) as MKAnnotationViewMBS
- event didAddAnnotationViews(mapView as MKMapViewMBS, AnnotationViews() as MKAnnotationViewMBS)
- event didAddOverlayViews(mapView as MKMapViewMBS, overlayViews() as NSViewMBS)
- event didSelectAnnotationView(mapView as MKMapViewMBS, view as MKAnnotationViewMBS)
- event didDeselectAnnotationView(mapView as MKMapViewMBS, view as MKAnnotationViewMBS)
- event didUpdateUserLocation(mapView as MKMapViewMBS, userLocation as MKUserLocationMBS)
- event didFailToLocateUserWithError(mapView as MKMapViewMBS, error as NSErrorMBS)
- event willStartLocatingUser(mapView as MKMapViewMBS)
- event didStopLocatingUser(mapView as MKMapViewMBS)
- event annotationViewDidChangeDragState(mapView as MKMapViewMBS, annotationView as MKAnnotationViewMBS, newState as integer, oldState as integer)
- event magnifyWithEvent(e as NSEventMBS) as boolean
- event rotateWithEvent(e as NSEventMBS) as boolean
- event swipeWithEvent(e as NSEventMBS) as boolean
- event beginGestureWithEvent(e as NSEventMBS) as boolean
- event endGestureWithEvent(e as NSEventMBS) as boolean
- event pressureChange(e as NSEventMBS) as boolean
- event MenuBarSelected
- event ScaleFactorChanged(NewFactor as double)
- 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 rendererForOverlay(mapView as MKMapViewMBS, overlay as MKOverlayMBS) as MKOverlayRendererMBS
- event WillStartRenderingMap(mapView as MKMapViewMBS)
- event DidFinishRenderingMap(mapView as MKMapViewMBS, fullyRendered as boolean)
- event DidAddOverlayRenderers(mapView as MKMapViewMBS, renderers() as MKOverlayRendererMBS)
- event ClusterAnnotationForMemberAnnotations(mapView as MKMapViewMBS, memberAnnotations() as MKAnnotationMBS) as MKClusterAnnotationMBS
- control MapKitIOSControlMBS
- property View as MKMapViewMBS
- event GotFocus
- event LostFocus
- event regionWillChangeAnimated(mapView as MKMapViewMBS, animated as boolean)
- event regionDidChangeAnimated(mapView as MKMapViewMBS, animated as boolean)
- event willStartLoadingMap(mapView as MKMapViewMBS)
- event didFinishLoadingMap(mapView as MKMapViewMBS)
- event didFailLoadingMap(mapView as MKMapViewMBS, error as NSErrorMBS)
- event viewForAnnotation(mapView as MKMapViewMBS, annotation as MKAnnotationMBS) as MKAnnotationViewMBS
- event didAddAnnotationViews(mapView as MKMapViewMBS, AnnotationViews() as MKAnnotationViewMBS)
- event didAddOverlayViews(mapView as MKMapViewMBS, overlayViews() as NSViewMBS)
- event didSelectAnnotationView(mapView as MKMapViewMBS, view as MKAnnotationViewMBS)
- event didDeselectAnnotationView(mapView as MKMapViewMBS, view as MKAnnotationViewMBS)
- event didUpdateUserLocation(mapView as MKMapViewMBS, userLocation as MKUserLocationMBS)
- event didFailToLocateUserWithError(mapView as MKMapViewMBS, error as NSErrorMBS)
- event willStartLocatingUser(mapView as MKMapViewMBS)
- event didStopLocatingUser(mapView as MKMapViewMBS)
- event annotationViewDidChangeDragState(mapView as MKMapViewMBS, annotationView as MKAnnotationViewMBS, newState as integer, oldState as integer)
- event rendererForOverlay(mapView as MKMapViewMBS, overlay as MKOverlayMBS) as MKOverlayRendererMBS
- event WillStartRenderingMap(mapView as MKMapViewMBS)
- event DidFinishRenderingMap(mapView as MKMapViewMBS, fullyRendered as boolean)
- event DidAddOverlayRenderers(mapView as MKMapViewMBS, renderers() as MKOverlayRendererMBS)
- event ClusterAnnotationForMemberAnnotations(mapView as MKMapViewMBS, memberAnnotations() as MKAnnotationMBS) as MKClusterAnnotationMBS
- event touchesBegan(e as NSEventMBS, touches() as NSTouchMBS) as boolean
- event touchesMoved(e as NSEventMBS, touches() as NSTouchMBS) as boolean
- event touchesEnded(e as NSEventMBS, touches() as NSTouchMBS) as boolean
- event touchesCancelled(e as NSEventMBS, touches() as NSTouchMBS) as boolean
- control MapKitViewControlMBS
- property View as MKMapViewMBS
- event GotFocus
- event LostFocus
- event FrameChanged
- event BoundsChanged
- event willShowContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- event didCloseContextualMenu(menu as NSMenuMBS, NSEvent as NSEventMBS)
- event regionWillChangeAnimated(mapView as MKMapViewMBS, animated as boolean)
- event regionDidChangeAnimated(mapView as MKMapViewMBS, animated as boolean)
- event willStartLoadingMap(mapView as MKMapViewMBS)
- event didFinishLoadingMap(mapView as MKMapViewMBS)
- event didFailLoadingMap(mapView as MKMapViewMBS, error as NSErrorMBS)
- event viewForAnnotation(mapView as MKMapViewMBS, annotation as MKAnnotationMBS) as MKAnnotationViewMBS
- event didAddAnnotationViews(mapView as MKMapViewMBS, AnnotationViews() as MKAnnotationViewMBS)
- event didAddOverlayViews(mapView as MKMapViewMBS, overlayViews() as NSViewMBS)
- event didSelectAnnotationView(mapView as MKMapViewMBS, view as MKAnnotationViewMBS)
- event didDeselectAnnotationView(mapView as MKMapViewMBS, view as MKAnnotationViewMBS)
- event didUpdateUserLocation(mapView as MKMapViewMBS, userLocation as MKUserLocationMBS)
- event didFailToLocateUserWithError(mapView as MKMapViewMBS, error as NSErrorMBS)
- event willStartLocatingUser(mapView as MKMapViewMBS)
- event didStopLocatingUser(mapView as MKMapViewMBS)
- event annotationViewDidChangeDragState(mapView as MKMapViewMBS, annotationView as MKAnnotationViewMBS, newState as integer, oldState as integer)
- event magnifyWithEvent(e as NSEventMBS) as boolean
- event rotateWithEvent(e as NSEventMBS) as boolean
- event swipeWithEvent(e as NSEventMBS) as boolean
- event beginGestureWithEvent(e as NSEventMBS) as boolean
- event endGestureWithEvent(e as NSEventMBS) as boolean
- event pressureChange(e as NSEventMBS) as boolean
- event EnableMenuItems
- event ScaleFactorChanged(NewFactor as double)
- 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 rendererForOverlay(mapView as MKMapViewMBS, overlay as MKOverlayMBS) as MKOverlayRendererMBS
- event WillStartRenderingMap(mapView as MKMapViewMBS)
- event DidFinishRenderingMap(mapView as MKMapViewMBS, fullyRendered as boolean)
- event DidAddOverlayRenderers(mapView as MKMapViewMBS, renderers() as MKOverlayRendererMBS)
- event ClusterAnnotationForMemberAnnotations(mapView as MKMapViewMBS, memberAnnotations() as MKAnnotationMBS) as MKClusterAnnotationMBS
Blog Entries
Videos
Xojo Developer Magazine
- 19.4, page 55: Maps—Part 10, Mapping GPS data with the MapKitMBS plugin by Markus Winter
- 19.4, pages 47 to 49: Maps—Part 10, Mapping GPS data with the MapKitMBS plugin by Markus Winter
- 19.2, page 9: News
- 19.1, pages 80 to 83: Maps Part 8, Implementing Maps in Xojo desktop apps with the MapKitMBS plugin by Markus Winter
- 19.1, page 78: Maps Part 8, Implementing Maps in Xojo desktop apps with the MapKitMBS plugin by Markus Winter
- 18.6, pages 74 to 80: MapKit Part 7, Implementing Maps in Xojo desktop apps with the MapKitMBS plugin by Markus Winter
- 18.6, page 69: MapKit Part 7, Implementing Maps in Xojo desktop apps with the MapKitMBS plugin by Markus Winter
- 18.6, pages 64 to 67: MapKit Part 7, Implementing Maps in Xojo desktop apps with the MapKitMBS plugin by Markus Winter
- 18.5, pages 80 to 88: Maps (Part 6), A deep dive into Annotations by Markus Winter
- 18.3, pages 79 to 80: Xojo Maps, Part 4, Finding and Displaying Addresses with the MapKitMBS plugin by Markus Winter