SDK 버전 선택

다음에서 사용할 수 있는 iOS용 Places SDK 기능: SDK 버전 번호 (예: 9.0.0)를 조합하여 API 키에 대해 사용 설정된 API와 함께 패키지 종속 항목에 지정하는 것입니다. 이 가이드에서는 버전 간 차이점과 버전이 사용 설정되어 있는지 확인하세요

SDK 버전 번호

패키지 종속 항목에 지정하는 SDK의 버전 번호입니다. 앱에서 추가된 기능에 액세스할 수 있는지 확인할 수 있습니다 예를 들어 Autocomplete (신규)는 SDK에서만 사용할 수 있습니다. 버전 9.0.0 이상이 필요합니다.

각 SDK 버전에 도입된 변경사항에 대한 자세한 내용은 Places iOS용 SDK 출시 노트를 참조하세요.

iOS용 Places SDK의 Places API 버전

SDK 버전 번호를 지정하는 것 외에 Places Places SDK가 Google Cloud 콘솔에서 호출하는 API 서비스(Places API 또는 Places API (신규) SDK 버전 번호와 함께 Google에서 제공하는 선택은 앱에서 사용할 수 있는 특정 기능의 버전을 결정합니다. Autocomplete 또는 Autocomplete (신규) 등의 기능을 사용할 수 있습니다. 하나의 SDK만 지정할 수 있지만 Places API와 Places API (신규)를 모두 사용 설정할 수 있습니다. API 키를 동시에 가져올 수 있습니다. 하지만 대부분의 경우 Places API (신규)를 클릭하고 앱에서 SDK 기능의 (신규) 버전을 사용합니다.

SDK 버전 및 API 서비스 선택

앱에서 사용할 수 있는 SDK 기능을 선택하려면 다음 단계를 따르세요.

  1. Google Cloud 프로젝트에서 Places API, Places API (신규)를 사용 설정합니다. 있습니다 자세한 내용은 사용 설정 API
  2. API 키 제한사항에서 Places API, Places API (신규) 또는 있습니다 자세한 내용은 API 제한하기를 참조하세요. 키를 참조하세요.
  3. SDK를 설치할 때 버전 번호를 지정합니다. 자세한 내용은 Xcode 프로젝트 설정을 참조하세요.

Places API 서비스 선택에 대한 자세한 내용은 도메인 설정 Google Cloud 프로젝트에 할당됩니다.

각 버전에서 사용할 수 있는 SDK 기능

다음 표에는 각 SDK에 필요한 SDK 및 API 버전이 나와 있습니다. 기능:

기능 API 키에 Places API가 사용 설정됨 최소 SDK 버전
자동 완성 (신규) Places API(신규) 9.0.0
Place Details (신규) Places API(신규) 9.0.0
주변 검색 (신규) Places API(신규) 9.0.0
장소 사진 (신규) Places API(신규) 9.0.0
텍스트 검색 (신규) Places API(신규) 8.5.0
Place Autocomplete Places API 3.0.0
Current Place Places API 3.0.0
장소 세부정보 Places API 3.0.0
장소 사진 Places API 3.0.0

사용 설정할 버전 선택 시 고려사항

  • iOS용 Places SDK를 막 시작한 신규 고객인 경우 Places API (신규)와 새 SDK로 시작합니다.
  • 기존 고객은 기존 SDK를 계속 사용할 수 있습니다. 하지만 성능 개선 및 향상된 기능을 활용하려면 개선된 기능을 사용하려면 Places API를 사용 설정해야 합니다 (신규). (신규)를 클릭하고 새 SDK를 사용하세요. 다음으로 이전할 때는 이전할 필요가 없습니다. SDK 버전 및 API 선택하기 서비스를 제공합니다.
  • Places API (신규)는 기존 현재 애플리케이션 장소, GMSPlace.isOpenGMSPlaceisOpenAtDate

GooglePlacesSwift 미리보기 버전 사용

GooglePlacesSwift를 사용하려면 다음 단계를 따라야 합니다.

  1. Places API를 사용 설정합니다. (신규).
  2. GooglePlacesSwiftSDK 제공합니다
  3. 다음을 사용하여 Places 클라이언트 초기화 PlacesClient

GooglePlacesSwift에 대한 자세한 내용은 문서를 참조하세요.

새 API로 이전

기존 API를 사용 중이며 새 API로 마이그레이션하려는 경우 각 API에 대한 다음 이전 가이드를 참고하세요.

iOS용 Places SDK의 향상된 기능 (신규)

이 섹션에서는 iOS용 Places SDK에 추가된 주요 기능을 다룹니다. (신규).

Google Cloud 표준 플랫폼에서 구현됨

iOS용 Places SDK (신규)는 서비스에서 구현됩니다. 인프라 살펴봤습니다 이 구현은 보다 안전하고 신뢰할 수 있는 플랫폼을 제공합니다. 이 표준 설계는 SDK 전반의 일관성을 향상하고 iOS용 Places SDK를 사용한 개발 효율성 (신규).

성능 향상

iOS용 Places SDK (신규)는 개선된 성능을 제공하여 기존 SDK를 사용하는 앱을 대체할 가치가 있습니다.

새로운 기능

iOS용 Places SDK (신규)에는 모두 포함되어 있습니다.

간소화된 가격 책정

iOS용 Places SDK (신규)를 사용하면 가격이 간소화되므로 사용한 데이터에 대해서만 비용을 지불하면 됩니다 간소화된 가격 책정은 필드 필드 마스크라고도 합니다.

iOS용 Places SDK 및 텍스트 검색에서는 필드 목록을 사용하여 응답에서 반환할 필드입니다. 그러면 해당 데이터에 대한 요금만 청구됨 있습니다. 필드 목록을 사용하면 불필요한 데이터를 요청하여 불필요한 처리 시간을 줄이고 있습니다.

두 SDK에 대한 자세한 가격 책정 정보는 사용량 및 결제.

확장된 장소 유형

새 SDK는 다음 표에 표시된 장소 유형을 추가합니다. 이러한 유형은 반환되고 텍스트 검색 응답입니다. 또한 이러한 새 유형을 사용하여 텍스트 검색을 사용한 검색에서 기존 유형을 확인할 수 있습니다 새 유형은 표 A).

유형
american_restaurant discount_store ice_cream_shop sandwich_shop
amusement_center dog_park indian_restaurant school_district
athletic_field electric_vehicle_charging_station indonesian_restaurant seafood_restaurant
auto_parts_store event_venue italian_restaurant ski_resort
banquet_hall extended_stay_hotel japanese_restaurant spanish_restaurant
barbecue_restaurant 농장 korean_restaurant sporting_goods_store
barber_shop 팜스테이 lebanese_restaurant sports_club
bed_and_breakfast fast_food_restaurant Marina sports_complex
brazilian_restaurant ferry_terminal 시장 steak_house
breakfast_restaurant fitness_center medical_lab sushi_restaurant
brunch_restaurant french_restaurant mediterranean_restaurant swimming_pool
bus_stop gift_shop mexican_restaurant 맞춤
camping_cabin golf_course middle_eastern_restaurant telecommunications_service_provider
cell_phone_store greek_restaurant 모텔 thai_restaurant
child_care_agency grocery_store national_park transit_depot
chinese_restaurant guest_house park_and_ride truck_stop
coffee_shop hair_salon performing_arts_theater turkish_restaurant
community_center hamburger_restaurant pizza_restaurant vegan_restaurant
컨설턴트 헬기장 놀이터 vegetarian_restaurant
convention_center hiking_area 유아 및 미취학 아동 vietnamese_restaurant
오두막 historical_landmark private_guest_room visitor_center
courier_service home_improvement_store ramen_restaurant wedding_venue
cultural_center 호스텔 resort_hotel 도매업체
dental_clinic 호텔 rest_stop

Places API (신규)에서는 이러한 새로운 유형과 함께 다음 유형이 이전되었습니다. Places API의 경우 표 2에서 Places API의 표 A (신규)로의 변경을 수행합니다. 즉, 이제 이러한 유형을 검색:

  • country
  • administrative_area_level_1
  • administrative_area_level_2
  • postal_code
  • locality