确保在iPhone上链接到Google地图时显示底栏

时间:2011-04-01 23:04:11

标签: iphone google-maps jquery-mobile

我正在使用jQuery Mobile并从网页链接到Google地图(作为外部链接)。我希望底部栏在地图中可见,以便用户可以点击后退按钮。

如果链接如下所示,则此方法有效:

<a  rel="external" target="_" href="http://maps.google.co.uk">Text</a>

但如果它喜欢这个

<a  rel="external" target="_" href="http://maps.google.co.uk?ll=55,-4">Text</a>

然后Google地图页面全屏显示,没有后退按钮。

那么我如何在地图中使用参数而不是全屏,但保留底部栏。

我不想使用JavaScript API,因为我想提供公共传输的指令,但目前还没有JavaScript。

1 个答案:

答案 0 :(得分:0)

事实证明,Mobile Safari有一个特殊的地图URL方案,因此带参数的引用被重定向到iOS地图应用程序,而不是地图网站。有一些与此here相关的开发人员文档。

这似乎是错误的,因为你被抛弃了移动游猎,并且没有选择去移动网站。它可能是一个错误,因为行为只在有参数时才会发生。我想知道为什么会这样。