我的移动网络应用程序使用地图链接,只需链接到“maps.google.com/maps?q=[something]”即可自动启动 Android 或 iPhone 的地图功能。iOs 6 出来了,链接停止工作,因为苹果希望我们使用“ maps.APPLE.com ”。所以现在我必须专门检测 iOs 6 并换掉链接。
有没有一种干净的方法可以从适用于 Android、iOs 6 和 iOs pre-6 的移动 Web 应用程序打开设备/本机地图应用程序,因为 iOs 6 削弱了它?
原来你发送到“maps.apple.com”的任何东西都会被转发到“maps.google.com”!
这两个链接都指向同一个地方
http://maps.google.com/maps?q=New+York
http://maps.apple.com/maps?q=New+York
最近更新了 Apple 开发网站上的文档... http://developer.apple.com/library/ios/#featuredarticles/iPhoneURLScheme_Reference/Articles/MapLinks.html#//apple_ref/doc/uid/TP40007894-SW1