mirror of
https://codeberg.org/comaps/comaps.git
synced 2026-04-21 07:29:43 +00:00
4
Under the Hood ⚙️
IXVG47QZ edited this page 2025-11-26 11:15:23 +01:00
This draft is to explain in simple terms what powers CoMaps
CoMaps inherits it's code as a fork of Organic Maps which is a fork of Maps.Me from when the latter was open source.
The core logic is written mainly in C++.
Map data is compiled in a powerful server (Generator) to create a custom format mwm (from MapsWithMe), it is optimized to be very compact and fast. The raw data is taken from a snapshot of OpenStreetMap, a selected type of data is filtered.
Map data structure:
It uses depending on device:
- Vulkan
- OpenGL
Graphic rendering engine
- Drape (home grown library)
The code structure is explained in: