Places SDK for iOS デモアプリを GitHub Places SDK for iOS に付属 Place Autocomplete、Place Photos などのさまざまな機能のデモを行います。イン また、このデベロッパー ガイドの各ページにコード スニペットも用意されています。 コンテナ イメージをインポートして 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
- [ <ph type="x-smartling-placeholder"></ph> Places SDK for iOS をインストールします。
- API キーをお持ちでない場合は、
設定手順
API キーを取得する必要があります。Deployment を構成するときは、
Google Cloud コンソールでは、
鍵を
サンプルアプリのバンドル ID を修正して、自分のアプリだけがキーを使用できるようにします。デフォルトのバンドル
com.example.GooglePlacesDemos
です。 SDKDemoAPIKey
ファイルを編集して API キーを貼り付けます。 適切な定数に変換します。次に例を示します。Swift
let placesAPIKey = "YOUR_API_KEY"
Objective-C
static NSString *const kAPIKey = @"YOUR_API_KEY";
- Xcode で
SDKDemoAPIKey
ファイルのロック解除を求められた場合は、 [ロック解除] を選択します。 - 次の行が存在する場合は削除します。これは、次の行の登録に使用されているためです。
issue:
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 Demos の一覧が表示されます。
- GooglePlacesDemos に位置情報へのアクセスを許可するよう求められたら、 許可。
- これで、選択したサンプルを実行できます。