目录

Obtaining Location Information

Location Kit allows your system to identify the location of a mobile device with its coordinates, and uses location technologies such as Global Navigation Satellite System (GNSS) and network positioning (for example, base station positioning or WLAN/Bluetooth positioning) to provide diverse location-based services.

In addition to providing basic services, Location Kit also provides functionalities and APIs, such as geofencing, geocoding, reverse geocoding, and country code.

Working Principles

Location awareness is offered by the system as a basic service for applications. Depending on the service scenario, an application needs to initiate a location request to the system and stop the location request when the service scenario ends. In this process, the system reports the location information to the application on a real-time basis.

Constraints

Your application can use the location function only after the user has granted the permission and turned on the function. If the location function is off, the system will not provide the location service for any application.

Since the location information is considered sensitive, your application still needs to obtain the location access permission from the user even if the user has turned on the location function. The system will provide the location service for your application only after it has been granted the permission to access the device location information.

How to Develop

Before using basic location capabilities, check whether your application has been granted the permission to access the device location information. If not, your application needs to obtain permission from the user.

The system provides the following location permissions: