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

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

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

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

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

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

  1. GitHub からコード サンプル アーカイブをダウンロードし、アーカイブを解凍します。または、リポジトリをローカル ディレクトリにクローンします。
    git clone https://github.com/googlemaps-samples/maps-sdk-for-ios-samples.git
  2. ターミナル ウィンドウを開き、サンプル ファイルを展開したディレクトリに移動して、GooglePlaces ディレクトリに移動します。

    Swift

    cd maps-sdk-for-ios-samples/GooglePlaces-Swift/
    open GooglePlacesSwiftXCFrameworkDemos.xcodeproj

    Objective-C

    cd maps-sdk-for-ios-samples/GooglePlaces
    open GooglePlacesXCFrameworkDemos.xcodeproj
  3. Xcode プロジェクトで、[File] > [Add Package Dependencies] に移動します。URL として https://github.com/googlemaps/ios-places-sdk を入力し、Enter キーを押してパッケージをプルし、[パッケージを追加] をクリックします。
  4. Google Cloud コンソール プロジェクトで Places SDK for iOS を有効にします。
  5. Places API または Places API (New) が有効になっているプロジェクトから API キーを取得します。
  6. SDKDemoAPIKey ファイルを編集し、API キーを適切な定数に貼り付けます。次に例を示します。

    Swift

    let placesAPIKey = "YOUR_API_KEY"

    Objective-C

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

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