我获得的代码可以通过页面上的表单生成指向Google地图的链接。
生成的链接示例:“https://www.google.pl/maps/dir/Düdingen,Szwajcaria /6247Schötz,Szwajcaria / 5466 Veghel,Holandia”
比window.open()浏览器打开它。
它在所有方面都是正确的。
但是,当我在iOS上的iOS上打开它时,在代码的一部分中它会立即打开Google地图应用程序,并且在我的页面上的不同位置它会在Safari中打开。
有没有办法在Google地图应用中强行开启?
答案 0 :(得分:0)
这是Apple用户的已知问题。 请从cnet site尝试此操作。
1.要将Chrome for iOS设置为默认启动这些应用程序,请确保从App Store安装最新更新。
2.安装完毕后,启动应用程序并点击地址栏旁边的菜单图标。
3.从选项列表中选择设置。
4.点击Google Apps。
答案 1 :(得分:0)
我对这个问题进行了一些研究,得出以下结论:
如果您使用maps.google.com
,则会在safari
为每个IOS打开地图。
http://maps.google.com/?daddr=1+Infinite+Loop,+Cupertino+CA
如果您使用maps.apple.com
,它将在地图应用程序中打开地图,它将直接在IOS设备上的Apple地图中显示,或者重定向到Google地图。
http://maps.apple.com/?daddr=1600+Amphitheatre+Pkwy,+Mountain+View+CA
这是一张相关的SO票:Programmatically open Maps app in iOS 6