Maps SDK for iOS のサンプルリスト
以下は、デモアプリの主なサンプル アクティビティです。簡単な参照として、各サンプル アクティビティがリンク先のページで再現されています。使用可能なサンプルの完全なリストについては、GitHub の samples folder をご覧ください。
- 基本地図を表示する
- マーカーの情報ウィンドウを表示する
- 地図にマーカーを追加する
- 位置情報をリバース ジオコーディングする
- 地図のジェスチャーを有効または無効にする
- マーカー イベントを処理する
- [現在地ボタン] を有効にする
- 地図上にポリゴンを描画する
- 地図にポリラインを描写する
完全なサンプルアプリをローカルで実行する
Maps SDK for iOS サンプルアプリは、 ダウンロード アーカイブ として GitHub から入手できます。 Maps SDK for iOS サンプルアプリをインストールして試すには、次の手順を行います。
git clone https://github.com/googlemaps-samples/maps-sdk-for-ios-samples.gitを実行して、サンプル リポジトリをローカル ディレクトリにクローンします。ターミナル ウィンドウを開き、サンプルファイルをクローンしたディレクトリに移動して、 GoogleMaps ディレクトリに移動します。
Swift
cd maps-sdk-for-ios-samples/GoogleMaps-Swift
open GoogleMapsSwiftXCFrameworkDemos.xcodeprojObjective-C
cd maps-sdk-for-ios-samples-main/GoogleMaps
open GoogleMapsDemos.xcodeproj- Xcode プロジェクトで、[File] > [Add Package Dependencies] に移動します。
URL として
https://github.com/googlemaps/ios-maps-sdkを入力し、Enter キーを押してパッケージをプルし、[Add Package] をクリックします。 - Xcode でコンパイル ボタンを押して、
アプリをビルドします
現在のスキームで。ビルドでエラーが発生し、Swift の場合は
SDKConstants.swiftファイル、Objective-C の場合は ファイルに API キーを入力するように求められます。SDKDemoAPIKey.h - API キーを、Maps SDK for iOS が有効になっているプロジェクトから取得します。
- 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";
SDKConstants.swiftファイル(Swift)またはSDKDemoAPIKey.hファイル(Objective-C)で、次の行を削除します。これは、ユーザー定義の問題を登録するために使用されるためです。Swift
#error (Register for API Key and insert here. Then delete this line.)
Objective-C
#error Register for API Key and insert here.- プロジェクトをビルドして実行します。iOS シミュレータ ウィンドウが表示され、 [Maps SDK Demos] のリストが表示されます。
- 表示されたオプションのいずれかを選択して、 Maps SDK for iOS の機能を試します。
- GoogleMapsDemos に位置情報へのアクセスを許可するかどうかを確認するメッセージが表示されたら、 [許可] を選択します。