iOS용 Maps SDK 샘플 코드

플랫폼 선택: Android iOS JavaScript

GitHub

iOS용 Maps SDK 샘플 목록

데모 앱의 주요 샘플 활동은 아래에 나와 있으며 빠른 참조를 위해 연결된 페이지에서 재현됩니다. 사용 가능한 샘플의 전체 목록은 GitHub samples folder 를 참고하세요.

전체 샘플 앱을 로컬에서 실행

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

  1. git clone https://github.com/googlemaps-samples/maps-sdk-for-ios-samples.git 를 실행하여 샘플 저장소를 로컬 디렉터리로 클론합니다.
  2. 터미널 창을 열고 샘플 파일을 클론한 디렉터리로 이동한 후 GoogleMaps 디렉터리로 드릴다운합니다.

    Swift

    cd maps-sdk-for-ios-samples/GoogleMaps-Swift
    open GoogleMapsSwiftXCFrameworkDemos.xcodeproj

    Objective-C

    cd maps-sdk-for-ios-samples-main/GoogleMaps
    open GoogleMapsDemos.xcodeproj
  3. Xcode 프로젝트에서 File(파일) > Add Package Dependencies(패키지 종속 항목 추가)로 이동합니다. URL로 https://github.com/googlemaps/ios-maps-sdk를 입력하고 Enter 키를 눌러 패키지를 가져온 후 Add Package(패키지 추가)를 클릭합니다.
  4. Xcode에서 컴파일 버튼을 눌러 앱을 빌드합니다 현재 스키마로. 빌드에서 오류가 발생하여 Swift의 경우 SDKConstants.swift 파일에, Objective-C의 경우 파일에 API 키를 입력하라는 메시지가 표시됩니다.SDKDemoAPIKey.h
  5. API 키iOS용 Maps SDK가 사용 설정된 프로젝트에서 가져옵니다.
  6. 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";
  7. 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.
  8. 프로젝트를 빌드하고 실행합니다. iOS 시뮬레이터 창이 표시되고 Maps SDK Demos(Maps SDK 데모) 목록이 표시됩니다.
  9. 표시된 옵션 중 하나를 선택하여 iOS용 Maps SDK의 기능을 실험해 봅니다.
  10. GoogleMapsDemos에서 위치에 액세스하도록 허용할지 묻는 메시지가 표시되면 Allow를 선택합니다.