On Android an application can register a custom URL scheme. And the OS has a way for you to select which app should work with a clicked custom URL if several of them registered to e.g. "geo:"
I use GeoShare, and configured Android to open links to Google Maps, Waze, etc. in GeoShare, and it translates them into geo: links that I can open in CoMaps
Comments
A huge usabilitiy step would be the operating systems (and apps) just supporting geo links.
Geo links are from a RFC and are plain simple: geo:52.512974,13.420131
Clicking this link should open your chosen local map app at this position.
But it does not, actively sabotaged by big map app players who want only links to their app.
I wish we had a system where companies are incentivized to enable interoperability
On Android an application can register a custom URL scheme. And the OS has a way for you to select which app should work with a clicked custom URL if several of them registered to e.g. "geo:"
There's an app for that!
I use GeoShare, and configured Android to open links to Google Maps, Waze, etc. in GeoShare, and it translates them into geo: links that I can open in CoMaps