Platforms to show: All Mac Windows Linux Cross-Platform
The plugin part MBS MacFrameworks Plugin:CoreLocation:
Partly Console safe, 127 entry points.
- class CLGeocodeCompletionHandlerMBS
- class CLGeocoderMBS
- method Constructor
- method cancelGeocode
- method isGeocoding as boolean
- method reverseGeocodeLocation(location as CLLocationMBS, completionHandler as CLGeocodeCompletionHandlerMBS, tag as variant = nil)
- method reverseGeocodeLocation(location as CLLocationMBS, preferredLocale as NSLocaleMBS, completionHandler as CLGeocodeCompletionHandlerMBS, tag as variant = nil)
- method geocodeAddressDictionary(addressDictionary as Dictionary, completionHandler as CLGeocodeCompletionHandlerMBS, tag as variant = nil)
- method geocodeAddressString(addressString as string, completionHandler as CLGeocodeCompletionHandlerMBS, tag as variant = nil)
- method geocodeAddressString(addressString as string, region as CLRegionMBS, completionHandler as CLGeocodeCompletionHandlerMBS, tag as variant = nil)
- method geocodeAddressString(addressString as string, region as CLRegionMBS, preferredLocale as NSLocaleMBS, completionHandler as CLGeocodeCompletionHandlerMBS, tag as variant = nil)
- method geocodePostalAddress(postalAddress as Variant, completionHandler as CLGeocodeCompletionHandlerMBS, tag as variant = nil)
- method geocodePostalAddress(postalAddress as Variant, preferredLocale as NSLocaleMBS, completionHandler as CLGeocodeCompletionHandlerMBS, tag as variant = nil)
- property Handle as Integer
- shared method Available as boolean
- class CLHeadingMBS
- method Constructor
- method copy as CLHeadingMBS
- method magneticHeading as double
- method trueHeading as double
- method headingAccuracy as double
- method x as double
- method y as double
- method z as double
- method timestamp as date
- method description as string
- method DateTime as DateTime
- property Handle as Integer
- shared method Available as boolean
- shared method kCLHeadingFilterNone as double
- class CLLocationCoordinate2DMBS
- class CLLocationManagerMBS
- method startMonitoringSignificantLocationChanges
- method stopMonitoringSignificantLocationChanges
- method startUpdatingLocation
- method stopUpdatingLocation
- method monitoredRegions as CLRegionMBS()
- method stopMonitoringForRegion(region as CLRegionMBS)
- method startUpdatingHeading
- method stopUpdatingHeading
- method dismissHeadingCalibrationDisplay
- method startMonitoringForRegion(region as CLRegionMBS)
- method Constructor
- method Destructor
- property Handle as Integer
- property location as CLLocationMBS
- property desiredAccuracy as Double
- property distanceFilter as Double
- property maximumRegionMonitoringDistance as Double
- property purpose as String
- shared method CheckEvents
- shared method deferredLocationUpdatesAvailable as boolean
- shared method locationServicesEnabled as boolean
- shared method locationServicesAvailable as boolean
- shared method headingAvailable as boolean
- shared method significantLocationChangeMonitoringAvailable as boolean
- shared method regionMonitoringAvailable as boolean
- shared method regionMonitoringEnabled as boolean
- shared method authorizationStatus as integer
- shared method kCLErrorUserInfoAlternateRegionKey as string
- shared method kCLErrorDomain as string
- event didUpdate(newLocation as CLLocationMBS, oldLocation as CLLocationMBS)
- event didEnterRegion(region as CLRegionMBS)
- event didExitRegion(region as CLRegionMBS)
- event didFailWithError(error as NSErrorMBS)
- event monitoringDidFailForRegion(region as CLRegionMBS, error as NSErrorMBS)
- event didChangeAuthorizationStatus(status as integer)
- event didUpdateHeading(newHeading as CLHeadingMBS)
- event didStartMonitoringForRegion(region as CLRegionMBS)
- event didUpdateLocations(locations() as CLLocationMBS)
- event didFinishDeferredUpdatesWithError(error as NSErrorMBS)
- class CLLocationMBS
- method copy as CLLocationMBS
- method distanceFromLocation(location as CLLocationMBS) as double
- method Constructor(latitude as double, longitude as double)
- method Constructor(latitude as double, longitude as double, altitude as double, horizontalAccuracy as double, verticalAccuracy as double, timestamp as date)
- method Constructor(latitude as double, longitude as double, altitude as double, horizontalAccuracy as double, verticalAccuracy as double, course as double, speed as double, timestamp as date)
- method Constructor(latitude as double, longitude as double, altitude as double, horizontalAccuracy as double, verticalAccuracy as double, timestamp as dateTime)
- method Constructor(latitude as double, longitude as double, altitude as double, horizontalAccuracy as double, verticalAccuracy as double, course as double, speed as double, timestamp as dateTime)
- property Handle as Integer
- property Altitude as Double
- property HorizontalAccuracy as Double
- property VerticalAccuracy as Double
- property Course as Double
- property Speed as Double
- property Timestamp as Date
- property Description as String
- property Latitude as Double
- property Longitude as Double
- property DateTime as DateTime
- shared method Available as boolean
- shared method kCLDistanceFilterNone as double
- shared method kCLLocationAccuracyBestForNavigation as double
- shared method kCLLocationAccuracyBest as double
- shared method kCLLocationAccuracyNearestTenMeters as double
- shared method kCLLocationAccuracyHundredMeters as double
- shared method kCLLocationAccuracyKilometer as double
- shared method kCLLocationAccuracyThreeKilometers as double
- class CLPlacemarkMBS
- method copy as CLPlacemarkMBS
- method areasOfInterest as string()
- method Constructor(placement as CLPlacemarkMBS)
- property Handle as Integer
- property description as String
- property location as CLLocationMBS
- property region as CLRegionMBS
- property addressDictionary as Dictionary
- property name as String
- property thoroughfare as String
- property subThoroughfare as String
- property locality as String
- property subLocality as String
- property administrativeArea as String
- property subAdministrativeArea as String
- property postalCode as String
- property ISOcountryCode as String
- property country as String
- property inlandWater as String
- property ocean as String
- property postalAddress as Variant
- shared method Available as boolean
- class CLRegionMBS
- method copy as CLRegionMBS
- method latitude as double
- method longitude as double
- method identifier as string
- method radius as double
- method Constructor(latitude as double, longitude as double, radius as double, identifier as string)
- method containsCoordinate(latitude as double, longitude as double) as boolean
- property Handle as Integer
- shared method Available as boolean
Blog Entries
- Find computer location
- Three new controls for iOS in Xojo
- MBS Xojo Plugins, version 20.2pr3
- MBS Xojo / Real Studio Plugins, version 14.5pr4
- MBS Xojo / Real Studio Plugins, version 14.2pr1
- MonkeyBread Software Releases the MBS Real Studio plug-ins in version 12.3
- CoreLocation GeoCoder in Real Studio
- Lion features for Real Studio
- Lion arrived
- MBS REALbasic plug-in 9.6
Videos
Xojo Developer Magazine
- 22.2, pages 68 to 69: Find Yourself, How to determine the location of devices with MBS under Windows and Mac by Stefanie Juchmes-Simonis
- 19.4, page 52: Maps—Part 10, Mapping GPS data with the MapKitMBS plugin by Markus Winter
- 19.4, pages 47 to 48: Maps—Part 10, Mapping GPS data with the MapKitMBS plugin by Markus Winter
- 18.6, page 74: MapKit Part 7, Implementing Maps in Xojo desktop apps with the MapKitMBS plugin by Markus Winter
- 18.6, pages 70 to 71: MapKit Part 7, Implementing Maps in Xojo desktop apps with the MapKitMBS plugin by Markus Winter
- 18.6, page 61: MapKit Part 7, Implementing Maps in Xojo desktop apps with the MapKitMBS plugin by Markus Winter
- 18.5, pages 83 to 84: Maps (Part 6), A deep dive into Annotations by Markus Winter
- 18.5, page 81: Maps (Part 6), A deep dive into Annotations by Markus Winter
- 18.3, pages 78 to 81: Xojo Maps, Part 4, Finding and Displaying Addresses with the MapKitMBS plugin by Markus Winter
- 10.6, page 9: News