Platforms to show: All Mac Windows Linux Cross-Platform
MapKitIOSControlMBS control
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
control | MapKit | MBS MacFrameworks Plugin | 21.0 | ❌ No | ❌ No | ❌ No | ✅ Yes | iOS only |
This control is designed for Xojo 2020r2 or newer.
- 28 events
- 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)
- property View as MKMapViewMBS
Some examples using this control:
Blog Entries
- MonkeyBread Software Releases the MBS Xojo Plugins in version 23.5
- MBS Xojo Plugins, version 23.5pr7
- Apple MapView In Xojo
- MBS Xojo Plugins Version 21.0 News
- MonkeyBread Software Releases the MBS Xojo Plugins in version 21.0
- Three new controls for iOS in Xojo
- MBS Xojo Plugins, version 20.6pr3
Xojo Developer Magazine
Videos
Release notes
- Version 23.5
- Added touch events for MapKitIOSControlMBS and SCNIOSControlMBS controls.
- Version 21.0
- Added MapKitIOSControlMBS control for iOS, same as MapKitViewControlMBS control for macOS.
The items on this page are in the following plugins: MBS MacFrameworks Plugin.
LineMBS - MapKitViewControlMBS