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 키가 없으면 instructions에 따라 Cloud 콘솔에서 프로젝트를 설정하고 API 키를 가져옵니다. Cloud Console에서 키를 구성할 때 샘플 앱의 번들 식별자로 키를 제한하여 내 앱만 키를 사용하도록 할 수 있습니다. 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에 표시되면 Unlock을 선택합니다.
  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. 이제 선택한 샘플을 실행할 준비가 되었습니다.