当我打开手机上嵌入了方向的链接(例如下面的方向)时,即使尝试使用URL中的参数强制它映射,也默认为文本/列表视图而不是地图视图图。
您可以通过在移动设备上打开它,或者将浏览器的用户代理强制转换为iphone / ipad来测试。要在Mac上使用Chrome执行此操作,请打开终端并将以下内容粘贴到:
/ Applications / Google \ Chrome.app/Contents/MacOS/Google \ Chrome -user-agent =“Mozilla / 5.0(iPad; U; CPU iPhone OS 3_2,如Mac OS X; zh-CN)AppleWebKit / 531.21。 10(KHTML,与Gecko一样)Version / 4.0.4 Mobile / 7B314 Safari / 531.21.10“
有没有办法强制它打开到地图视图而不是列表/文本视图?
我搜索了Stack Overflow和Google API论坛,但无法找到解决方案(其他两位用户也提出了类似的问题,但他们没有得到答复,并且鉴于我是网站的新用户,不会让我投票他们的问题) 。最好通过URL参数来实现这一点,但我也对其他解决方案持开放态度。
答案 0 :(得分:1)
这可能无法完全回答您的问题,但在更新到iOS 6后,我在引用maps.google.com
的现有iOS应用上遇到了同样的问题。我发现解决方案是在网址中引用maps.apple.com
(将google
更改为 apple
。我在iOS 6 Safari上对此进行了测试,发现新URL按预期工作并打开到新Apple映射中的地图视图,而旧的Google引用现在打开到OP中所述的列表/文本视图。
我猜测,当苹果公司掏出谷歌地图库时,它会产生副作用,即谷歌的iOS版本现在被谷歌视为任何其他移动平台。