695
submitted 1 day ago* (last edited 1 day ago) by otter@lemmy.ca to c/youshouldknow@lemmy.world

For each example in this post, I will be linking to the sea otter pools at the Vancouver aquarium. That location has the coordinates of 49.30063,-123.13149

To link to it, you would use 'geo:49.30063,-123.13149'.

Depending on your web browser, pasting that into the search bar might prompt you to select which map website you want to use to view that location. For me in Firefox, it asked me to pick between Google Maps and OpenStreetMaps. It's even more convenient on mobile, where it asks me which map app I want to open it with. Both CoMaps and Google Maps handled it correctly.

If you are writing a post or comment on Lemmy/Piefed/etc., you can place it in the second part of the markdown link format: [Sea Otter Pools](geo:49.30063,-123.13149). This would output like this: Sea Otter Pools

The linked OpenStreetMap wiki page has a good summary of how well various apps support this scheme. A lot of people here are active in the open source space, so please consider following up with the apps that are currently missing support or have partial support for this: https://wiki.openstreetmap.org/wiki/Geo_URI_scheme


EDIT: I forgot to mention, you can also use apps like this one to convert maps links between each other

https://github.com/jakubvalenta/GeoShare

https://f-droid.org/packages/page.ooooo.geoshare/

https://apt.izzysoft.de/fdroid/index/apk/page.ooooo.geoshare

top 50 comments
sorted by: hot top new old
[-] TheRiskiestBiscuit@reddthat.com 3 points 11 hours ago

Could be just my configuration, but does not work in Brave, does not work in Safari, DOES work in Orion.

[-] GTG3000@programming.dev 4 points 12 hours ago

Doesn't do anything as far as I can tell? Or is this android specific?

Also the links don't work in discord.

[-] gwl@lemmy.blahaj.zone 4 points 12 hours ago

It's what's known as a "Protocol URI", which the OS and/or browser have to choose what to do with that

Sounds like you have an OS or Browser that haven't implemented the protocol

[-] WhyJiffie@sh.itjust.works 5 points 11 hours ago

not only that. some clients including voyager don't recognize geo uris as openable links

[-] gwl@lemmy.blahaj.zone 2 points 12 hours ago* (last edited 11 hours ago)
[-] AdrianTheFrog@lemmy.world 2 points 11 hours ago

test link

I guess yours isn't working because there's a space in it

[-] gwl@lemmy.blahaj.zone 2 points 11 hours ago* (last edited 11 hours ago)

Ooh okay, I expected it to ignore the space, nice!

Yep, works with the default lemmy frontend and Waterfox then

[-] smeenz 6 points 17 hours ago
[-] MimicJar@lemmy.world 6 points 12 hours ago

Technically it does.

The default is to use the Coordinate Reference System for the Earth, but if you wanted to use the moon then you'd use something like,

geo:37.786971,-122.399677;crs=Moon-2011;u=35

[-] smeenz 3 points 9 hours ago
[-] Goodlucksil@lemmy.dbzer0.com 3 points 16 hours ago

Geo means earth. Of course it won't work outside of the Earth

[-] smeenz 2 points 9 hours ago

Ah, my mistake, there is no geography, geology, or geometry on the moon.

[-] Goodlucksil@lemmy.dbzer0.com 1 points 9 hours ago

People who named them like so didn't think that there would be geometry, geology or geography on the moon. Or they just interpreted it as land.

[-] potter2010@lemmy.ca 0 points 14 hours ago

Well, most places people go to are outside the earth. (Just barely outside.)

[-] cloudsurfer@feddit.org 3 points 15 hours ago

Does anyone know, why GitHub of all places does not support geo links in their readme or issue markdown files?

[-] gwl@lemmy.blahaj.zone 1 points 12 hours ago* (last edited 12 hours ago)

Edit: oops replied to the wrong person

[-] filcuk@feddit.uk 1 points 13 hours ago

Mailto is explicitly allowed in the sanitizer they use, other such uri schemes aren't.
This is relatively standard, likely due to the mixed support.
Geo is not well supported, and ones like sms are platform-dependent.
It's just a pain noone wants to deal with.

[-] fdnomad@programming.dev 2 points 17 hours ago

Neat, works well for me on Boost / Android

[-] roomy@lemmy.world 4 points 20 hours ago

I opened this in CoMaps and now i have a permanent map pointer to it hah

[-] Hupf@feddit.org 2 points 16 hours ago

Permanent sea otters? I'd count that as a win.

[-] otter@lemmy.ca 1 points 20 hours ago

Oops 😄

I think if you clear the cache it might go away. Mine doesn't show it anymore

[-] Wizard_Pope@lemmy.world 4 points 21 hours ago

The link just does nothing for me on jerboa

[-] arschfidel@discuss.tchncs.de 8 points 21 hours ago

For me it does work when I hold press the link and then choose "Open in external" in the popup that opens. But yes, simply tapping does nothing.

[-] Quexotic@infosec.pub 1 points 15 hours ago

For me it fails when I do that.

[-] hanrahan@slrpnk.net 1 points 14 hours ago

FYI does using Summit

[-] Nurgus@lemmy.world 3 points 21 hours ago

Is this better than What Three Words which also has a URL scheme? And is more memorable.

[-] teolan@lemmy.world 6 points 21 hours ago

The geo URL scheme works even for non English speakers and it won't give you a location on the other side of the world if you lake a typo or pronounce it bad.

[-] Blackmist@feddit.uk 2 points 14 hours ago

I mean, that's kind of on purpose with W3W.

A slight error should make the recipient go "Wait, what? That's in Venezuela!" rather than sending an ambulance crew to a location like 20 miles away from you.

[-] otter@lemmy.ca 5 points 21 hours ago

Since WhatThreeWords is proprietary, it likely won't be as easy to get it implemented in everything. I think the difficulty with coordinates can be solved by having an easy way to copy the Geo URI from various map apps

[-] Viking_Hippie@lemmy.dbzer0.com 30 points 1 day ago

I will be linking to the sea otter pools at the Vancouver aquarium

checks username

Party at your place?

[-] otter@lemmy.ca 32 points 1 day ago

You don't need to bring clams, but it's polite to do so

[-] LastYearsIrritant@sopuli.xyz 11 points 1 day ago

BYOOR

Bring Your Oyster Opening Rock

[-] friend_of_satan@lemmy.world 7 points 1 day ago

I wonder if it would make sense to have a URL scheme for that instead, like geo://49.30063,-123.13149

[-] filcuk@feddit.uk 5 points 17 hours ago

What about tel:, or mailto:, sms:, callto:

[-] friend_of_satan@lemmy.world 1 points 4 hours ago

I'm trying to say "great job pointing that out" without soundling like an LLM. But seriously, I'm happy you pointed that out. I completely forgot about those syntaxes. After you mentioned them, I went and browsed RFC3986 and found these sample URIs, which include news, mailto, ftp, and more, which covers both // style and non-// style. https://www.rfc-editor.org/info/rfc3986/#section-1.1.2

It's too late for me to claim that I fully grok the nuances, so that'll have to wait for anther day, but I appreciate your comment. TIL some cool stuff.

[-] AA5B@lemmy.world 2 points 15 hours ago

It’s hard not to immediately want to extend this to astronomy

[-] friend_of_satan@lemmy.world 2 points 4 hours ago

maybe geo:earth.surface/lat,lon?date=date or geo:mars.sky?lat=lat,lon=lon,date=date or something? I'm sure there could be a stanard syntax for but I'm pretty ignorant about how that could work well.

[-] abbadon420@sh.itjust.works 63 points 1 day ago

This is neat

[-] lawks@aussie.zone 37 points 1 day ago

It has abysmal support. All the places you'd need it to work without anything special, like link recognition in messaging apps and email clients, it rarely does. Even apps that could make good use of specific locations for inputs often don't register a handler for the scheme. It's been that way for years, and I don't expect it to get a whole lot better.

[-] SlurpingPus@lemmy.world 2 points 9 hours ago* (last edited 9 hours ago)

Pro tip: on Android, the Automate app can receive text shared to it and do custom things — such as getting coordinates, slapping 'geo:' on them, and opening in a map app. This can alleviate some of the pains by the user selecting and sharing the coords by hand. The app is paid and requires some programming chops, but is hella useful for custom automation.

[-] grue@lemmy.world 18 points 1 day ago

That's exactly why YSK (especially if you're a developer)!

[-] sik0fewl@piefed.ca 26 points 1 day ago

The link does not even render in Voyager, unfortunately.

load more comments (1 replies)
[-] squirrel@cake.kobel.fyi 53 points 1 day ago

Sadly it doesn't work sharing a geo link in Signal, and they don't want to implement it. GitHub Issue

[-] unexposedhazard@discuss.tchncs.de 36 points 1 day ago* (last edited 1 day ago)

Same with element. They used to support it but dropped it. Really stupid excuse in that github issue. If adding support for sonething so simple adds lots of complexity then your codebase is garbage. This is why we cant have nice things.

[-] Ghoelian@piefed.social 6 points 22 hours ago

Lol the pr is only 2 files, one of which is a test class. I do wonder why they wrote their own parser, does javas url handler not support the geo scheme either or something?

[-] deltapi@lemmy.world 11 points 1 day ago

Very cool, this was the result for me, so at least on android it seems to work as advertised. A picture of an app choice dialog after checking on a 'geo' link showing several map/location apps to choose from

load more comments
view more: next ›
this post was submitted on 20 Sep 2026
695 points (99.3% liked)

You Should Know

47583 readers
377 users here now

YSK - for all the things that can make your life easier!

The rules for posting and commenting, besides the rules defined here for lemmy.world, are as follows:

Rules (interactive)


Rule 1- All posts must begin with YSK.

All posts must begin with YSK. If you're a Mastodon user, then include YSK after @youshouldknow. This is a community to share tips and tricks that will help you improve your life.



Rule 2- Your post body text must include the reason WHY YSK:

In your post's text body, you must include the reason "Why" YSK: It’s helpful for readability, and informs readers about the importance of the content.



Rule 3- Do not seek mental, medical and professional help here.

Do not seek mental, medical and professional help here. Breaking this rule will not get you or your post removed, but it will put you at risk, and possibly in danger.



Rule 4- No self promotion or upvote-farming of any kind.

That's it.



Rule 5- No baiting or sealioning or promoting an agenda.

Posts and comments which, instead of being of an innocuous nature, are specifically intended (based on reports and in the opinion of our crack moderation team) to bait users into ideological wars on charged political topics will be removed and the authors warned - or banned - depending on severity.



Rule 6- Regarding non-YSK posts.

Provided it is about the community itself, you may post non-YSK posts using the [META] tag on your post title.



Rule 7- You can't harass or disturb other members.

If you harass or discriminate against any individual member, you will be removed.

If you are a member, sympathizer or a resemblant of a movement that is known to largely hate, mock, discriminate against, and/or want to take lives of a group of people and you were provably vocal about your hate, then you will be banned on sight.

For further explanation, clarification and feedback about this rule, you may follow this link.



Rule 8- All comments should try to stay relevant to their parent content.



Rule 9- Reposts from other platforms are not allowed.

Let everyone have their own content.



Rule 10- The majority of bots aren't allowed to participate here.

Unless included in our Whitelist for Bots, your bot will not be allowed to participate in this community. To have your bot whitelisted, please contact the moderators for a short review.



Rule 11- Posts must actually be true:

Disinformation, trolling, and being misleading will not be tolerated. Repeated or egregious attempts will earn you a ban. This also applies to filing reports: If you continually file false reports YOU WILL BE BANNED! We can see who reports what, and shenanigans will not be tolerated. We are not here to ban people who said something you don't like.



Rule 12- Linking directly to a video as a source is not acceptable.

Video only posts are responsible for an outsized portion of rules violations. Your post must contain text and meet the requirements of the previous rules.



Rule 13- If you file a report, include what specific rule is being violated and how.



Partnered Communities:

You can view our partnered communities list by following this link. To partner with our community and be included, you are free to message the moderators or comment on a pinned post.

Community Moderation

For inquiry on becoming a moderator of this community, you may comment on the pinned post of the time, or simply shoot a message to the current moderators.

Credits

Our icon(masterpiece) was made by @clen15!

founded 3 years ago
MODERATORS