LocationIssueType (API Reference)
Enum Class LocationIssueType
- All Implemented Interfaces:
Serializable,Comparable<LocationIssueType>,Constable
Represents specific issues affecting location retrieval quality, availability, or functionality.
- Issues are detected automatically by the positioning system and reported via LocationIssueListener.
- Multiple issues may be active simultaneously (e.g., both quality degradation and connectivity problems).
- Issues clear automatically when underlying conditions improve (no manual dismissal needed).
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>> -
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionRequested feature not available for the used license.Requested feature requires a valid license (missing or expired).Network connection to HD GNSS assistance server is unavailable.Satellite measurement quality is degraded; HD GNSS accuracy level may not be achieved.Device hardware does not support HD GNSS positioning capabilities.Satellite measurement quality is insufficient to achieve HD GNSS accuracy level.Operating system version is below minimum required for HD GNSS (Android 12+).Hd gnss position was calculated by extrapolation.Failed to scan for cellular network signals.No usable cellular network signal measurements available for positioning.No usable Wi-Fi network signal measurements available for positioning.Unable to determine position from available positioning sources.Failed to scan for Wi-Fi network signals.Device sensors required for sensor fusion positioning are unavailable. -
Method Summary
Modifier and TypeMethodDescriptionstatic LocationIssueTypeReturns the enum constant of this class with the specified name.static LocationIssueType[]values()Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
HDGNSS_DEVICE_NOT_SUPPORTED
Device hardware does not support HD GNSS positioning capabilities.
-
HDGNSS_OS_VERSION_NOT_SUPPORTED
Operating system version is below minimum required for HD GNSS (Android 12+).
-
HDGNSS_CONNECTION_NOT_AVAILABLE
Network connection to HD GNSS assistance server is unavailable.
-
HDGNSS_DEGRADED_MEASUREMENT_QUALITY
Satellite measurement quality is degraded; HD GNSS accuracy level may not be achieved.
-
HDGNSS_INSUFFICIENT_MEASUREMENT_QUALITY
Satellite measurement quality is insufficient to achieve HD GNSS accuracy level.
-
FEATURE_NOT_LICENSED
Requested feature requires a valid license (missing or expired).
-
FEATURE_NOT_INCLUDED
Requested feature not available for the used license.
-
SENSOR_POSITIONING_NOT_AVAILABLE
Device sensors required for sensor fusion positioning are unavailable.
-
POSITION_NOT_FOUND
Unable to determine position from available positioning sources.
-
POSITION_NO_CELL_MEASUREMENTS
No usable cellular network signal measurements available for positioning.
-
POSITION_NO_WLAN_MEASUREMENTS
No usable Wi-Fi network signal measurements available for positioning.
-
POSITION_CELL_SCAN_ERROR
Failed to scan for cellular network signals.
-
POSITION_WLAN_SCAN_ERROR
Failed to scan for Wi-Fi network signals.
-
HDGNSS_POS_EXTRAPOLATED
Hd gnss position was calculated by extrapolation.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException- if this enum class has no constant with the specified nameNullPointerException- if the argument is null
-