2025-11-15 17:55:19 +03:00
2024-06-19 18:58:58 +03:00
2025-11-15 17:55:19 +03:00
2025-05-28 09:33:36 +03:00
2025-11-14 07:43:20 +03:00
2025-11-14 07:43:20 +03:00
2025-11-15 17:55:19 +03:00
2025-11-14 07:43:20 +03:00
2025-11-14 07:43:20 +03:00
2025-05-28 09:33:36 +03:00
2023-11-15 16:43:13 +03:00
2025-11-14 07:43:20 +03:00
2025-11-14 07:43:20 +03:00
2024-06-04 15:16:25 +03:00
2025-11-15 17:55:19 +03:00
2025-11-15 17:55:19 +03:00
2024-06-19 17:34:44 +06:00
2022-07-09 17:47:42 +03:00
2022-07-16 15:57:41 +03:00
2025-05-28 09:33:36 +03:00
2025-11-15 17:55:19 +03:00

Maps-kt

A Kotlin Multiplatform library for interactive maps and geospatial data visualization using Compose Multiplatform.

Overview

Maps-kt provides a comprehensive set of tools for working with maps, geospatial data, and cartographic projections in Kotlin. It offers a UI-agnostic core with Compose Multiplatform implementations, allowing you to create interactive maps with markers, layers, and custom visualizations across multiple platforms.

Features

  • Multiplatform Support: Works on JVM, JavaScript, Native, and WebAssembly platforms
  • Compose Integration: Seamless integration with Compose Multiplatform for modern UI development
  • Map Projections: Support for Mercator, Web Mercator, and other cartographic projections
  • Geospatial Data: Tools for working with coordinates, distances, angles, and ellipsoid geometry
  • Tile Providers: Integration with OpenStreetMap and other tile providers
  • GeoJSON Support: Parse and visualize GeoJSON data
  • Path Optimization: Trajectory and path optimization capabilities

License

This project is licensed under the Apache 2.0 License.

Modules

demo

Maturity: EXPERIMENTAL

maps-kt-compose

Compose-multiplaform implementation for web-mercator tiled maps

Maturity: DEVELOPMENT

Features:

  • osm : OpenStreetMap tile provider.

maps-kt-core

Core cartography, UI-agnostic

Maturity: DEVELOPMENT

Features:

maps-kt-features

Maturity: EXPERIMENTAL

maps-kt-geojson

GeoJson format support

Maturity: DEVELOPMENT

maps-kt-geotools

Maturity: EXPERIMENTAL

maps-kt-scheme

Maturity: DEVELOPMENT

trajectory-kt

Path and trajectory optimization

Maturity: EXPERIMENTAL

demo/maps

Maturity: EXPERIMENTAL

demo/maps-wasm

Maturity: EXPERIMENTAL

demo/polygon-editor

Maturity: EXPERIMENTAL

demo/scheme

Maturity: EXPERIMENTAL

demo/trajectory-playground

Maturity: EXPERIMENTAL

Description
No description provided
Readme Apache-2.0 3.7 MiB
0.2.2 Latest
2023-05-06 15:46:16 +03:00
Languages
Kotlin 100%