เลือกเวอร์ชัน SDK ของคุณ

Places SDK สำหรับ iOS เวอร์ชัน 8.5.0 รองรับ SDK 2 เวอร์ชัน ได้แก่ Places SDK สำหรับ iOS คือ Places SDK สำหรับ iOS (ใหม่) คือ SDK เวอร์ชันใหม่ที่มีอยู่

การเปิดตัว Places SDK สำหรับ iOS เวอร์ชัน 8.5.0 สิ่งแรกที่คุณต้องทำคือการตัดสินใจว่าจะใช้ SDK ตัวใด กรณีนี้จะเกิดขึ้นหากคุณเป็นลูกค้าใหม่หรือลูกค้าเดิมที่ใช้ SDK อยู่แล้ว ใช้คู่มือนี้เพื่อทำความเข้าใจ ความแตกต่างสำคัญระหว่าง SDK 2 ตัวนี้

วิธีเลือกเวอร์ชัน SDK

Places SDK สำหรับ iOS ใช้บริการ Places API ก่อนที่คุณจะใช้ Places SDK สำหรับ iOS คุณต้องเปิดใช้บริการ Places API ในโปรเจ็กต์ Google Cloud ของคุณก่อน

เวอร์ชันของบริการ Places API ที่คุณเปิดใช้จะควบคุมเวอร์ชัน SDK ที่แอปของคุณใช้

  • Places API: เปิดใช้ Places SDK สำหรับ iOS ที่มีอยู่ หากเปิดใช้เฉพาะ Places API สำหรับโปรเจ็กต์ ที่เชื่อมโยงกับคีย์ API ที่ใช้สำหรับแอปของคุณ แอปของคุณจะไม่มีสิทธิ์เข้าถึงฟีเจอร์ใหม่ ที่เพิ่มเข้ามาใน Places SDK สำหรับ iOS เวอร์ชัน 8.5.0 ขึ้นไป

  • Places API (ใหม่): เปิดใช้ Places SDK สำหรับ iOS (ใหม่) ซึ่งรวมถึง การค้นหาข้อความ และฟีเจอร์ใหม่ทั้งหมดที่อธิบายไว้ในฟีเจอร์หลัก ที่เพิ่มลงใน Places SDK สำหรับ iOS (ใหม่) ไม่เปิดใช้งานฟีเจอร์ที่มีอยู่ เช่น รายละเอียดสถานที่ รูปภาพสถานที่ สถานที่ปัจจุบัน และการเติมข้อความอัตโนมัติในสถานที่นี้

  • ทั้ง 2 อย่าง: เปิดใช้ฟีเจอร์ทั้งหมดสำหรับทั้ง Places SDK สำหรับ iOS (ใหม่) และ Places SDK สำหรับ iOS

ดูข้อมูลเพิ่มเติมเกี่ยวกับการเลือกบริการ Places API ได้ที่ตั้งค่าโปรเจ็กต์ Google Cloud

คุณควรเลือกใช้ SDK ใด

วิธีเลือกเวอร์ชันที่ต้องการ

  1. หากคุณเป็นลูกค้าใหม่ที่เพิ่งเริ่มต้นใช้งาน Places SDK สำหรับ iOS ให้เริ่มต้นด้วยทั้ง Places API (ใหม่) และ API สถานที่เพื่อให้คุณสามารถเข้าถึงฟีเจอร์ทั้งหมดได้

  2. หากคุณเป็นลูกค้าเดิม คุณจะใช้ SDK ที่มีอยู่ต่อไปได้ อย่างไรก็ตาม หากต้องการใช้ประโยชน์จากการปรับปรุงประสิทธิภาพและการปรับปรุงคุณลักษณะของ Places SDK สำหรับ iOS (ใหม่) คุณสามารถใช้ SDK ใหม่ได้

    คุณไม่ต้องย้ายข้อมูลเมื่อย้ายไปยัง SDK ใหม่ คุณต้องเปิดใช้ Places SDK สำหรับ iOS (ใหม่) บนคีย์ API ที่ใช้ในแอปเท่านั้น หากคุณใช้ทั้ง Places SDK สำหรับ iOS และ Places SDK สำหรับ iOS (ใหม่) อยู่แล้ว ให้เปิดใช้ทั้ง 2 เวอร์ชันบนคีย์ API ดูข้อมูลเพิ่มเติมได้ที่ใช้คีย์ API

ฟีเจอร์สำคัญที่เพิ่มใน Places SDK สำหรับ iOS (ใหม่)

ส่วนนี้ครอบคลุมฟีเจอร์หลักที่เพิ่มลงใน Places SDK สำหรับ iOS (ใหม่)

ใช้งานในแพลตฟอร์มมาตรฐานของ Google Cloud

Places SDK สำหรับ iOS (ใหม่) มีการใช้งานในโครงสร้างพื้นฐานของบริการใน Google Cloud การติดตั้งใช้งานนี้จะทําให้แพลตฟอร์มปลอดภัยและน่าเชื่อถือมากยิ่งขึ้น การออกแบบมาตรฐานนี้ทำให้ SDK ต่างๆ ทั้งหมดสอดคล้องกันและปรับปรุงประสิทธิภาพของการพัฒนาด้วย Places SDK สำหรับ iOS (ใหม่)

ประสิทธิภาพที่เพิ่มขึ้น

Places SDK สำหรับ iOS (ใหม่) มอบประสิทธิภาพที่ดีขึ้น ซึ่งทำให้คุ้มค่ากับการแทนที่แอปที่ใช้ SDK ที่มีอยู่

Text Search จะแสดงข้อมูลเกี่ยวกับกลุ่มสถานที่ตามสตริง เช่น "พิซซ่าในนิวยอร์ก" หรือ "ร้านรองเท้าใกล้ออตตาวา" หรือ "123 Main Street" บริการจะตอบกลับด้วยรายการตำแหน่งที่ตรงกับสตริงข้อความและอคติของตำแหน่งที่ตั้งไว้

ราคาที่เข้าใจง่าย

การกำหนดราคานั้นทำได้ง่ายขึ้นด้วย Places SDK สำหรับ iOS (ใหม่) คุณจะต้องจ่ายเงินให้เฉพาะข้อมูลที่คุณใช้เท่านั้น การกำหนดราคาอย่างง่ายจะใช้รายการฟิลด์ที่เรียกว่าฟิลด์มาสก์

เมื่อใช้ Places SDK สำหรับ iOS และการค้นหาข้อความ คุณจะใช้รายการช่องเพื่อควบคุมรายการช่องที่จะแสดงผลในคำตอบได้ จากนั้นระบบจะเรียกเก็บเงินเฉพาะข้อมูล ที่ขอเท่านั้น การใช้รายการช่องเป็นวิธีการออกแบบที่ดีเพื่อไม่ให้คุณขอข้อมูลที่ไม่จำเป็น ซึ่งจะช่วยหลีกเลี่ยงเวลาในการประมวลผลและการเรียกเก็บเงินที่ไม่จำเป็น

ดูข้อมูลราคาโดยละเอียดสำหรับ SDK ทั้ง 2 ประเภทได้ที่การใช้งานและการเรียกเก็บเงิน

ประเภทสถานที่ที่ขยาย

SDK ใหม่จะเพิ่มประเภทสถานที่ที่แสดงในตารางต่อไปนี้ ประเภทเหล่านี้จะได้รับการแสดงผลเป็นส่วนหนึ่งของรายละเอียดสถานที่และการค้นหาข้อความ นอกจากนี้ คุณยังสามารถใช้ประเภทใหม่เหล่านี้ และประเภทที่มีอยู่ในการค้นหาด้วยการค้นหาข้อความ ประเภทใหม่จะรวมอยู่ในตาราง ก

ประเภท
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
ที่ปรึกษา ลานเฮลิคอปเตอร์ playground 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 hotel rest_stop
นอกจากประเภทใหม่เหล่านี้ Places API (ใหม่) ได้ย้ายประเภทต่อไปนี้จากตาราง B จากตาราง A แล้ว ซึ่งหมายความว่าตอนนี้คุณใช้ประเภทต่อไปนี้ในการค้นหาได้แล้ว
  • country
  • administrative_area_level_1
  • administrative_area_level_2
  • postal_code
  • locality