📄️ Sensors and data sources
The Maps Flutter SDK integrates with device sensors and external data sources to enhance map functionality. Use GPS, compass, accelerometer, and custom telemetry to build navigation apps, augmented reality layers, and location-aware services.
📄️ Get started with positioning
The Positioning module provides location data for navigation, tracking, and location-based services. Use GPS data from the device or integrate custom location data from external sources.
📄️ Show location on map
The device location is shown by default using an arrow position tracker. When setLiveDataSource is successfully set and permissions are granted, the position tracker appears on the map as an arrow.
📄️ Custom positioning
Set a custom data source with the PositionService to dynamically manage and simulate location data. Use external or simulated positioning data instead of traditional GPS signals—ideal for testing or custom tracking solutions.
📄️ Recorder
The Recorder module manages sensor data recording with configurable parameters through RecorderConfiguration:
📄️ Projections
The Maps SDK for Flutter provides a Projection class that represents the base class for different geocoordinate systems.
📄️ Background Location
Some use cases require location access when the app is in the background. To enable this, configure both iOS and Android platforms with the appropriate permissions and services.
📄️ Camera Feed
The SDK DataSource provides access to recorded and live frames from the device camera for both live camera feeds and recorded logs.