Package org.robovm.apple.corelocation
Class CLLocationManager
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.corelocation.CLLocationManager
- All Implemented Interfaces:
NSObjectProtocol,ObjCProtocol
public class CLLocationManager extends NSObject
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classCLLocationManager.CLLocationManagerPtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
-
Constructor Summary
Constructors Modifier Constructor Description CLLocationManager()protectedCLLocationManager(NSObject.Handle h, long handle)protectedCLLocationManager(NSObject.SkipInit skipInit) -
Method Summary
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRef
-
Constructor Details
-
CLLocationManager
public CLLocationManager() -
CLLocationManager
-
CLLocationManager
-
-
Method Details
-
authorizationStatus
- Since:
- Available in iOS 14.0 and later.
-
getAccuracyAuthorization
- Since:
- Available in iOS 14.0 and later.
-
isAuthorizedForWidgetUpdates
public boolean isAuthorizedForWidgetUpdates()- Since:
- Available in iOS 14.0 and later.
-
getDelegate
-
setDelegate
-
getActivityType
-
setActivityType
-
getDistanceFilter
public double getDistanceFilter() -
setDistanceFilter
public void setDistanceFilter(double v) -
getDesiredAccuracy
public double getDesiredAccuracy() -
setDesiredAccuracy
public void setDesiredAccuracy(double v) -
pausesLocationUpdatesAutomatically
public boolean pausesLocationUpdatesAutomatically() -
setPausesLocationUpdatesAutomatically
public void setPausesLocationUpdatesAutomatically(boolean v) -
allowsBackgroundLocationUpdates
public boolean allowsBackgroundLocationUpdates()- Since:
- Available in iOS 9.0 and later.
-
setAllowsBackgroundLocationUpdates
public void setAllowsBackgroundLocationUpdates(boolean v)- Since:
- Available in iOS 9.0 and later.
-
showsBackgroundLocationIndicator
public boolean showsBackgroundLocationIndicator()- Since:
- Available in iOS 11.0 and later.
-
setShowsBackgroundLocationIndicator
public void setShowsBackgroundLocationIndicator(boolean v)- Since:
- Available in iOS 11.0 and later.
-
getLocation
-
getHeadingFilter
public double getHeadingFilter() -
setHeadingFilter
public void setHeadingFilter(double v) -
getHeadingOrientation
-
setHeadingOrientation
-
getHeading
-
getMaximumRegionMonitoringDistance
public double getMaximumRegionMonitoringDistance() -
getMonitoredRegions
-
getRangedRegions
Deprecated.Deprecated in iOS 13.0. Use -rangedBeaconConstraints -
getRangedBeaconConstraints
- Since:
- Available in iOS 13.0 and later.
-
getDistanceFilterNone
public static double getDistanceFilterNone() -
getTimeIntervalMax
public static double getTimeIntervalMax() -
getHeadingFilterNone
public static double getHeadingFilterNone() -
requestWhenInUseAuthorization
public void requestWhenInUseAuthorization() -
requestAlwaysAuthorization
public void requestAlwaysAuthorization() -
requestTemporaryFullAccuracyAuthorization
public void requestTemporaryFullAccuracyAuthorization(String purposeKey, VoidBlock1<NSError> completion)- Since:
- Available in iOS 14.0 and later.
-
requestTemporaryFullAccuracyAuthorization
- Since:
- Available in iOS 14.0 and later.
-
startUpdatingLocation
public void startUpdatingLocation() -
stopUpdatingLocation
public void stopUpdatingLocation() -
requestLocation
public void requestLocation()- Since:
- Available in iOS 9.0 and later.
-
startUpdatingHeading
public void startUpdatingHeading() -
stopUpdatingHeading
public void stopUpdatingHeading() -
dismissHeadingCalibrationDisplay
public void dismissHeadingCalibrationDisplay() -
startMonitoringSignificantLocationChanges
public void startMonitoringSignificantLocationChanges() -
stopMonitoringSignificantLocationChanges
public void stopMonitoringSignificantLocationChanges() -
startMonitoringLocationPushes
- Since:
- Available in iOS 15.0 and later.
-
stopMonitoringLocationPushes
public void stopMonitoringLocationPushes()- Since:
- Available in iOS 15.0 and later.
-
stopMonitoring
-
startMonitoring
-
requestState
-
startRangingBeacons
Deprecated.Deprecated in iOS 13.0. Use -startRangingBeaconsSatisfyingConstraint: -
stopRangingBeacons
Deprecated.Deprecated in iOS 13.0. Use -stopRangingBeaconsSatisfyingConstraint: -
startRangingBeaconsSatisfyingConstraint
- Since:
- Available in iOS 13.0 and later.
-
stopRangingBeaconsSatisfyingConstraint
- Since:
- Available in iOS 13.0 and later.
-
allowDeferredLocationUpdatesUntil
Deprecated.Deprecated in iOS 13.0. You can remove calls to this method -
disallowDeferredLocationUpdates
Deprecated.Deprecated in iOS 13.0. You can remove calls to this method -
isLocationServicesEnabled
public static boolean isLocationServicesEnabled() -
isHeadingAvailable
public static boolean isHeadingAvailable() -
isSignificantLocationChangeMonitoringAvailable
public static boolean isSignificantLocationChangeMonitoringAvailable() -
isMonitoringAvailable
-
isRegionMonitoringAvailable
Deprecated.Deprecated in iOS 7.0. Use +isMonitoringAvailableForClass: -
isRangingAvailable
public static boolean isRangingAvailable() -
getAuthorizationStatus
Deprecated.Deprecated in iOS 14.0. Use -authorizationStatus -
isDeferredLocationUpdatesAvailable
Deprecated.Deprecated in iOS 13.0. You can remove calls to this method -
startMonitoringVisits
public void startMonitoringVisits() -
stopMonitoringVisits
public void stopMonitoringVisits()
-