> ## Documentation Index
> Fetch the complete documentation index at: https://dragonwingdocs.qualcomm.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Location  documentation 

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

## **Location overview**

<CardGroup cols={2}>
  <Card title="Location features" href="https://docs.qualcomm.com/doc/80-80023-25/topic/location-overview.html">
    Learn about the location features supported on Qualcomm Linux.
  </Card>

  <Card title="Location architecture" href="https://docs.qualcomm.com/doc/80-80023-25/topic/location-architecture.html">
    Learn about the key components within location architecture.
  </Card>
</CardGroup>

## **Get started**

<CardGroup cols={2}>
  <Card title="Verify permissions of the MPSS firmware binary files" href="https://docs.qualcomm.com/doc/80-80023-25/topic/get-started-with-location.html">
    Verify whether the necessary files have correct permissions to enable location.
  </Card>

  <Card title="Set up an SSH connection" href="https://docs.qualcomm.com/doc/80-80023-25/topic/get-started-with-location.html">
    Enable SSH and connect to the device.
  </Card>
</CardGroup>

## **Location interfaces**

<CardGroup cols={3}>
  <Card title="Single shot API functions" href="https://docs.qualcomm.com/doc/80-80023-25/topic/single-shot-api-functions.html">
    Retrieve a single shot position.
  </Card>

  <Card title="Tracking API functions" href="https://docs.qualcomm.com/doc/80-80023-25/topic/tracking-api-functions.html">
    Retrieve basic and detailed location information.
  </Card>

  <Card title="Batching API functions" href="https://docs.qualcomm.com/doc/80-80023-25/topic/batching-api-functions.html">
    Start or stop location batching sessions.
  </Card>

  <Card title="Geofence API functions" href="https://docs.qualcomm.com/doc/80-80023-25/topic/geofence-api-functions.html">
    Add, remove, modify, pause, or resume location geofencing sessions.
  </Card>

  <Card title="Location API enums" href="https://docs.qualcomm.com/doc/80-80023-25/topic/API_enums.html">
    Define a list of accepted values for location API functions.
  </Card>

  <Card title="Location API structures" href="https://docs.qualcomm.com/doc/80-80023-25/topic/API_structures.html">
    Define the parameters for location API functions.
  </Card>
</CardGroup>

## **Location test application**

<CardGroup cols={3}>
  <Card title="Run the location API test application" href="https://docs.qualcomm.com/doc/80-80023-25/topic/run-location-api-test-application.html">
    Use the location API test application to request location sessions.
  </Card>

  <Card title="Run location test scenarios" href="https://docs.qualcomm.com/doc/80-80023-25/topic/run-location-api-test-application.html">
    Use sample commands to run test scenarios with location API test application.
  </Card>

  <Card title="Request location sessions" href="https://docs.qualcomm.com/doc/80-80023-25/topic/request-location-sessions.html">
    Use sample codes to request location sessions.
  </Card>
</CardGroup>

## **Troubleshoot location issues**

<CardGroup cols={3}>
  <Card title="Resolve common issues" href="https://docs.qualcomm.com/doc/80-80023-25/topic/troubleshoot-location-issues.html">
    Resolve common issues related to the location API.
  </Card>

  <Card title="Log and debug location issues" href="https://docs.qualcomm.com/doc/80-80023-25/topic/troubleshoot-location-issues.html">
    Enable logging to debug issues related to the location API.
  </Card>

  <Card title="View sample logs for location" href="https://docs.qualcomm.com/doc/80-80023-25/topic/troubleshoot-location-issues.html">
    Use sample console and sys logs to debug issues in location sessions.
  </Card>
</CardGroup>
