Places SDK for iOS に付属の GitHub にある Places SDK for iOS のデモアプリでは、場所の自動入力や場所の写真など、さまざまな機能が実演されています。また、このデベロッパー ガイドの各ページにコード スニペットも用意されています。アプリをインポートしてビルドし、API キーを追加してデモを確認し、サンプルコードを使用してご自身のアプリの作成を始めることができます。
サンプルアプリを実行すると、ご自身のデバイスで実行できるサンプルのリストが表示されます。選択肢の中から 1 つ選びます。
完全なサンプルアプリをローカルで実行する
Places SDK for iOS のサンプルアプリは、GitHub からダウンロード アーカイブとして入手できます。Places SDK for iOS のサンプルアプリをインストールして試す手順は次のとおりです。
- GitHub からコードサンプル アーカイブをダウンロードし、アーカイブを解凍します。
ターミナル ウィンドウを開き、サンプル ファイルを展開したディレクトリに移動して、GooglePlaces ディレクトリにドリルダウンします。
Swift
cd maps-sdk-for-ios-samples-master/GooglePlaces-Swift
pod install
open GooglePlacesDemos.xcworkspace
Objective-C
cd maps-sdk-for-ios-samples-master/GooglePlaces
pod install
open GooglePlacesDemos.xcworkspace
- Google Cloud コンソールのプロジェクトで Places SDK for iOS を有効にします。
- API キーをまだお持ちでない場合は、手順に沿って Cloud コンソールでプロジェクトを設定し、API キーを取得します。Cloud コンソールで鍵を構成するときに、サンプルアプリのバンドル ID に鍵を制限して、アプリのみが鍵を使用できるようにすることができます。SDK サンプルアプリのデフォルトのバンドル ID は
com.example.GooglePlacesDemos
です。 SDKDemoAPIKey
ファイルを編集し、適切な定数に API キーを貼り付けます。次に例を示します。Swift
let placesAPIKey = "YOUR_API_KEY"
Objective-C
static NSString *const kAPIKey = @"YOUR_API_KEY";
- Xcode で、
SDKDemoAPIKey
ファイルを編集するためにロックを解除するよう求められたら、[ロック解除] を選択します。 - 問題の登録に使用されるため、存在する場合は次の行を削除します。
Swift
#error (Register for API Key and insert here. Then delete this line.)
Objective-C
#error Register your API key and insert here, then delete this line.
- アプリをビルドします。
- ビルドが失敗した場合や、アプリを初めて実行したときに API キーに関するエラーでクラッシュする場合は、
SDKDemoAPIKey
ファイルに必要なキーが指定されていることを確認します。 - GooglePlaces サンプルを実行している場合、iOS シミュレータ ウィンドウに Places デモのリストが表示されます。
- GooglePlacesDemos に現在地へのアクセスを許可するよう求められたら、[許可] を選択します。
- これで、選択したサンプルを実行できます。