Quick distance measurement using two fingers taps #1867
Labels
No labels
Accessibility
Accessibility
Address
Address
Android
Android
Android Auto
Android Auto
Android Automotive (AAOS)
Android Automotive (AAOS)
API
API
AppGallery
AppGallery
AppStore
AppStore
Battery and Performance
Battery and Performance
Blocker
Blocker
Bookmarks and Tracks
Bookmarks and Tracks
Borders
Borders
Bug
Bug
Build
Build
CarPlay
CarPlay
Classificator
Classificator
Community
Community
Core
Core
CrashReports
CrashReports
Cycling
Cycling
Desktop
Desktop
DevEx
DevEx
DevOps
DevOps
dev_sandbox
dev_sandbox
Directions
Directions
Documentation
Documentation
Downloader
Downloader
Drape
Drape
Driving
Driving
Duplicate
Duplicate
Editor
Editor
Elevation
Elevation
Enhancement
Enhancement
Epic
Epic
External Map Datasets
External Map Datasets
F-Droid
F-Droid
Fonts
Fonts
Frequently User Reported
Frequently User Reported
Fund
Fund
Generator
Generator
Good first issue
Good first issue
Google Play
Google Play
GPS
GPS
GSoC
GSoC
iCloud
iCloud
Icons
Icons
iOS
iOS
Legal
Legal
Linux Desktop
Linux Desktop
Linux packaging
Linux packaging
Linux Phone
Linux Phone
Mac OS
Mac OS
Map Data
Map Data
Metro
Metro
Navigation
Navigation
Need Feedback
Need Feedback
Night Mode
Night Mode
NLnet 2024-06-281
NLnet 2024-06-281
No Feature Parity
No Feature Parity
Opening Hours
Opening Hours
Outdoors
Outdoors
POI Info
POI Info
Privacy
Privacy
Public Transport
Public Transport
Raw Idea
Raw Idea
Refactoring
Refactoring
Regional
Regional
Regression
Regression
Releases
Releases
RoboTest
RoboTest
Route Planning
Route Planning
Routing
Routing
Ruler
Ruler
Search
Search
Security
Security
Styles
Styles
Tests
Tests
Track Recording
Track Recording
Translations
Translations
TTS
TTS
UI
UI
UX
UX
Walk Navigation
Walk Navigation
Watches
Watches
Web
Web
Wikipedia
Wikipedia
Windows
Windows
Won't fix
Won't fix
World Map
World Map
No milestone
No project
No assignees
2 participants
Due date
No due date set.
Dependencies
No dependencies set.
Reference: organicmaps/organicmaps-tmp#1867
Loading…
Add table
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Some other mapping apps (e.g. mapy.cz, 2gis) have this feature and its great.
Just tap two different points on the map at the same time and the app will show the straight line distance between them. It disappears as soon as fingertips are released.
I think this feature is very much in the vein of OM approach - simple, efficient, doesn't get into one's way, minimum clicks required. Its literally like having distances at one's fingertips :)
And people who don't need it won't even notice its existence (no visible UI change for them).
I think its not duplicate, but complimentary to #1452.
Two-fingers approach would cover 90% of measurement needs I think.
More rare cases like measurement between several points, high measurement precision needs and straight line navigation could be covered by the "helicopter routing" at the expense of many more clicks and more intrusive experience overall.
Upvote & Fund
The problem is how to make it discoverable. We can't teach users now about a long tap :)
True.
Though this particular feature will be visible for users who use 2-fingers zoom and rotate gestures (well, depending on implementation).
mapy.cz implementation:

https://user-images.githubusercontent.com/18434508/149757087-f2261dcf-5377-4d31-812a-8ffec3e9164b.mp4
2gis implementation:
https://user-images.githubusercontent.com/18434508/149757155-2c7c5d1e-1ee8-43ac-8a7e-1d8a6c2f49dc.mp4
I think mapy.cz-like simpler implementation is a better fit for OM.
Helicopter/crow routing will be discoverable and easy to use, with the exact same interface as for any other type of routing, with a bonus of the possibility to measure more than one segment distance.
The difference was addressed in the first message already.
("Дополнительное нажатие для частого действия — плохой UX.")
It may be good as a hidden feature, then it won't break an existing UX. The bad thing is that it won't be discoverable and only a few users will use it (there are many more important development tasks for millions of users).
Only some users need it as a frequent action, others don't need it and won't use it. So in the ideal world, some users should have a different UI/UX than others.
Thank you for all the hard work on Organic maps. I would love to see this feature but I am not here to advocate for it being implemented, but to give reasoning why (if implemented) it is so awesome to have. mapy.cz have this and I had no idea for many years, so definitely hard to discover. Not sure how to solve this.
But, once you know about it you just miss it badly - it doesn't require setting two points, you casually look at the map, place two fingers and bingo - right away you get a rough idea about how a city or forest is long. Or, how far something is.
Anyways, thank you for this awesome work and don't get burned out.
I agree, it's convenient if it's done in unobtrusive way. A bit hard to discover though.
Actually, I re-tried normal routing (with the helicopter routing on mind) and if the helicopter route is added, it can actually be a good replacement, as the from/to setup flow is quite fast and straight forward. It takes a few more taps but not that much and it solves the discovery issue.