Geo URI scheme
The geo: URI scheme is a standard for referencing points in a geographical 2D or 3D space. There are 2 types of apps involved in sharing a location, map applications (both in the sending and receiving ends) and messaging applications.
- A map application usually shares a location in the form of a predefined text, which can include or not a geo: URI.
- That text is sent through a messaging application, which in the receiving side should recognize the URI.
- Map Applications also register with the OS to handle geo: URIs, but depend on the previous step to be notified.
Its support on different applications is very variable, and this page is to document such support.
| Application | Platform | Support |
|---|---|---|
| OSMAnd | Android | OK. Opens the map in that location with a marker and tries to guess the address. Shares location with geo: URI and link to osmand.net. |
| MyTrails | Android | MEH. Opens the map in that location with a marker. Can send an SMS (!!!) with a goo.gl link and text Lat: XXX Lon: YYY but no geo: URI. |
| Organic Maps | Android | MEH. Opens the map in that location. Shares a link with om:// scheme (???) and a link to omaps.app, but no geo: URI. Link to issue. |
| StreetComplete | Android | OK. Opens the map in that location. Can open location in another app, but not share it. |
| Vespucci | Android | OK. Opens the map in that location, downloads data. Can share a position or node coords. |
| Go Map!! | iOS | OK. Opens the map in that location, ready to edit. |
| Marble | Linux | MEH. Opens the map in that location with a marker. Shares location with this format: 76° 46' 55.9"E, 34° 27' 54.4"N. Not even useful for pasting in a osm.org URL. Link to issue. |
| Gnome Maps | Linux | OK. Opens the map in that location with a marker. Shares location only with geo: URI. /!\ locates you somehow even without GPS (!!!). |
| JOSM | Linux | MEH. Opens the map in that location and downloads some data. No Sharing. |
| QGIS | Linux | NOK. Does nothing. |
| Application | Platform | Support |
|---|---|---|
| Conversations (XMPP) | Android | OK. Shows map of location. Can also open URI with another app on long press. |
| Gajim (XMPP) | Any | OK. Opens URI in the user's preferred application. |
| Element (Matrix) | Android | OK. Recognizes the URI and asks Andoird for an app to handle it. |
| Element (Matrix) | Web | NOK. Link to issue. |
| Signal | Android | NOK. Link to open issue |
| Threema | Android | OK. Shows map of location. Can also open URI with another app. |
| Telegram | Android | NOK. Link to open issue |
| Android | NOK. | |
| Quassel (IRC client) | Any | NOK. Link to issue. |
| Firefox | Android | MEH. Opens links in web pages with geo: URIs. Not always opens geo: URIs typed in the location bar. |
| Firefox | Linux | Works 'sometimes'. |
This article is issued from Openstreetmap. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.