MerginMaps / MerginMaps/docs

GNSS enhancements bundle

Open
#701 1 comment 0 reactions 1 assignee View on GitHub

@alex-cit is already working on this.

Since Apr 2, 2026.

mobile app not-released-yet
Dominant language
Vue
Stars
15
Forks
22
Avg merge
5d 11h
Merged PRs (30d)
9

Description

https://github.com/MerginMaps/mobile/pull/4234

Internal provider (no external device)
Android
  • fused is now by default

  • system reports ellipsoid heights

  • we transform to EGM96 by default

    • geoid height + ellipsoid height values are available
  • transforming to chosen geoid is available and geoid height + ellipsoid height values are also available

iOS
  • system reports msl heights

    • by default we do not do any transformations, simply accept whatever is coming from the system
    • geoid height + ellipsoid height values are not available
  • transforming to chosen geoid - @Withalion ?

External provider - Mock
  • If there is no transformation, we accept data as they come
    • geoid height + ellipsoid height values are not available
  • Transforming to chosen geoid is available, but users must set the mock app to send ellipsoid heights, otherwise undulation would be applied twice
iOS
  • iOS only sends a minimal subset of available GPS data - x, y, z (no accuracy,...)
External provider - Bluetooth
  • Available only on Android
  • If there is no transformation, we accept data as they come
    • geoid height + ellipsoid height values are available, but we do not know the selected geoid model
  • transforming to chosen geoid is available and geoid height + ellipsoid height values are also available + we know the geoid model and show it in the app
External provider - Network

(same as bluetooth)

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.