Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Map view #77

Merged
merged 8 commits into from
Oct 26, 2023
Merged

Map view #77

merged 8 commits into from
Oct 26, 2023

Conversation

SmilyOrg
Copy link
Owner

@SmilyOrg SmilyOrg commented Oct 25, 2023

map dropdown screenshot 👉 map display screenshot

  • Adds a map view based on previous geo work done extracting locations!
  • ⚠ It's still somewhat rough, you might need to refresh after it's done loading. If you haven't reindexed metadata since v0.11.0, you will need to do it for the GPS coordinates to be picked up
  • Only works for photos with embedded exif GPS coordinates
  • ✨ It shows ALL the photos in the collection/album on the map near to where they were taken ✨
  • Since often there are many photos taken in close proximity, there is a balance struck between "not overlapping with other photos", "distance from taken location", and "displayed size".
  • Fixed some unrelated gradual browser slowdown bugs that have persisted for a while, especially noticeable on low-powered devices.
  • Uses OpenStreetMap for the background map for now, so it's not fully self-hosted.
    • The photos themselves are rendered locally, but the background map layer is loaded from OSM
    • A future alternative could be using the already-bundled geoBoundaries in the future for a fully local solution.

Contributes to #1

To be done

@SmilyOrg SmilyOrg marked this pull request as ready for review October 25, 2023 17:20
@SmilyOrg SmilyOrg merged commit 59e506a into main Oct 26, 2023
1 check passed
@SmilyOrg SmilyOrg deleted the map branch October 26, 2023 18:00
@SmilyOrg SmilyOrg mentioned this pull request Nov 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant