iOS용 Maps SDK 샘플 코드

플랫폼 선택: Android iOS JavaScript

GitHub 의 iOS용 Maps SDK 저장소에는 iOS 앱에서 iOS용 Maps SDK를 사용하는 방법을 보여주는 샘플이 포함되어 있습니다. 샘플 앱에는 SDK의 주요 기능에 관한 코드가 포함되어 있으며 앱의 시작점으로 사용할 수 있습니다.

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 파일에, SDKDemoAPIKey.h Objective-C의 경우 파일에 API 키를 입력하라는 메시지가 표시됩니다.
  5. API 키iOS용 Maps SDK가 사용 설정된 프로젝트에서 가져옵니다.
  6. 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";
  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를 선택합니다.