为默认情况下打开Goog​​le地图的所有移动设备创建链接

时间:2016-03-17 10:00:28

标签: javascript android ios google-maps google-maps-urls

为所有打开带有营业地点的Google地图的移动设备创建链接?

<a href="geo:37.6894694,-121.000303">Google MAP</a> - 此链接转到该位置并重定向到移动版Google应用,但没有商家地址标记。

<a href="http://maps.apple.com/maps?q=Business Address">Google MAP</a> - 此链接转到该位置,但不会重定向到Google应用,而是移动设备要求您选择要使用的内容。

我需要一个重定向到谷歌应用并标记谷歌商家地址的链接。

2 个答案:

答案 0 :(得分:3)

<a href="geo:37.6894694,-121.000303?q=37.6894694,-121.000303(The Name You Want To Show)">Google MAP</a>

q 参数与()一起使用,以显示标记名称

它适用于Android设备,但我不确定它是否适用于iOS设备。

了解详情:

https://developers.google.com/maps/documentation/android-api/intents#overview

https://developer.android.com/guide/components/intents-common.html

enter image description here

答案 1 :(得分:1)

2017年5月,Google推出了Google地图网址。此API允许您创建可在Web,Android或iOS上使用的通用跨平台URL。

例如,您可以在Android上打开原生地图应用,将以下网址传递给意图

https://www.google.com/maps/search/?api=1&query=centurylink+field

https://www.google.com/maps/search/?api=1&query=47.5951518,-122.3316393&query_place_id=ChIJKxjxuaNqkFQR3CK6O1HNNqY

有关详细信息,请参阅文档:

https://developers.google.com/maps/documentation/urls/guide