2012-12-18 7 views
12

新しいGoogleマップfor iOSアプリの場所にウェブサイトのリンクを作成するにはどうしたらいいですか?利用できない場合は、Apple Mapsに戻しますか?アップルマップまたはGoogleマップでリンクを開く方法は?

現在、default functionalityは、iOSのApple Mapsと他のデバイスのGoogleマップでmaps.apple.comへのリンクが開きます。

Googleマップはほとんどのユーザーに好まれるようだから、iOSでそれを逆にするとよいでしょう。

+4

@Abizern、これを議論に変えないでください - レビュー、ニュース、ディスカッションフォーラムを見てください。また、正確な地図データ、インテリジェント検索機能、信頼性の高いルーティング(公共交通機関を含む)のようなほとんどのユーザーは – Baumr

答えて

18

私は単一のURLがそうすることはできないと思います。

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

そしてアップル地図アプリはhttp://maps.apple.com使用しています:https://developer.apple.com/library/ios/featuredarticles/iPhoneURLScheme_Reference/MapLinks/MapLinks.html#//apple_ref/doc/uid/TP40007899-CH5-SW1

は、私はあなたができるようにしようとしている最善だと思う

iOS用Googleマップ

comgooglemaps://スキーマを使用していますあなたがそこにいることを知っているので(ユーザーエージェントがiOS 6の場合)、アップルマップで実行するだけです。

+3

を参照しているので、単一の修正はありません。電話の地図アプリケーションにデフォルトの普遍的なリンクがあった場合は素晴らしいでしょう... – Baumr

+1

ネイティブiOSアプリケーションを作成していた場合は、シンプルな単一の修正があります。デバイスが 'comgooglemaps://'スキーマをサポートしているかどうかをテストする必要があります...残念ながら、あなたはウェブサイトからこれを行うことはできません。 –

+4

あなたがサポートされているデバイスではないことが検出された場合、Google Mapsの対応するURLに自動的にリダイレクトされるため、maps.apple.comを使用しているときにユーザーエージェントを確認する必要はありません。 –

3

アップルマップのURLスキームを使用してください。 Apple Mapsアプリが検出されないとGoogle Mapsが開きます。

+0

そして計画は何ですか? – mskw

+1

https://developer.apple.com/library/content/featuredarticles/iPhoneURLScheme_Reference/MapLinks/MapLinks.html – Sharan

関連する問題