Is there such prefix for launching map application on phones,
<a href="map:21st,High Street, London">Toto's home</a>
like can do
<a href="mailto:[email protected]">Toto's mail</a>
Is there such prefix for launching map application on phones,
<a href="map:21st,High Street, London">Toto's home</a>
like can do
<a href="mailto:[email protected]">Toto's mail</a>
geo:
is an officially-recognised URI scheme, and maps:
may be implemented in some clients.
maps:q=...
works in Safari on the iPad and starts the maps app. –
Souse maps:
is also supported on Windows 10 in the (Bing) Maps app. –
Fist maps:q=
works on osx and ios, I didn't get it working on windows/android. I couldn't get geo:
to work. –
Pegmatite In each planform:
Example: <a href="http://maps.apple.com/?ll=12.34567,8.90123">
Example: <a href="geo:40.726966,-74.006076">
Example: <a href="bingmaps:?cp=40.726966~-74.006076">
Both of the previous answers are correct in their own way but did not provide a succinct example.. So here goes:
Use:
<a href="geo://?q=My+address+here">View On Map</a>
Works on Android & Apple in my tests.
I don't have enough of a reputation to add a comment to ryan knell's answer above but, having recently implemented a geo uri feature into the Share panel of the OpenStreetMap site, I'd like to point out that there's no "//" in that scheme. It's spelled out quite clearly, with examples, in RFC 5870.
Apple uses link with the maps://
protocol now too, as far as I know, only Apple Maps supports it (tested on Mac OSX 10.11 El Captain).
Example: maps://maps.apple.com/maps?daddr=48.851925,2.337141
So, to list them all, there are the protocols: geo:
, bingmaps:
, maps:
, or linking to the various websites, eg: https://goo.gl/maps/VZG3rV6cRGE2.
maps:
is supported by the Bing Maps app (on Windows, at least), too. –
Fist If you simply do this...
<a href="http://maps.apple.com/?q=123+Main+etc...">View on map</a>
If the browser is on iOS/Mac, the native maps app will launch (doesn't matter the browser). If on android/windows/other, maps.apple.com will redirect to maps.google.com
© 2022 - 2024 — McMap. All rights reserved.
geo:
is the generic one, if Android and Google Maps is your main target, simply adding a link to google maps will do the trick even better e.g. setting up a track:https://www.google.com/maps/dir//URLENCODEDADDRESS
(empty part (//
) indicates starting point is your current destination) – Ennoble