{"id":16198665,"url":"https://github.com/ineiti/peaktap","last_synced_at":"2026-05-16T21:03:17.048Z","repository":{"id":177043345,"uuid":"618573789","full_name":"ineiti/PeakTap","owner":"ineiti","description":"Show the panorama of any point on earth, either using GPS or choosing on the map.","archived":false,"fork":false,"pushed_at":"2023-12-22T20:01:26.000Z","size":10242,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-04-07T17:35:13.522Z","etag":null,"topics":["gps","mountain","openstreetmap","panorama"],"latest_commit_sha":null,"homepage":"https://play.google.com/store/apps/details?id=blue.gasser.peak_tap\u0026hl=en_US","language":"Dart","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ineiti.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2023-03-24T19:12:12.000Z","updated_at":"2025-01-24T10:53:14.000Z","dependencies_parsed_at":"2023-07-04T11:31:49.316Z","dependency_job_id":"cdaebb9b-1619-4128-8481-e28044b238ba","html_url":"https://github.com/ineiti/PeakTap","commit_stats":null,"previous_names":["ineiti/mountainpanorama","ineiti/peaktap"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/ineiti/PeakTap","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ineiti%2FPeakTap","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ineiti%2FPeakTap/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ineiti%2FPeakTap/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ineiti%2FPeakTap/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ineiti","download_url":"https://codeload.github.com/ineiti/PeakTap/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ineiti%2FPeakTap/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":264446715,"owners_count":23609632,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["gps","mountain","openstreetmap","panorama"],"created_at":"2024-10-10T09:14:30.468Z","updated_at":"2026-05-16T21:03:16.958Z","avatar_url":"https://github.com/ineiti.png","language":"Dart","funding_links":[],"categories":[],"sub_categories":[],"readme":"# PeakTap\n\nShowing a nice mountain panorama and lets you search for anything in view:\n- calculates the panorama and displays it (currently with a flat earth :)\n- lets you click in the panorama to link to the map and see what is there\n- lets you click in the map to change the viewpoint - visit other places\n\n## Why is this better than other panorama apps?\n\n- Allows you to see all the mountains around you, not only those the app thinks are interesting\n- Also shows very far mountains (like the _Mont Blanc_ as seen from _Morges_ in Switzerland),\n  which are often omitted in other apps\n- You can also zoom in on mountains in the foreground, or villages\n- Choose the place from which you want to see the panorama\n\nIt uses worldwide elevation data from https://srtm.csi.cgiar.org/\n\nExample screenshot of showing the horizon in the map and as a panorama:\n\n![OpenStreetMaps on top with panorama below](Screenshot_mont_blanc_horizon.png)\n\nExample screenshot of zooming in on Mont Blanc:\n\n![Zoom on Mont Blanc](Screenshot_mont_blanc_zoom.png)\n\n# Next steps\n\nI would like to implement the following:\n\n- remove unused tiles from the cache to decrease memory usage\n- display updates\n  - add a 360-degree view on the bottom and let the user scroll fast using it\n  - increase OpenStreetMap fonts\n  - add translations for more than just the intro screen\n- more progress-info needs:\n  - show precision on GPS-lock\n  - when downloading map, show that it's decompressing instead of \n   sticking to \"99%\"\n- having some buttons to enable/disable features:\n  - make mountains higher (if they're far away) / lower (if you're in the Valais)\n  - enable / disable earth curvature\n  - showing the panorama in the direction the phone points \n  - height above current point (standard is 10m)\n- load tiles from https://map.ineiti.ch for faster loading\n- skip \"Searching for GPS\" by allowing the user to choose the standing point\n\n## Bugs\n\n- In telescope mode, when panning down, it wraps around. Should stop instead.\n- correctly place pin (currently it's a bit off)\n\n## Before release\n\n- add paying voting option for next version\n\nOther ideas are welcome...\n\n# Privacy Policy\n\nThe app owner is [Linus Gasser](ineiti@gasser.blue), and the app is copyrighted 2023.\nThe following data is collected by version 1.0.0:\n- the SRTM website has access to the tiles you download from their site. Here is their [Disclaimer](https://srtm.csi.cgiar.org/disclaimer/)\n- openStreetMap has access to all the places you are connecting to. Here is their [Privacy Policy](https://wiki.osmfoundation.org/wiki/Privacy_Policy)\n- no other data is collected by the app\n\n## CHANGELOG\n\n- 2023-12-20 - v1.0.8+13\n  - add an \"info\" button to replay intro and \"Buy me a coffee\"\n  - add French and German translation\n\n- 2023-11-17 - v1.0.7+12\n  - Fix bug where the direction of the view is always initialized to 240˚\n\n- 2023-11-15 - v1.0.6+11\n  - Apple-store complaint fixed: when the GPS doesn't give a fix in a reasonable time, \n  show the Matterhorn\n\n- 2023-11-13 - v1.0.5+10\n  - BUG: when first started up, the panorama cannot be scrolled\n\n- 2023-11-12 - v1.0.4+9\n  - updated screenshots for first startup\n  - add lightning to rendering\n\n- 2023-10-17 - v1.0.3+8\n  - interpolate heights from other points\n  - paint according to inclination of tile\n\n- 2023-10-15 - v1.0.2+7\n  - GPS request info update for passing apple-store\n  - added intro screen\n\n- 2023-09-07 - rc5 (waiting for iOS approval)\n  - display updates\n    - when zooming in the panorama view, switch to goggle view\n\n- 2023-08-19 - rc4\n  - Added blue sky\n  - Even faster drawing of panorama\n\n- 2023-08-10 - rc2\n  - Some speed improvements while painting the panorama\n  - Showing progress while downloading tiles\n  - Showing exceptions in the progress screen\n  - Adding INTERNET permission\n\n- 2023-08-09\n  - added progress-info for locking to GPS, downloading, and painting\n\n- 2023-08-04\n  - changed name to PeakTap\n\n- 2023-08-03\n  - add a cross to the binoculars and some info:\n    - heading\n    - distance\n    - height\n  - add a button to update GPS\n  - make working iOS version\n\n- 2023-07-13\n  - when starting up, there is often a moment when the polygon seems to have two points:\n  this is because it still shows the old, pre-defined POI\n  - when choosing a new POI on the map, also show \"creating panorama\"\n\n- 2023-07-11\n  - avoid loading twice the same tile\n  - show \"loading\" texts\n  - when clicking on the panorama, zoom in the top of the chosen area,\n  put a cross in the middle, and let the user pan around\n\n- 2023-07-09 \n  - using another dataset which covers the whole earth\n  - scrolling also adds the POI\n  - tapping for a POI also scrolls, and thus hides the zoom\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fineiti%2Fpeaktap","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fineiti%2Fpeaktap","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fineiti%2Fpeaktap/lists"}