从移动网站打开手机导航系统的路线?

时间:2014-03-28 01:51:04

标签: android iphone windows-phone-8

我知道当你在谷歌搜索并找到一个机构,(或其他应用程序)时,你可以点击“获取路线”,它将加载谷歌导航等。我想要做的是图如果有办法将用户引导到一个地址,并通过移动网站在手机上打开主导航系统,这将适用于所有手机(android,iphone windows phone等)......就像你点击时一样一个“呼叫”按钮,它将电话号码输入您的电话拨号系统。

感谢您的帮助。

1 个答案:

答案 0 :(得分:0)

我认为您需要为每个平台提供略有不同的解决方案。您可以将以下逻辑包装在JavaScript函数中,该函数检查用户代理(或在服务器上执行检查并打印其他链接)。

的iOS

创建指向 maps.apple.com

的链接

e.g。 http://maps.apple.com/?daddr=San+Francisco,+CA&saddr=Cupertino

(更多信息:https://developer.apple.com/library/ios/featuredarticles/iPhoneURLScheme_Reference/MapLinks/MapLinks.html

的Android

使用 geo 链接或链接到Google地图(见下文)。

地理:0,0 Q =圣+旧金山+至+库珀蒂诺

(更多信息:http://developer.android.com/guide/components/intents-common.html#Maps

Windows Phone

带有rtp参数的Bing网址。我还没有能够测试这个,但这里有文档:

http://msdn.microsoft.com/en-us/library/dn217138.aspx

http://msdn.microsoft.com/en-us/library/windows/apps/jj635237.aspx

其他一切

对于其他平台,我只使用Google地图链接。这也是Android的一种可能性,因为您可以在地图应用中打开Goog​​le地图链接。

http://maps.google.com/?daddr=San+Francisco&saddr=Cupertino