코드 샘플 개요

컬렉션을 사용해 정리하기 내 환경설정을 기준으로 콘텐츠를 저장하고 분류하세요.
플랫폼 선택: Android iOS 자바스크립트

iOS용 Maps SDK와 함께 제공되는 SDK 데모 앱에는 SDK의 주요 기능을 보여주는 샘플이 포함되어 있습니다. 데모 앱의 코드를 검사하여 각 샘플이 구현되는 방식을 확인합니다.

SDK 데모 사용해 보기

iOS용 Maps SDK SDK 데모 앱은 GitHub에서 보관 파일로 사용하거나 CocoaPods pod로 사용할 수 있습니다. CocoaPods는 Swift 및 Objective-C Cocoa 프로젝트의 오픈소스 종속 항목 관리자입니다.

다음 단계에 따라 iOS용 Maps SDK SDK 데모 앱을 설치하고 사용해 보세요.

  1. 다음 두 가지 방법 중 하나를 사용하여 샘플 파일을 가져옵니다.

    GitHub에서 직접

    1. GitHub에서 코드 샘플 보관 파일을 다운로드하고 보관 파일을 압축 해제합니다.
    2. 터미널 창을 열고 샘플 파일을 펼친 디렉터리로 이동한 후 Google 지도 디렉터리를 드릴다운합니다.

      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에서 컴파일 버튼을 눌러 빌드한 후 현재 스키마를 실행합니다. 빌드에서 오류가 발생하고 Swift의 경우 SDKConstants.swift 파일에 API 키를 입력하거나 Objective-C의 경우 SDKDemoAPIKey.h 파일을 입력하라는 메시지가 표시됩니다.
  3. 아직 API 키가 없는 경우 안내에 따라 Google Cloud Console에서 프로젝트를 설정하고 API 키를 가져오세요. Cloud Console에서 키를 구성할 때 앱의 번들 식별자를 지정하여 앱에서만 키를 사용할 수 있도록 할 수 있습니다. SDK 샘플 앱의 기본 번들 식별자는 com.example.GoogleMapsDemos입니다.
  4. 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";
  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. 표시된 옵션 중 하나를 선택하여 iOS용 Maps SDK의 기능을 실험해 보세요.
  8. GoogleMapsDemos에서 내 위치에 액세스하도록 허용하라는 메시지가 표시되면 허용을 선택합니다.

개발자 가이드의 코드 스니펫 사용하기

개발자 가이드의 각 페이지에는 API의 특정 기능을 보여주는 코드 스니펫이 포함되어 있습니다. 예를 들어 이 가이드의 지도 객체, 마커, 도형 가이드 및 기타 페이지를 참고하세요.