Skip to content

Supporting Bluetooth beacon-based positioning for better indoor/underground location accuracy #105

@dg55521

Description

@dg55521

Hopefully this proposal will be considered after #31 is implemented.

Background:
Currently, MapMarker relies on GPS for location, but in environments such as underground parking lots or basements, GPS signals are weak or unstable. In property management use cases (e.g., maintenance or inspections in underground areas), accurate indoor positioning is essential, and GPS often causes the location marker to drift predictably.

Feature suggestion:
Add support for Bluetooth beacons (such as iBeacon or Eddystone) to enhance location accuracy when GPS is unreliable. When the app detects nearby beacons, it could infer the user’s location based on signal strength or a pre-mapped beacon location and display it accurately on the map.

Use case examples:

Property staff can locate themselves in different zones of an underground parking lot using Bluetooth beacons.

Engineering or maintenance teams can pinpoint their location in basement service tunnels or utility rooms.

Technical feasibility (optional):
Android supports scanning for Bluetooth beacons and retrieving their UUID, RSSI, etc. By allowing users to assign coordinates to specific beacons, the app can determine approximate location when GPS is not available.

Possible future expansions:

Allow users to manage and assign positions to known beacons

Automatically prompt relevant markers when within beacon range

Fuse multiple beacon signals to improve accuracy

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Projects

    Status

    📋 Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions