如何在Apple Maps或Google Maps中打开链接?

Bau*_*umr 19 google-maps url-scheme ios apple-maps

如何才能使网站上的链接首先导致新版Google Maps for iOS应用中的位置,如果不可用,则还原为Apple Maps?

目前,默认功能是maps.apple.com将在iOS上的Apple Maps和其他设备上的Google Maps中打开链接.

因为谷歌地图似乎是大多数用户的首选,所以在iOS上反转这一点会很好.

Jas*_*orn 27

我认为单个URL无法做到这一点.

Google Maps for iOS使用comgooglemaps://架构:

https://developers.google.com/maps/documentation/ios/urlscheme

Apple Maps应用程序使用http://maps.apple.com:

https://developer.apple.com/library/ios/featuredarticles/iPhoneURLScheme_Reference/MapLinks/MapLinks.html#//apple_ref/doc/uid/TP40007899-CH5-SW1

我认为你能做的最好的事情就是给用户一个选择,或者只是运行Apple地图,因为你知道它就在那里(如果用户代理是iOS 6).

  • 只需注意一点,您在使用maps.apple.com时可能无需检查用户代理,因为如果它检测到您不在受支持的设备上,它将自动重定向到Google地图上的相应网址. (6认同)
  • 我明白了,所以没有一个单一的解决办法?如果有一个默认为手机地图应用程序的通用链接,那就太棒了...... (5认同)