iOS용 Places SDK 데모 앱은 GitHub iOS용 Places SDK와 함께 제공됨 은 장소 자동 완성, 장소 사진을 비롯한 여러 기능을 보여줍니다. 포함 이 개발자 가이드의 각 페이지에서 코드 스니펫을 찾을 수 있습니다. Google Cloud의 앱을 실행하고, API 키를 추가하고, 데모를 보고, 출발점이 되기를 바랍니다.
샘플 앱을 실행하면 사용 가능한 샘플 목록이 표시됩니다. 실행할 수 있습니다 옵션 중 하나를 선택합니다.
로컬에서 전체 샘플 앱 실행
iOS용 Places SDK 샘플 앱은 보관 파일 다운로드 출처: GitHub 다음 단계에 따라 iOS용 Places SDK 샘플 앱을 설치하고 사용해 보세요.
- 다운로드 코드 샘플 보관 파일을 GitHub 아카이브를 압축 해제합니다
터미널 창을 열고 샘플 파일을 확장한 디렉터리로 이동합니다. 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
- 사용 설정 <ph type="x-smartling-placeholder"></ph> Google Cloud 콘솔 프로젝트에는 iOS용 Places SDK가 사용됩니다.
- 아직 API 키가 없는 경우
설정 안내를
API 키를 가져오는 방법을 알아보겠습니다 Cloud Shell에서
키를 사용하면
키를 제한하는
샘플 앱의 번들 식별자를 확인하여 내 앱만 키를 사용할 수 있도록 해야 합니다. 기본 번들
SDK 샘플 앱의 식별자는
com.example.GooglePlacesDemos
입니다. SDKDemoAPIKey
파일을 수정하고 API 키를 붙여넣습니다. 넣으세요. 예를 들면 다음과 같습니다.Swift
let placesAPIKey = "YOUR_API_KEY"
Objective-C
static NSString *const kAPIKey = @"YOUR_API_KEY";
- Xcode에서
SDKDemoAPIKey
파일을 잠금 해제하라는 메시지가 표시되면 잠금 해제를 선택합니다. - 다음 행이 있으면 삭제합니다. 이 행은
문제:
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.
- 앱을 빌드합니다.
- API 키 오류와 함께 빌드가 실패하거나 앱이 비정상 종료되는 경우
프로그램을 처음 실행할 때
SDKDemoAPIKey
파일에 필요한 키 - GooglePlaces 샘플을 실행하는 경우 iOS 시뮬레이터는 창에 Places 데모 목록이 표시됩니다.
- GooglePlacesDemos가 내 위치에 액세스하도록 허용하라는 메시지가 표시되면 허용을 탭합니다.
- 이제 선택한 샘플을 실행할 준비가 되었습니다.