Places SDK for iOS のコードサンプル

プラットフォームを選択: Android iOS JavaScript

Places SDK for iOS に付属の GitHub にある Places SDK for iOS のデモアプリでは、場所の自動入力や場所の写真など、さまざまな機能が実演されています。また、このデベロッパー ガイドの各ページにコード スニペットも用意されています。アプリをインポートしてビルドし、API キーを追加してデモを確認し、サンプルコードを使用してご自身のアプリの作成を始めることができます。

サンプルアプリを実行すると、ご自身のデバイスで実行できるサンプルのリストが表示されます。選択肢の中から 1 つ選びます。

完全なサンプルアプリをローカルで実行する

Places SDK for iOS のサンプルアプリは、GitHub からダウンロード アーカイブとして入手できます。Places SDK for iOS のサンプルアプリをインストールして試す手順は次のとおりです。

  1. GitHub からコードサンプル アーカイブをダウンロードし、アーカイブを解凍します。
  2. ターミナル ウィンドウを開き、サンプル ファイルを展開したディレクトリに移動して、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
  3. Google Cloud コンソールのプロジェクトで Places SDK for iOS を有効にします。
  4. API キーをまだお持ちでない場合は、手順に沿って Cloud コンソールでプロジェクトを設定し、API キーを取得します。Cloud コンソールで鍵を構成するときに、サンプルアプリのバンドル ID に鍵を制限して、アプリのみが鍵を使用できるようにすることができます。SDK サンプルアプリのデフォルトのバンドル ID は com.example.GooglePlacesDemos です。
  5. SDKDemoAPIKey ファイルを編集し、適切な定数に API キーを貼り付けます。次に例を示します。

    Swift

    let placesAPIKey = "YOUR_API_KEY"

    Objective-C

    static NSString *const kAPIKey = @"YOUR_API_KEY";
  6. Xcode で、SDKDemoAPIKey ファイルを編集するためにロックを解除するよう求められたら、[ロック解除] を選択します。
  7. 問題の登録に使用されるため、存在する場合は次の行を削除します。

    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.
  8. アプリをビルドします
  9. ビルドが失敗した場合や、アプリを初めて実行したときに API キーに関するエラーでクラッシュする場合は、SDKDemoAPIKey ファイルに必要なキーが指定されていることを確認します。
  10. GooglePlaces サンプルを実行している場合、iOS シミュレータ ウィンドウに Places デモのリストが表示されます。
  11. GooglePlacesDemos に現在地へのアクセスを許可するよう求められたら、[許可] を選択します。
  12. これで、選択したサンプルを実行できます。