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 ใด
วิธีเลือกเวอร์ชันที่ต้องการ
หากคุณเป็นลูกค้าใหม่ที่เพิ่งเริ่มต้นใช้งาน Places SDK สำหรับ iOS ให้เริ่มต้นด้วยทั้ง Places API (ใหม่) และ API สถานที่เพื่อให้คุณสามารถเข้าถึงฟีเจอร์ทั้งหมดได้
หากคุณเป็นลูกค้าเดิม คุณจะใช้ 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 |
country
administrative_area_level_1
administrative_area_level_2
postal_code
locality