2012-02-08 3 views
0

私は、GoogleマップのようなiPhoneデバイスに既にインストールされていることを知る必要があるアプリケーションを開発しています。私はそれを確認する必要があります。私はいくつかの国がGoogleマップをサポートできないことを知っているからです。この場合、私は何をすることができますか?Googleマップを知る方法は、iPhoneにインストールされています

+0

なぜGoogleマップで、デフォルトのマップアプリケーションではないのですか? – Jesper

+0

あなたはGoogleマップのウェブへのショートカットについて話していますか? – Shmidt

+0

中国では、Googleマップをサポートできません。だから私は選択肢がありません。 – alex

答えて

1

通常、APIが見つからないとできません。あなたがそれを見つけたとしても、あなたはAppStoreから拒否される可能性があります。

ただし、URL schemesで試すことができます。 Googleマップの場合、アプリケーションの呼び出しによって、http://maps.google.com/で始まるURLが検索されます。だから、

、あなたのコードにこの機能を追加します。

- (BOOL)isGoogleMapsInstalled { 
    return [[UIApplication sharedApplication] 
      canOpenURL:[NSURL URLWithString:@"http://maps.google.com/maps?q=Paris"]]; 
} 

それは非常に「クリーン」なはずですが作品ではありません。

関連する問題