Overview of KMP Maps
mainkmp-maps is a unified map component for Compose Multiplatform applications. It provides seamless integration with native map APIs across Android, iOS, and Desktop, ensuring smooth performance and native gesture handling.
Supported Platforms & Providers:
- Android: Google Maps
- iOS: Apple Maps or Google Maps
- Desktop (JVM): Google Maps JS (via WebView)
Key Features:
- Customizable Markers: Build markers using standard Compose Multiplatform code.
- GeoJSON Support: Render and style GeoJSON layers.
- Geometry Support: Draw interactive circles, polygons, and polylines.
- Location Services: Built-in handling for permissions and user location.
- Interactive Callbacks: Event handling for clicks, camera movements, and POI interactions.