相关疑难解决方法(0)

如何在用户点击链接时打开移动设备的地图应用?

我有一个网络应用程序,如果用户点击链接,它应该打开一个地图.我能想到的最佳解决方案是使用该target="_blank"属性打开谷歌地图的新选项卡/窗口.

但我认为最好打开设备的地图应用程序而不是谷歌地图.

我知道当用户点击href属性指向的电话号码时,您可以弹出用户的手机应用程序tel:<the phone number>.我想知道这是否也可以使用地图应用程序.

有没有办法允许锚标签在用户点击它时打开移动设备的地图应用程序?

html mobile

36
推荐指数
5
解决办法
5万
查看次数

从浏览器打开谷歌地图应用程序,在Android和iPhone上默认启动位置

我有一个移动网站,我有一个链接,可以使用链接格式在iphone和Android上打开谷歌地图本机应用程序的默认开始和结束位置:http://maps.google.com/maps?sddd = XX&dddr = XX.

我的问题是,我希望能够将起始位置设置为当前位置,我希望它能够在Android和iphone浏览器中运行.根据我的经验,如果我将saddr留空,在android中默认为当前位置但在iphone上它只是将起始位置留空.如果我将saddr设置为"当前位置",则将起始位置设置为iphone上的当前位置,但在android上它无法识别该位置.

我现在的解决方案是使用用户的geo lat/long坐标作为起始地址.这在两个平台上都能成功运行,但取决于用于获取坐标的方法,它可能不如用户在应用程序上的gps中的当前位置那样准确.我想知道是否有某种方法可以获得链接以打开原始应用程序并使用正确的"当前位置"作为起点.我知道我也可以有条件地检查用户代理并相应地创建链接,但我希望有更优雅的方式来做到这一点.

iphone mobile android google-maps

14
推荐指数
4
解决办法
3万
查看次数

标签 统计

mobile ×2

android ×1

google-maps ×1

html ×1

iphone ×1