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
,org.robovm.objc.ObjCProtocol
public class CLLocationManager extends NSObject
- Since:
- Available in iOS 2.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CLLocationManager.CLLocationManagerPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description CLLocationManager()
protected
CLLocationManager(NSObject.Handle h, long handle)
protected
CLLocationManager(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, willChangeValues
-
-
-
-
Constructor Detail
-
CLLocationManager
public CLLocationManager()
-
CLLocationManager
protected CLLocationManager(NSObject.Handle h, long handle)
-
CLLocationManager
protected CLLocationManager(NSObject.SkipInit skipInit)
-
-
Method Detail
-
getDelegate
public CLLocationManagerDelegate getDelegate()
-
setDelegate
public void setDelegate(CLLocationManagerDelegate v)
-
getActivityType
public CLActivityType getActivityType()
- Since:
- Available in iOS 6.0 and later.
-
setActivityType
public void setActivityType(CLActivityType v)
- Since:
- Available in iOS 6.0 and later.
-
getDistanceFilter
public double getDistanceFilter()
-
setDistanceFilter
public void setDistanceFilter(double v)
-
getDesiredAccuracy
public double getDesiredAccuracy()
-
setDesiredAccuracy
public void setDesiredAccuracy(double v)
-
pausesLocationUpdatesAutomatically
public boolean pausesLocationUpdatesAutomatically()
- Since:
- Available in iOS 6.0 and later.
-
setPausesLocationUpdatesAutomatically
public void setPausesLocationUpdatesAutomatically(boolean v)
- Since:
- Available in iOS 6.0 and later.
-
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
public CLLocation getLocation()
-
getHeadingFilter
public double getHeadingFilter()
- Since:
- Available in iOS 3.0 and later.
-
setHeadingFilter
public void setHeadingFilter(double v)
- Since:
- Available in iOS 3.0 and later.
-
getHeadingOrientation
public CLDeviceOrientation getHeadingOrientation()
- Since:
- Available in iOS 4.0 and later.
-
setHeadingOrientation
public void setHeadingOrientation(CLDeviceOrientation v)
- Since:
- Available in iOS 4.0 and later.
-
getHeading
public CLHeading getHeading()
- Since:
- Available in iOS 4.0 and later.
-
getMaximumRegionMonitoringDistance
public double getMaximumRegionMonitoringDistance()
- Since:
- Available in iOS 4.0 and later.
-
getMonitoredRegions
public NSSet<CLRegion> getMonitoredRegions()
- Since:
- Available in iOS 4.0 and later.
-
getRangedRegions
public NSSet<CLBeaconRegion> getRangedRegions()
- Since:
- Available in iOS 7.0 and later.
-
getDistanceFilterNone
public static double getDistanceFilterNone()
-
getTimeIntervalMax
public static double getTimeIntervalMax()
- Since:
- Available in iOS 6.0 and later.
-
getHeadingFilterNone
public static double getHeadingFilterNone()
-
requestWhenInUseAuthorization
public void requestWhenInUseAuthorization()
- Since:
- Available in iOS 8.0 and later.
-
requestAlwaysAuthorization
public void requestAlwaysAuthorization()
- Since:
- Available in iOS 8.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()
- Since:
- Available in iOS 3.0 and later.
-
stopUpdatingHeading
public void stopUpdatingHeading()
- Since:
- Available in iOS 3.0 and later.
-
dismissHeadingCalibrationDisplay
public void dismissHeadingCalibrationDisplay()
- Since:
- Available in iOS 3.0 and later.
-
startMonitoringSignificantLocationChanges
public void startMonitoringSignificantLocationChanges()
- Since:
- Available in iOS 4.0 and later.
-
stopMonitoringSignificantLocationChanges
public void stopMonitoringSignificantLocationChanges()
- Since:
- Available in iOS 4.0 and later.
-
stopMonitoring
public void stopMonitoring(CLRegion region)
- Since:
- Available in iOS 4.0 and later.
-
startMonitoring
public void startMonitoring(CLRegion region)
- Since:
- Available in iOS 5.0 and later.
-
requestState
public void requestState(CLRegion region)
- Since:
- Available in iOS 7.0 and later.
-
startRangingBeacons
public void startRangingBeacons(CLBeaconRegion region)
- Since:
- Available in iOS 7.0 and later.
-
stopRangingBeacons
public void stopRangingBeacons(CLBeaconRegion region)
- Since:
- Available in iOS 7.0 and later.
-
allowDeferredLocationUpdatesUntil
public void allowDeferredLocationUpdatesUntil(double distance, double timeout)
- Since:
- Available in iOS 6.0 and later.
-
disallowDeferredLocationUpdates
public void disallowDeferredLocationUpdates()
- Since:
- Available in iOS 6.0 and later.
-
isLocationServicesEnabled
public static boolean isLocationServicesEnabled()
- Since:
- Available in iOS 4.0 and later.
-
isHeadingAvailable
public static boolean isHeadingAvailable()
- Since:
- Available in iOS 4.0 and later.
-
isSignificantLocationChangeMonitoringAvailable
public static boolean isSignificantLocationChangeMonitoringAvailable()
- Since:
- Available in iOS 4.0 and later.
-
isMonitoringAvailable
public static boolean isMonitoringAvailable(java.lang.Class<? extends CLRegion> regionClass)
- Since:
- Available in iOS 7.0 and later.
-
isRegionMonitoringAvailable
@Deprecated public static boolean isRegionMonitoringAvailable()
Deprecated.Deprecated in iOS 7.0.- Since:
- Available in iOS 4.0 and later.
-
isRangingAvailable
public static boolean isRangingAvailable()
- Since:
- Available in iOS 7.0 and later.
-
getAuthorizationStatus
public static CLAuthorizationStatus getAuthorizationStatus()
- Since:
- Available in iOS 4.2 and later.
-
isDeferredLocationUpdatesAvailable
public static boolean isDeferredLocationUpdatesAvailable()
- Since:
- Available in iOS 6.0 and later.
-
startMonitoringVisits
public void startMonitoringVisits()
- Since:
- Available in iOS 8.0 and later.
-
stopMonitoringVisits
public void stopMonitoringVisits()
- Since:
- Available in iOS 8.0 and later.
-
-