iOS용 Maps SDK와 함께 제공되는 GitHub의 SDK 데모 앱에는 SDK의 주요 기능 샘플이 포함되어 있습니다. 데모 앱의 코드를 검토하여 각 샘플이 구현되는 방식을 확인합니다. 앱을 가져와 빌드하고, API 키를 추가하고, 데모를 보고, 제공된 샘플 코드를 앱의 시작점으로 사용할 수 있습니다.
샘플 앱을 실행하면 기기에서 실행할 수 있는 샘플 목록이 표시됩니다. 옵션 중 하나를 선택합니다.
로컬에서 전체 샘플 앱 실행
iOS용 Maps SDK 샘플 앱은 GitHub에서 다운로드 보관 파일로 제공됩니다. iOS용 Maps SDK 샘플 앱을 설치하고 사용해 보려면 다음 단계를 따르세요.
- GitHub에서 코드 샘플 보관 파일을 다운로드하고 보관 파일의 압축을 풉니다.
터미널 창을 열고 샘플 파일을 펼친 디렉터리로 이동한 후 GoogleMaps 디렉터리로 드릴다운합니다.
Swift
cd maps-sdk-for-ios-samples-main/GoogleMaps-Swift
pod install
open GoogleMapsSwiftDemos.xcworkspace
Objective-C
cd maps-sdk-for-ios-samples-main/GoogleMaps
pod install
open GoogleMapsDemos.xcworkspace
- Xcode에서 컴파일 버튼을 눌러 현재 스키마로 앱을 빌드합니다. 빌드에서 Swift의 경우
SDKConstants.swift
파일에, Objective-C의 경우SDKDemoAPIKey.h
파일에 API 키를 입력하라는 메시지가 표시됩니다. - 아직 API 키가 없으면 instructions에 따라 Google Cloud 콘솔에서 프로젝트를 설정하고 API 키를 가져오세요. Cloud Console에서 키를 구성할 때 샘플 앱의 번들 식별자로 키를 제한하여 내 앱만 키를 사용하도록 할 수 있습니다. SDK 샘플 앱의 기본 번들 식별자는
com.example.GoogleMapsDemos
입니다. - Swift의 경우
SDKConstants.swift
파일 또는 Objective-C의 경우SDKDemoAPIKey.h
파일을 수정하고 API 키를apiKey
또는kAPIKey
상수의 정의에 붙여넣습니다. 예를 들면 다음과 같습니다.Swift
static let apiKey = "YOUR_API_KEY"
Objective-C
static NSString *const kAPIKey = @"YOUR_API_KEY";
- 다음 줄은 사용자 정의 문제를 등록하는 데 사용되므로 삭제합니다.
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 데모 목록이 표시됩니다.
- 표시된 옵션 중 하나를 선택하여 iOS용 Maps SDK의 기능을 실험합니다.
- GoogleMapsDemos에서 내 위치에 액세스하도록 허용하라는 메시지가 표시되면 허용을 선택합니다.