harmony 鸿蒙Location Kit Error Codes

  • 2025-06-12
  • 浏览 (3)

Location Kit Error Codes

NOTE

This topic describes only module-specific error codes. For details about universal error codes, see Universal Error Codes.

3301000 Location Service Unavailable

Error Message

The location service is unavailable.

Description

This error code is reported if the location service is unavailable and relevant APIs cannot be called.

Possible Cause

  1. The location service fails to be started, leading to a communication failure between the application and the location service.

  2. The GNSS chip fails to be initialized, leading to a GNSS positioning failure.

  3. The network positioning service is abnormal, leading to a network positioning failure.

Procedure

Add a retry mechanism.

3301100 Positioning Failed Due to Location Service Switch Turning-off

Error Message

The location switch is off.

Description

This error code is reported if positioning fails because the location service switch is turned off.

Possible Cause

The location service switch is turned off, which makes basic functions such as continuous positioning and immediate positioning unavailable.

Procedure

Display a prompt asking for enabling the location service.

3301200 Failed to Obtain the Positioning Result

Error Message

The network locating is failed because the network cannot be accessed.

Description

This error code is reported if network positioning fails because network access is denied.

Procedure

Check the device for Internet or Wi-Fi connectivity and an installed SIM card.

Error Message

The positioning result does not meet the precision requirement (maxAccuracy) in the positioning request parameters.

Description

This error code is reported if positioning times out because the positioning result does not meet the requirement of maxAccuracy.

Procedure

Increase the value of maxAccuracy for LocationRequest and CurrentLocationRequest as follows:

  • If scenario is set to NAVIGATION, TRAJECTORY_TRACKING or CAR_HAILING, or priority is set to ACCURACY, you are advised to set maxAccuracy to a value greater than 10.

  • If scenario is set to DAILY_LIFE_SERVICE or NO_POWER, or priority is set to LOW_POWER or FIRST_FIX, you are advised to set maxAccuracy to a value greater than 100.

Error Message

The system does not have a cache locaiton.

Description

This error code is reported if the application fails to obtain the previous location because the system has not cached the location information.

Procedure

If the system has not cached the location information, call getCurrentLocation to obtain the real-time location information.

Error Message

Failed to obtain the geographical location.

Description

This error code is reported if the location service fails, leading to a failure to obtain the positioning result.

Possible Cause

  1. Positioning times out because of weak GNSS signals.

  2. The system time is incorrectly set.

Procedure

  1. Move to an open area and try again.

  2. Enable automatic setting on the Time & Date page.

3301300 Query Failed During Reverse Geocoding

Error Message

Reverse geocoding query failed.

Description

This error code is reported if the query during reverse geocoding has failed.

Possible Cause

  • Network connection is poor, which makes the request fail to be sent from the device or the result fail to be returned from the cloud to the device.

  • The x86 emulator does not support the reverse geocoding function. A reverse geocoding query fails if the x86 emulator is used for debugging.

Procedure

  • For the network problem, try the reverse geocoding query again after the network is resumed.

  • For the x86 emulator problem, try the reverse geocoding query again on a real device.

3301400 Query Failed During Geocoding

Error Message

Geocoding query failed.

Description

This error code is reported if the query during geocoding has failed.

Possible Cause

  • A certain request parameter is incorrect, or no result can be found based on the parameter.

  • Network connection is poor, which makes the request fail to be sent from the device or the result fail to be returned from the cloud to the device.

Procedure

Check the request parameters or network status and try again.

3301500 Area Information Query Failed

Error Message

Failed to query the area information.

Description

This error code is reported if the query of the area information (including the country code) has failed.

Possible Cause

The correct area information is not found.

Procedure

Add a retry mechanism.

3301600 Geofence Operation Failed

Error Message

Failed to operate the geofence.

Description

This error code is reported if a geofence operation, for example, adding, deleting, pausing, or resuming a geofence, has failed.

Possible Cause

  1. The GNSS chip does not support the geofence function.

  2. The bottom-layer service logic is abnormal.

Procedure

  1. Add the SysCap verification mechanism.

  2. Add a retry mechanism.

3301601 Failed to Add a Geofence Due to a Limit on the Maximum Number

Error Message

The number of geofences exceeds the maximum.

Description

This error code is reported if the attempt to add a geofence fails because the number of geofences exceeds the maximum.

Possible Cause

The number of geofences has reached the maximum (that is, 1,000).

Procedure

Delete unnecessary geofences before adding new ones.

3301602 Failed to Delete a Geofence Due to an Incorrect ID

Error Message

Failed to delete a geofence due to an incorrect ID.

Description

This error code is reported if the ID of the geofence to be deleted is incorrect.

Possible Cause

The geofence ID passed to the geofence deletion API is incorrect.

Procedure

Pass a correct geofence ID to the geofence deletion API.

3301700 No Response to the Request

Error Message

No response to the request.

Description

This error code is reported if no response is received for an asynchronous request that requires a user to click a button for confirmation or requires a response from the GNSS chip or network server.

Possible Cause

  1. The user does not click a button as required for confirmation.

  2. The GNSS chip does not respond.

  3. The network server does not respond.

Procedure

Add a retry mechanism.

3301800 Failed to Start Wi-Fi or Bluetooth Scanning

Error Message

Failed to start Wi-Fi or Bluetooth scanning.

Description

This error code is reported if Wi-Fi or Bluetooth scanning fails to start.

Possible Cause

  1. The Wi-Fi or Bluetooth service incurs an internal error.

  2. Power consumption control is activated because of low battery level.

  3. Wi-Fi or Bluetooth is disabled.

Procedure

Disable and then enable Wi-Fi or Bluetooth.

3301900 Failed to Obtain the MAC Address of the Wi-Fi Hotspot

Error Message

Failed to obtain the hotpot MAC address because the Wi-Fi is not connected.

Description

This error code is reported if the attempt to obtain the MAC address of the Wi-Fi hotspot or router fails because the device is not connected to the Wi-Fi hotspot or router.

Possible Cause

  1. Wi-Fi is disabled.

  2. Wi-Fi is enabled, but the device is not connected to a Wi-Fi hotspot or router.

Procedure

  1. Enable Wi-Fi.

  2. Connect to a router or Wi-Fi hotspot.

你可能感兴趣的鸿蒙文章

harmony 鸿蒙Location Kit

harmony 鸿蒙Location

harmony 鸿蒙Location_BasicInfo

harmony 鸿蒙@ohos.app.ability.FenceExtensionAbility (FenceExtensionAbility)

harmony 鸿蒙@ohos.app.ability.FenceExtensionContext (FenceExtensionContext) (System API)

harmony 鸿蒙@ohos.app.ability.FenceExtensionContext (FenceExtensionContext)

harmony 鸿蒙@ohos.geoLocationManager (Geolocation Manager) (System API)

harmony 鸿蒙@ohos.geoLocationManager (Geolocation Manager)

harmony 鸿蒙@ohos.geolocation (Geolocation)

harmony 鸿蒙@system.geolocation (Geolocation)

0  赞