iOS용 Maps SDK 코드 샘플

플랫폼 선택: Android iOS JavaScript

iOS용 Maps SDK와 함께 제공되는 GitHub의 SDK 데모 앱에는 SDK의 주요 기능 샘플이 포함되어 있습니다. 데모 앱의 코드를 검토하여 각 샘플이 구현되는 방식을 확인합니다. 앱을 가져와 빌드하고, API 키를 추가하고, 데모를 보고, 제공된 샘플 코드를 앱의 시작점으로 사용할 수 있습니다.

샘플 앱을 실행하면 기기에서 실행할 수 있는 샘플 목록이 표시됩니다. 옵션 중 하나를 선택합니다.

로컬에서 전체 샘플 앱 실행

iOS용 Maps SDK 샘플 앱은 GitHub에서 다운로드 보관 파일로 제공됩니다. iOS용 Maps SDK 샘플 앱을 설치하고 사용해 보려면 다음 단계를 따르세요.

  1. GitHub에서 코드 샘플 보관 파일을 다운로드하고 보관 파일의 압축을 풉니다.
  2. 터미널 창을 열고 샘플 파일을 펼친 디렉터리로 이동한 후 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
  3. Xcode에서 컴파일 버튼을 눌러 현재 스키마로 앱을 빌드합니다. 빌드에서 Swift의 경우 SDKConstants.swift 파일에, Objective-C의 경우 SDKDemoAPIKey.h 파일에 API 키를 입력하라는 메시지가 표시됩니다.
  4. 아직 API 키가 없으면 instructions에 따라 Google Cloud 콘솔에서 프로젝트를 설정하고 API 키를 가져오세요. Cloud Console에서 키를 구성할 때 샘플 앱의 번들 식별자로 키를 제한하여 내 앱만 키를 사용하도록 할 수 있습니다. SDK 샘플 앱의 기본 번들 식별자는 com.example.GoogleMapsDemos입니다.
  5. 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";
  6. 다음 줄은 사용자 정의 문제를 등록하는 데 사용되므로 삭제합니다.

    Swift

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

    Objective-C

    #error Register for API Key and insert here.
  7. 프로젝트를 빌드하고 실행합니다. iOS 시뮬레이터 창이 나타나고 Maps SDK 데모 목록이 표시됩니다.
  8. 표시된 옵션 중 하나를 선택하여 iOS용 Maps SDK의 기능을 실험합니다.
  9. GoogleMapsDemos에서 내 위치에 액세스하도록 허용하라는 메시지가 표시되면 허용을 선택합니다.