0
私は、GoogleマップのようなiPhoneデバイスに既にインストールされていることを知る必要があるアプリケーションを開発しています。私はそれを確認する必要があります。私はいくつかの国がGoogleマップをサポートできないことを知っているからです。この場合、私は何をすることができますか?Googleマップを知る方法は、iPhoneにインストールされています
私は、GoogleマップのようなiPhoneデバイスに既にインストールされていることを知る必要があるアプリケーションを開発しています。私はそれを確認する必要があります。私はいくつかの国がGoogleマップをサポートできないことを知っているからです。この場合、私は何をすることができますか?Googleマップを知る方法は、iPhoneにインストールされています
通常、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"]];
}
それは非常に「クリーン」なはずですが作品ではありません。
なぜGoogleマップで、デフォルトのマップアプリケーションではないのですか? – Jesper
あなたはGoogleマップのウェブへのショートカットについて話していますか? – Shmidt
中国では、Googleマップをサポートできません。だから私は選択肢がありません。 – alex