iOS용 Places SDK 코드 샘플

플랫폼 선택: Android iOS JavaScript

iOS용 Places SDK와 함께 제공되는 GitHub의 iOS용 Places SDK 데모 앱은 Place Autocomplete 및 Place Photos를 비롯한 여러 기능을 보여줍니다. 또한 본 개발자 가이드의 각 페이지에 코드 스니펫이 나와 있습니다. 앱을 가져와 빌드하고, API 키를 추가하고, 데모를 보고, 앱의 시작점으로 제공된 샘플 코드를 사용하세요.

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

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

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

  1. GitHub에서 코드 샘플 보관 파일을 다운로드하고 보관 파일을 압축 해제합니다. 또는 저장소를 로컬 디렉터리에 클론합니다.
    git clone https://github.com/googlemaps-samples/maps-sdk-for-ios-samples.git
  2. 터미널 창을 열고 샘플 파일을 압축 해제한 디렉터리로 이동한 후 GooglePlaces 디렉터리로 이동합니다.

    Swift

    cd maps-sdk-for-ios-samples/GooglePlaces-Swift/
    open GooglePlacesSwiftXCFrameworkDemos.xcodeproj

    Objective-C

    cd maps-sdk-for-ios-samples/GooglePlaces
    open GooglePlacesXCFrameworkDemos.xcodeproj
  3. Xcode 프로젝트에서 File(파일) > Add Package Dependencies(패키지 종속 항목 추가)로 이동합니다. https://github.com/googlemaps/ios-places-sdk를 URL로 입력하고 Enter 키를 눌러 패키지를 가져온 다음 Add Package를 클릭합니다.
  4. Google Cloud 콘솔 프로젝트에 iOS용 Places SDK를 사용 설정합니다.
  5. Places API 또는 Places API (신규)가 사용 설정된 프로젝트에서 API 키를 가져옵니다.
  6. SDKDemoAPIKey 파일을 수정하고 API 키를 적절한 상수에 붙여넣습니다. 예를 들면 다음과 같습니다.

    Swift

    let placesAPIKey = "YOUR_API_KEY"

    Objective-C

    static NSString *const kAPIKey = @"YOUR_API_KEY";
  7. Xcode에서 수정할 SDKDemoAPIKey 파일의 잠금을 해제하라는 메시지가 표시되면 잠금 해제를 선택합니다.
  8. 있는 경우 다음 줄을 삭제합니다. 이 줄은 문제를 등록하는 데 사용되기 때문입니다.

    Swift

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

    Objective-C

    #error Register your API key and insert here, then delete this line.
  9. 앱을 빌드합니다.
  10. 처음 실행할 때 빌드가 실패하거나 API 키에 관한 오류로 앱이 비정상 종료되는 경우 SDKDemoAPIKey 파일에 필요한 키를 제공했는지 확인하세요.
  11. GooglePlaces 샘플을 실행하는 경우 iOS 시뮬레이터 창에 장소 데모 목록이 표시됩니다.
  12. GooglePlacesDemos가 위치에 액세스하도록 허용하라는 메시지가 표시되면 허용을 선택합니다.
  13. 이제 선택한 샘플을 실행할 준비가 되었습니다.