iOS용 Places SDK 코드 샘플

플랫폼 선택: Android iOS JavaScript

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

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

로컬에서 전체 샘플 앱 실행

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

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

    Swift

    cd maps-sdk-for-ios-samples-master/GooglePlaces-Swift
    pod install
    open GooglePlacesDemos.xcworkspace

    Objective-C

    cd maps-sdk-for-ios-samples-master/GooglePlaces
    pod install
    open GooglePlacesDemos.xcworkspace
  3. Google Cloud 콘솔 프로젝트에 iOS용 Places SDK를 사용 설정합니다.
  4. 아직 API 키가 없는 경우 안내에 따라 Cloud 콘솔에서 프로젝트를 설정하고 API 키를 가져옵니다. Cloud 콘솔에서 키를 구성할 때 샘플 앱의 번들 식별자로 키를 제한하여 앱에서만 키를 사용할 수 있도록 할 수 있습니다. SDK 샘플 앱의 기본 번들 식별자는 com.example.GooglePlacesDemos입니다.
  5. SDKDemoAPIKey 파일을 수정하고 API 키를 적절한 상수에 붙여넣습니다. 예를 들면 다음과 같습니다.

    Swift

    let placesAPIKey = "YOUR_API_KEY"

    Objective-C

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

    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.
  8. 앱을 빌드합니다.
  9. 빌드가 실패하거나 앱을 처음 실행할 때 API 키에 관한 오류와 함께 비정상 종료되는 경우 SDKDemoAPIKey 파일에 필요한 키를 제공했는지 확인합니다.
  10. GooglePlaces 샘플을 실행하면 iOS 시뮬레이터 창에 장소 데모 목록이 표시됩니다.
  11. GooglePlacesDemos에서 내 위치에 액세스하도록 허용하라는 메시지가 표시되면 허용을 선택합니다.
  12. 이제 선택한 샘플을 실행할 준비가 되었습니다.