# Positioning Control

- [API Reference](https://docs.qualcomm.com/doc/80-41102-2/topic/_doxygen_rst_file__doxygen_sources_taf_locPosCtrl_interface_h.html#file-taf-locposctrl-interface-h)

This API is used to enable and disable the Positioning Control service.

## IPC interfaces binding

The functions of this API are provided by the **tafLocationSvc** application service.

The following example illustrates how to bind to the Positioning Control service.

bindings:
    {
        clientExe.clientComponent.taf_locPosCtrl -> tafLocationSvc.taf_locPosCtrl
    }
    Copy to clipboard

## Positioning control

To request that the Positioning Control service be activated, call [taf\_locPosCtrl\_Request()](https://docs.qualcomm.com/doc/80-41102-2/topic/function_a00545_1ac2f04946bba2e52447fa95f542147bb1.html#Documentationa00545_1ac2f04946bba2e52447fa95f542147bb1). To release the Positioning Control service when finished with it, call [taf\_locPosCtrl\_Release()](https://docs.qualcomm.com/doc/80-41102-2/topic/function_a00545_1a6d81c19633f701d974629c2b61e8bb3a.html#Documentationa00545_1a6d81c19633f701d974629c2b61e8bb3a).

If the Positioning Control service is already active when [taf\_locPosCtrl\_Request()](https://docs.qualcomm.com/doc/80-41102-2/topic/function_a00545_1ac2f04946bba2e52447fa95f542147bb1.html#Documentationa00545_1ac2f04946bba2e52447fa95f542147bb1) is called, it will remain active. This happens if another application has already requested that the service be activated and not yet released the Positioning Control service.

The Positioning Control service need not be swititched off when an application calls [taf\_locPosCtrl\_Release()](https://docs.qualcomm.com/doc/80-41102-2/topic/function_a00545_1a6d81c19633f701d974629c2b61e8bb3a.html#Documentationa00545_1a6d81c19633f701d974629c2b61e8bb3a). The service will be switched off only after all applications that have requested that the service be active have also released the Positioning Control service.

Last Published: Jun 09, 2026

[Previous Topic
Positioning](https://docs.qualcomm.com/bundle/publicresource/80-41102-2/topics/page_c_taflocPos.md) [Next Topic
MRC Service](https://docs.qualcomm.com/bundle/publicresource/80-41102-2/topics/page_c_tafMRC.md)