iOS용 Places SDK 코드 샘플

플랫폼 선택: Android iOS JavaScript

iOS용 Places SDK 데모 앱은 GitHub iOS용 Places SDK와 함께 제공됨 은 장소 자동 완성, 장소 사진을 비롯한 여러 기능을 보여줍니다. 포함 이 개발자 가이드의 각 페이지에서 코드 스니펫을 찾을 수 있습니다. Google Cloud의 앱을 실행하고, API 키를 추가하고, 데모를 보고, 출발점이 되기를 바랍니다.

샘플 앱을 실행하면 사용 가능한 샘플 목록이 표시됩니다. 실행할 수 있습니다 옵션 중 하나를 선택합니다.

로컬에서 전체 샘플 앱 실행

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

  1. 다운로드 코드 샘플 보관 파일GitHub 아카이브를 압축 해제합니다
  2. 터미널 창을 열고 샘플 파일을 확장한 디렉터리로 이동합니다. Google Places 디렉토리로 이동합니다.

    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. 사용 설정 <ph type="x-smartling-placeholder"></ph> Google Cloud 콘솔 프로젝트에는 iOS용 Places SDK가 사용됩니다.
  4. 아직 API 키가 없는 경우 설정 안내를 API 키를 가져오는 방법을 알아보겠습니다 Cloud Shell에서 키를 사용하면 키를 제한하는 샘플 앱의 번들 식별자를 확인하여 내 앱만 키를 사용할 수 있도록 해야 합니다. 기본 번들 SDK 샘플 앱의 식별자는 com.example.GooglePlacesDemos입니다.
  5. SDKDemoAPIKey 파일을 수정하고 API 키를 붙여넣습니다. 넣으세요. 예를 들면 다음과 같습니다.

    Swift

    let placesAPIKey = "YOUR_API_KEY"

    Objective-C

    static NSString *const kAPIKey = @"YOUR_API_KEY";
  6. Xcode에서 SDKDemoAPIKey 파일을 잠금 해제하라는 메시지가 표시되면 잠금 해제를 선택합니다.
  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 시뮬레이터는 창에 Places 데모 목록이 표시됩니다.
  11. GooglePlacesDemos가 내 위치에 액세스하도록 허용하라는 메시지가 표시되면 허용을 탭합니다.
  12. 이제 선택한 샘플을 실행할 준비가 되었습니다.