GitHub の Maps SDK for iOS リポジトリには、iOS アプリでの Maps SDK for iOS の使用方法を示すサンプルが含まれています。サンプルアプリには、SDK の機能のハイライトのコードが含まれており、アプリの出発点として使用できます。
Maps SDK for iOS のサンプルリスト
以下は、デモアプリの主なサンプル アクティビティです。簡単な参照として、各サンプル アクティビティがリンク先のページで再現されています。使用可能なサンプルの完全な一覧については、GitHub のサンプル フォルダをご覧ください。
- 基本地図を表示する
- マーカーの情報ウィンドウを表示する
- 地図にマーカーを追加する
- 位置情報をリバース ジオコーディングする
- 地図のジェスチャーを有効または無効にする
- マーカー イベントを処理する
- 現在地ボタンを有効にする
- 地図上にポリゴンを描画する
- 地図にポリラインを描写する
完全なサンプルアプリをローカルで実行する
Maps SDK for iOS のサンプルアプリは、GitHub からダウンロード アーカイブとして入手できます。Maps SDK for iOS のサンプルアプリをインストールして試す手順は次のとおりです。
- git clone https://github.com/googlemaps-samples/maps-sdk-for-ios-samples.gitを実行して、サンプル リポジトリをローカル ディレクトリにクローンします。
- ターミナル ウィンドウを開き、サンプル ファイルのクローンを作成したディレクトリに移動して、GoogleMaps ディレクトリに移動します。 - Swift- cd maps-sdk-for-ios-samples/GoogleMaps-Swift - pod install- open GoogleMapsSwiftXCFrameworkDemos.xcworkspace- Objective-C- cd maps-sdk-for-ios-samples-main/GoogleMaps - pod install- open GoogleMapsDemos.xcworkspace
- Xcode でコンパイル ボタンを押して、現在のスキームでアプリをビルドします。ビルドでエラーが発生し、Swift の場合は SDKConstants.swiftファイル、Objective-C の場合はSDKDemoAPIKey.hファイルに API キーを入力するよう求められます。
- Maps SDK for iOS が有効になっているプロジェクトから API キーを取得します。
- Swift の場合は SDKConstants.swiftファイル、Objective-C の場合はSDKDemoAPIKey.hファイルを編集し、apiKey定数またはkAPIKey定数のいずれかの定義に API キーを貼り付けます。次に例を示します。Swiftstatic let apiKey = "YOUR_API_KEY" Objective-Cstatic NSString *const kAPIKey = @"YOUR_API_KEY"; 
- SDKConstants.swiftファイル(Swift)または- SDKDemoAPIKey.hファイル(Objective-C)で、次の行を削除します。この行は、ユーザー定義の問題を登録するために使用されます。- Swift- #error (Register for API Key and insert here. Then delete this line.) - Objective-C- #error Register for API Key and insert here.
- プロジェクトをビルドして実行します。iOS シミュレータ ウィンドウが表示され、Maps SDK Demos のリストが表示されます。
- 表示されたオプションのいずれかを選択して、Maps SDK for iOS の機能を試します。
- GoogleMapsDemos に位置情報へのアクセスを許可するよう求められたら、[許可] を選択します。