--- title: "How can I add GPS service to my application?" slug: "how-can-i-add-gps-service-to-my-application" updated: 2024-02-07T16:44:33Z published: 2024-02-07T16:44:33Z canonical: "support.vuzix.com/how-can-i-add-gps-service-to-my-application" --- > ## Documentation Index > Fetch the complete documentation index at: https://support.vuzix.com/llms.txt > Use this file to discover all available pages before exploring further. # How can I add GPS service to my application? The Blade pulls GPS location data from a linked companion device. As such, you will need to define a location listener: ```java private final LocationListener mLocationListener = new LocationListener() { @Override public void onLocationChanged(final Location location) {         //your code here     } }; ``` Then utilize the LocationManager API to register for updates: ```java mLocationManager = (LocationManager) getSystemService(LOCATION_SERVICE); mLocationManager.requestLocationUpdates(LocationManager.GPS_PROVIDER, LOCATION_REFRESH_TIME, LOCATION_REFRESH_DISTANCE, mLocationListener); ``` And finally, add the permissions to access the data by adding one of the following to your manifest: ```java ``` or ```java ```