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

# Location Tracking

> Location Tracking — Zixflow Flutter SDK integration guide.

Enable location-based messaging capabilities.

### Initialize Location Tracking

```dart theme={null}
final config = ZixflowConfig(
  apiKey: 'YOUR_API_KEY',
  locationConfig: LocationConfig(),  // Enable location tracking
);
await Zixflow.initialize(config: config);
```

### Request Location Permission

Use the `permission_handler` package:

```yaml theme={null}
dependencies:
  permission_handler: ^11.3.1
```

```dart theme={null}
import 'package:permission_handler/permission_handler.dart';

Future<void> requestLocationPermission() async {
  final status = await Permission.location.request();

  if (status.isGranted) {
    print('Location permission granted');
  } else if (status.isDenied) {
    print('Location permission denied');
  } else if (status.isPermanentlyDenied) {
    // Open app settings
    openAppSettings();
  }
}
```

### Manual Location Update

```dart theme={null}
// Track location manually
Zixflow.location.trackLocation(
  latitude: 37.7749,
  longitude: -122.4194,
);
```

***
