iphone - "Safari cannot open the page because the address is invalid"用于 Google map 链接

标签 iphone google-maps mobile-safari

我有一台运行 iOS7 的 iPhone 4s,但没有安装 Google map 应用。每当我尝试导航到其上的位置链接时,它都会向我闪烁一条错误消息:

Cannot Open Page
Safari cannot open the page because the address is invalid

但随后错误消失(无需点击“确定”)并且 map 显示,并且所有后续 Google map 链接加载时都不会出现此错误。当我清除缓存时,错误再次出现,但只是第一次,然后再次自行消失。

这是我正在使用的有问题的链接,但我已经使用多个链接对其进行了测试,问题似乎仍然存在:

https://www.google.com/maps/place/Kraftwork/@39.971494,-75.127336,17z/data=!3m1!4b1!4m2!3m1!1s0x0:0x6db3f86eca2f8b45?hl=en

知道是什么导致了这个问题吗?

具体来说,这个问题是由于直接使用 html 并尝试单击 map 链接而存在的。

最佳答案

我想直接在 Safari 中粘贴链接,并在 iOS 7 和 iOS 8 中使用 iPhone 4s 以编程方式执行此操作,两者都适合我。也许您也可以使用 iOS 8 模拟器和 XCode 来尝试一下。

[[UIApplication sharedApplication] openURL:[NSURL URLWithString: @"https://www.google.com/maps/place/Kraftwork/@39.971494,-75.127336,17z/data=!3m1!4b1!4m2!3m1!1s0x0:0x6db3f86eca2f8b45?hl=en"]];

关于iphone - "Safari cannot open the page because the address is invalid"用于 Google map 链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27049228/

相关文章:

iphone - 保留随机 View 之间的 UILabel 值

jQuery SlideToggle Google map 问题

某些帖子/页面上的 CSS 不显示在移动设备上

javascript - window.open ('' , '_blank' ) 仅在 iOS 上不打开新标签

iphone - NSString sizeWithFont:constrainedToSize:无法正常工作

iphone - iOS UIwebView 身份验证 Cookie

R:使用 ggplot2/ggmap 的世界地图 - 如何加载 png 图像作为 map

javascript - 似乎无法通过 Google map 上的标记点击来执行任何操作

javascript - 为全屏网络应用程序使用 Apple 元标记

iphone - iOS:将 URL 解析为段