Skip to main content
Use location services to access the location information of a device and get location updates.

Location overview

Location features

Learn about the location features supported on Qualcomm Linux.

Location architecture

Learn about the key components within location architecture.

Get started

Verify permissions of the MPSS firmware binary files

Verify whether the necessary files have correct permissions to enable location.

Set up an SSH connection

Enable SSH and connect to the device.

Location interfaces

Single shot API functions

Retrieve a single shot position.

Tracking API functions

Retrieve basic and detailed location information.

Batching API functions

Start or stop location batching sessions.

Geofence API functions

Add, remove, modify, pause, or resume location geofencing sessions.

Location API enums

Define a list of accepted values for location API functions.

Location API structures

Define the parameters for location API functions.

Location test application

Run the location API test application

Use the location API test application to request location sessions.

Run location test scenarios

Use sample commands to run test scenarios with location API test application.

Request location sessions

Use sample codes to request location sessions.

Troubleshoot location issues

Resolve common issues

Resolve common issues related to the location API.

Log and debug location issues

Enable logging to debug issues related to the location API.

View sample logs for location

Use sample console and sys logs to debug issues in location sessions.