# GTP

Source: [https://docs.qualcomm.com/doc/80-PK177-134/topic/gtp.html](https://docs.qualcomm.com/doc/80-PK177-134/topic/gtp.html)

The GTP subsystem provides network positioning APIs to request and remove position updates and to provide user consent for crowdsourcing user data.

Note: Skyhook needs to be enabled to run GTP.

Note: Some GTP APIs may appear on Gen 2 devices. However the feature is only supported by software available on Gen 3 platforms.

- **[GTP subsystem APIs](https://docs.qualcomm.com/doc/80-PK177-134/topic/gtp_subsystem_apis.html)**
- **[GTP subsystem callback interfaces](https://docs.qualcomm.com/doc/80-PK177-134/topic/gtp_subsystem_callback_interfaces.html)**
- **[GTP enums](https://docs.qualcomm.com/doc/80-PK177-134/topic/gtp_enums.html)**
- **[GTP classes and structs](https://docs.qualcomm.com/doc/80-PK177-134/topic/gtp_classes_and_structs.html)**
- **[Example code](https://docs.qualcomm.com/doc/80-PK177-134/topic/gtp_example_code.html)**

**Parent Topic:** [Location API](https://docs.qualcomm.com/doc/80-PK177-134/topic/location.html)

Last Published: Nov 14, 2024

[Previous Topic
Example code](https://docs.qualcomm.com/bundle/publicresource/80-PK177-134/topics/rtk_example_code.md) [Next Topic
GTP subsystem APIs](https://docs.qualcomm.com/bundle/publicresource/80-PK177-134/topics/gtp_subsystem_apis.md)