0
0
Fork 0
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: