#インストール確認
iOS6の標準マップアプリではなく、「Google Maps」アプリで連携したい場合、
Google Mapsで定義されているURL Schemeによりインストールされているか確認する
if ([[UIApplication sharedApplication] canOpenURL:[NSURL URLWithString:@"comgooglemaps://"]]) {
/* インストールされている */
}else{
/* インストールされていない */
}
インストール済みの場合は、パラメータ指定してMapオープン。
Google Maps URL Scheme - Google Maps SDK for iOS — Google Developers
https://developers.google.com/maps/documentation/ios/urlscheme
iOS6の標準マップアプリは話題になったので、だいたいの人はインストール済みなのかな。。。
インストールされていない場合は、AppStoreリンクを表示する、ってのは、、、余計なお世話か。。。
#アプリ内でGoogle Mapsを使用したい場合
アプリケーション内で、Google Mapsを使用したい場合は、SDKを使う (API Keyが必要)
Google Maps SDK for iOS — Google Developers
https://developers.google.com/maps/documentation/ios/