コードサンプルの概要

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

Maps SDK for iOS に付属の SDK デモアプリには、SDK の機能の特長のサンプルが含まれています。デモアプリのコードを調べて、各サンプルの実装方法を確認します。

SDK のデモ

Maps SDK for iOS SDK デモアプリは、GitHub からのダウンロード アーカイブ、および CocoaPods Pod として入手できます。CocoaPods は、Swift プロジェクトと Objective-C Cocoa プロジェクトのオープンソースの依存関係マネージャーです。

Maps SDK for iOS SDK のデモアプリをインストールして、実際にお試しください。

  1. 次の 2 つの方法のいずれかを使用して、サンプル ファイルを取得します。

    GitHub から直接

    1. GitHub からコードサンプル アーカイブをダウンロードし、アーカイブを展開します。
    2. ターミナル ウィンドウを開き、サンプル ファイルを展開したディレクトリに移動し、GoogleMaps ディレクトリにドリルダウンします。

      Swift

      cd maps-sdk-for-ios-samples-main/GoogleMaps-Swift

      Objective-C

      cd maps-sdk-for-ios-samples-main/GoogleMaps
    3. 次のコマンドを実行します。

      Swift

      pod install
      open GoogleMapsSwiftDemos.xcworkspace

      Objective-C

      pod install
      open GoogleMapsDemos.xcworkspace

    CocoaPods v1.6.1 を使用する

    1. CocoaPods ツールをまだ入手していない場合は、ターミナルから次のコマンドを実行して、macOS にバージョン 1.6.1 をインストールします。詳しくは、CocoaPods スタートガイドをご覧ください。
      sudo gem install cocoapods -v1.6.1
    2. CocoaPods を使用して Google マップのファイルを取得します。
      pod try GoogleMaps

      プロンプトが表示されたら、Swift または Objective-C を選択します。CocoaPods が仕様リポジトリを更新してから、SwiftDemoApp.xcodeproj または ObjCDemoApp.xcodeproj という名前の一時的な Xcode プロジェクトでデモを開きます。

  2. Xcode で、コンパイル ボタンを押して現在のスキームをビルドして実行します。ビルドによりエラーが発生し、SDKConstants.swift キー(Swift の場合)または SDKDemoAPIKey.h ファイル(Objective-C の場合)に API キーを入力するよう求められます。
  3. API キーをまだお持ちでない場合は、手順に沿って Google Cloud Console でプロジェクトを設定し、API キーを取得してください。Cloud Console で鍵を構成するときに、アプリのバンドル ID を指定して、その鍵だけがアプリで使用されるようにできます。SDK サンプルアプリのデフォルトのバンドル ID は com.example.GoogleMapsDemos です。
  4. Swift の場合は SDKConstants.swift ファイル、Objective-C の場合は SDKDemoAPIKey.h ファイルを編集し、apiKey または kAPIKey 定数の定義に API キーを貼り付けます。次に例を示します。

    Swift

    static let apiKey = "YOUR_API_KEY"

    Objective-C

    static NSString *const kAPIKey = @"YOUR_API_KEY";
  5. ユーザー定義の問題の登録に使用されているため、次の行を削除します。

    Swift

    #error (Register for API Key and insert here. Then delete this line.”)

    Objective-C

    #error Register for API Key and insert here.
  6. プロジェクトをビルドして実行します。iOS シミュレータ ウィンドウが開き、Maps SDK デモのリストが表示されます。
  7. 表示されるオプションから 1 つ選択し、Maps SDK for iOS の機能を試します。
  8. GoogleMapsDemos が位置情報にアクセスすることを許可するよう求められたら、[Allow] を選択します。

デベロッパー ガイドのコード スニペットを使用する

デベロッパー ガイドの各ページには、API の特定の機能を示すコード スニペットが含まれています。たとえば、このガイドの地図オブジェクトマーカーシェイプなどのページに関するガイドをご覧ください。