0

我正在使用 HTML5/CSS3 编写一个 iPhone 网络应用程序。我需要嵌入一个链接以从我的 Web 应用程序中打开内置地图应用程序。要在地图上打开一个位置,我将移动 Safari 重定向到 URL,如下所示:

http://maps.google.com?q=Business+Name%26+Street+Address+City+State+Zip

在这种情况下,如果用户点击此链接,iPhone 会打开地图应用程序并显示 URL 中指定的位置。

但是,当我需要提供前往预定义位置的行车路线的 URL 时:

http://maps.google.com/maps?saddr=1234+1st+ave+portland+or&daddr=Business+Name%26+Street+Address+City+State+Zip

当 iPhone 在某些情况下显示一条小狗消息时,我遇到了一种奇怪的情况:

在“地图”中打开此页面?

可以选择是和否,并且只有当用户点击是时,地图才会打开并显示路线。请注意,此弹出窗口仅显示某些地址。

有什么办法可以阻止这个弹出窗口显示吗?

4

1 回答 1

0

I've created simple web page. Put a link and set google map link with query string value of particular address on src attribute of link element,run it to my iPhone 4.It is working fine, I'm not getting any window to ask it open on map app.

I noticed that you've used "saddr" as a query string parameter. You can replace that with "q" query string parameter.

于 2012-10-31T11:23:36.413 回答