如何在网络应用中加载http://maps.google.com时绕过googlemap本机应用?

时间:2011-03-29 11:02:09

标签: iphone web-applications

我有一个网络应用,想要在用户点击他的地址时显示谷歌地图应用。如果我将链接重定向到http://maps.google.com?q=amritsar#bmb=1,iphone会自动重定向到iphone谷歌地图本机应用程序..这里的问题是谷歌地图应用程序上没有后退按钮,所以没有办法回到我的网站应用程序。所以我想通过maps.google.com?q=amritsar#bmb=1无法打开原生网络应用的方式。但只需在iframe中打开网址即可。我不想使用谷歌地图apis来显示谷歌地图,因为它没有像iphone中的maps.google.com那样提供ui。

2 个答案:

答案 0 :(得分:3)

尝试使用移动版Google地图的链接(不包含地图子域),以避免重定向到Apple的原生地图应用。

使用:http://google.com/maps/m?q=amritsar#bmb=1

而不是:http://maps.google.com?q=amritsar#bmb=1

答案 1 :(得分:0)

您可以使用

<iframe>
在您的网页应用页面中简单地添加Google地图。这是一个显示标签使用的最小页面。

<html>
<body>
<h2>map</h2>
<iframe src="http://maps.google.com/?q=amritsar#bmb=1" width="50%" height="50%">
Your browser does not support iframes
</iframe>
</body>
</html>

我在iPad上对此进行了测试,但没有重定向到原生应用。