-
Notifications
You must be signed in to change notification settings - Fork 926
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
Implement geo:
URLs for sharing
#799
Comments
So, playing devil's advocate, how many applications exactly exist which will try to handle these? I mean is it just a theoretical standard, or does it actually have any real traction? Moving on to the question of privacy, can you explain what you mean, and how these "conserve privacy" in a way which other options don't? They encode a location just the same as an osm.org URL does for example... |
For applications:
For privacy:
This may be very theoretical but better safe than sorry. |
Vespucci supports geo: URLs and it would actually be useful for the main site to support them too. This mainly because the way JOSM remote control is implemented on the site makes it impossible to use it on an Android device. |
I agree that this would be quite useful.
Perhaps this feature could be beta tested by making OSM give the |
So basically we have the android world. Every geo application register them self at the system for geo: and mobile browser calls the correct system call for that. |
On iOS you can use URLs like maps://?ll=, which open in the default maps app. It's more or less undocumented and I can't find official documentation. The official reference lists the long URLs only (which also open the maps app) http://maps.apple.com/?ll=, |
Ok, every map application seems to use an own urlscheme on iOS: The same is valid for Windows Phone on nokia phones. I just checked this. Clicking a geo: url triggers a search in the app store which gives google maps or so. But the installed offline navigation app "here" is not called. |
@tomhughes to answer your question about preversing privacy, most map apps share location using an HTTP link, so that leaks the info to anyone who can see the network traffic (anyone on the same wifi, wifi AP owner, ISP, government observer, telecom, etc). Using a link also requires that the user access the network to find the information in the link (especially if it is a non-OSM shortlink). A |
Also, since I'm in the process of auditing lots of map apps for Android, I'll mention a couple more I've found that work with
So it seems basically all Android map apps support |
@erictheise osmand on android: thats because it is either the sole app on the device that has registered itsself for for view intents with a intent-filter that includes geo: (unlikely) or it has been set as the "standard application" for such intents. In other words check the settings, which should include a way of resetting default applications. |
@simonpoole, sorry if I gave the wrong impression. OsmAnd is the only app I installed on this borrowed tablet–it was highlighted in @eighthave's screenshot above–so the behavior is as expected. Less expected, since this discussion has been so Android-focused, was that Galileo would launch on the iPhone. Good news all around. |
It would be nice to be able to directly copy a Geo URL from the share sidebar.
Geo URLs have several advantages:
osm.org
(No internet connection, orosm.org
is down)The Geo URL could also be made clickable to the initial user (the sharing one), as they could follow the link and have their favourite application open.
This is for example useful if their favourite routing application has a crappy search function, for which they then could use
osm.org
The text was updated successfully, but these errors were encountered: