2016-06-24 9 views
0

私のアプリでは、2つの座標間の方向を表示しようとしています。私はMKDirectionsクラスを使ってみましたが、それを得ることができませんでした(私はインドに住んでいるので、リンゴはデータベースにこれらの場所を持っていないと思います)。 私は指示を表示するためにリンゴマップアプリを開こうとしましたが、同じ結果を得ました。今 最適な回避策は、Safariで、次のURLを開くことが表示されます。リンゴはGoogleマップへのリンクを開くことができますか?

let url = "http://maps.google.com/maps?saddr=\(sourceLocation.latitude),\(sourceLocation.longitude)&daddr=\(destinationLocation.latitude),\(destinationLocation.longitude)" 

    UIApplication.sharedApplication().openURL(NSURL(string: url)!) 

それは直接方向でmaps.google.comを開きます。ルートとルートを表示しますが、ユーザーにGoogleマップアプリをインストールしてターンバイターンナビゲーションを利用するように求めます。 アップルがGoogleサービスを開くための私の申請を拒否するかもしれないと私は恐れる。これは許可されていますか?

+0

アップルに直接お尋ねください。 StackOverflowは正解を保証できません。なぜなら、これはAppleのApp Storeのポリシーであり、プログラミングではないからです。 –

+1

この質問はアップルのApp Storeのポリシーであり、FAQで定義されているようなプログラミングではないので、私はこの質問をトピックとしてクローズすることに投票しています。 –

答えて

1

これはAppleによって許可されています。多くのアプリで見ることができます.Apple PlanやGoogle Mapsなどの他のアプリの中から選択するよう指示します。

関連する問題