私のモバイル Web アプリは、「maps.google.com/maps?q=[something]」にリンクするだけで、Android または iPhone のマッピング機能を自動的に開始するマップ リンクを使用します。iOS 6 が登場すると、 Appleが「maps.APPLE.com」の使用を望んでいるため、リンクが機能しなくなります。そのため、iOS 6 を特別に検出し、リンクを交換する必要があります。
Android、iOS 6、および iOS 6 より前の iOS で動作するモバイル Web アプリからデバイス/ネイティブ マッピング アプリを開くクリーンな方法はありますか?
「maps.apple.com」に送信したものはすべて「maps.google.com」に転送されます。
これらのリンクはどちらも同じ場所に移動します
http://maps.google.com/maps?q=ニューヨーク+ニューヨーク
http://maps.apple.com/maps?q=New+York
Apple dev サイトの最近更新されたドキュメント... http://developer.apple.com/library/ios/#featuredarticles/iPhoneURLScheme_Reference/Articles/MapLinks.html#//apple_ref/doc/uid/TP40007894-SW1