การเลิกใช้งาน

หน้านี้แสดงรายการผลิตภัณฑ์และฟีเจอร์ทั้งหมดของ Google Maps Platform ซึ่งขณะนี้อยู่ในระยะเวลาการเลิกใช้งาน ซึ่งรวมถึงผลิตภัณฑ์ภายใต้แผนที่ เส้นทาง และสถานที่ต่างๆ

วิธีการทํางานของการเลิกใช้งาน

ระยะเวลาการเลิกใช้งานสำหรับผลิตภัณฑ์ ฟีเจอร์ หรือเวอร์ชันจะเริ่มในวันที่ประกาศสำหรับการเลิกใช้งาน ผลิตภัณฑ์ ฟีเจอร์ หรือเวอร์ชันจะยังคงใช้งานได้ตลอดช่วงที่เลิกใช้งาน (โดยทั่วไปคือ 12 เดือน) เมื่อสิ้นสุดช่วงระยะเวลาที่เลิกใช้งานไปแล้ว เราคาดว่าการเลิกใช้งานผลิตภัณฑ์ ฟีเจอร์ หรือเวอร์ชันดังกล่าวจะไม่มีให้ใช้งานอีกต่อไป

เจ้าของโปรเจ็กต์ที่มีอีเมลที่มีการตรวจสอบจะได้รับการแจ้งเตือนเชิงรุกเกี่ยวกับการเปลี่ยนแปลงที่มีผลต่อแต่ละโปรเจ็กต์ของตน รับทราบข้อมูลเกี่ยวกับการอัปเดตสำคัญ การเลิกใช้งาน และการเปลี่ยนแปลงอื่นๆ

การเลิกใช้งานในเวอร์ชัน SDK

การเลิกใช้งานฟีเจอร์ใน SDK และ Maps JavaScript API จะมีผลกับความพร้อมใช้งานของเวอร์ชัน ส่วนเวอร์ชันหลักใหม่ๆ จะประกาศการเปลี่ยนแปลงที่ส่งผลกับส่วนอื่นในระบบ เช่น การเลิกใช้งานฟีเจอร์และบันทึกประจำรุ่นจะระบุเวอร์ชันที่รองรับสูงสุดของแต่ละฟีเจอร์ที่เลิกใช้งาน คุณจะยังใช้ฟีเจอร์ที่เลิกใช้งานต่อไปได้ ตราบใดที่เวอร์ชัน SDK สูงสุดที่รองรับพร้อมใช้งาน หากต้องการอัปเกรดเป็น SDK เวอร์ชันหลักถัดไป คุณต้องนำการใช้ฟีเจอร์ที่เลิกใช้งานแล้วออกจากโค้ดหรือเปลี่ยนไปใช้เวอร์ชันแทน

ดูข้อมูลเพิ่มเติมเกี่ยวกับความพร้อมให้บริการของ Maps JavaScript API เวอร์ชันต่างๆ ซึ่งเป็นไปตามกำหนดการเปิดตัวรายไตรมาสและการเลิกใช้งาน

ดูคำแนะนำเกี่ยวกับการจัดการทรัพยากร Dependency เวอร์ชันด้วย Maps SDK สำหรับ Android, Maps SDK สำหรับ iOS, Places SDK สำหรับ Android และ Places SDK สำหรับ iOS

การเลิกใช้งานที่ใช้งานอยู่

ส่วนนี้จะแสดงผลิตภัณฑ์และฟีเจอร์ทั้งหมดที่อยู่ในระยะเวลาการเลิกใช้งาน


ขอบเขต สถานที่ตั้ง และรัศมีในบริการเติมข้อความอัตโนมัติสถานที่ของ Maps JavaScript API (เลิกใช้งานตั้งแต่เดือนพฤษภาคม 2023)

บริการเติมข้อความสถานที่อัตโนมัติใน Maps JavaScript API จะเลิกใช้งานตัวเลือกคำขอต่อไปนี้ตั้งแต่เดือนพฤษภาคม 2023 ซึ่งได้แก่ ขอบเขต สถานที่ตั้ง และรัศมี โปรดใช้ locationBias และ locationRestriction แทน

ฟีเจอร์นี้จะยังคงใช้งานได้ต่อไป และจะแจ้งให้ทราบล่วงหน้า 12 เดือนก่อนที่การสนับสนุนจะสิ้นสุดลง


ไลบรารีบริบทเฉพาะพื้นที่, Maps JavaScript API (เลิกใช้งานตั้งแต่ v3.51.2)

เนื่องจากมีการใช้ฟีเจอร์เบต้านี้แบบจำกัด เราจึงเลิกใช้งานไลบรารีบริบทเฉพาะรายการตั้งแต่ v3.51.2 ไลบรารีบริบทเฉพาะพื้นที่จะหยุดให้บริการในเดือนมกราคม 2024 ในระหว่างนี้ เราจะทำการแก้ไขข้อบกพร่องและเหตุการณ์สำคัญๆ ให้ทราบ

หากคุณสนใจที่จะสร้างประสบการณ์การใช้งานเหมือนไลบรารีบริบทเฉพาะพื้นที่ด้วยตัวคุณเอง เราขอแนะนำให้คุณลองใช้โซลูชัน "การค้นพบย่านใกล้เคียง" ใน Quick Builder หรือใช้ไลบรารีสถานที่ Maps JavaScript API ตัวอย่างโค้ดและ Codelab สำหรับ Google Places ช่วยคุณได้


ไลบรารีความเข้ากันได้ของ Places สำหรับ Places SDK สำหรับ Android (ข้อมูล ณ วันที่ 31 มีนาคม 2022)

เราเลิกใช้งานไลบรารีความเข้ากันได้กับ Places ทุกเวอร์ชันสำหรับ Places SDK สำหรับ Android แล้วตั้งแต่วันที่ 31 มีนาคม 2022 เรากำลังหยุดการพัฒนาไลบรารีความเข้ากันได้ของ Places บน Places SDK สำหรับ Android v2.6.0 (ระบุไว้ในการขึ้นต่อกันเป็น com.google.android.libraries.places:places-compat:2.6.0)

ไลบรารีเวอร์ชันใหม่จะไม่ได้รับการเผยแพร่หลังจากวันที่ดังกล่าว วิธีเดียวที่จะเข้าถึงฟีเจอร์และการแก้ไขข้อบกพร่องใน Places SDK สำหรับ Android เวอร์ชัน 2.6.0 ก็คือการใช้ Places SDK สำหรับ Android

เราเปิดตัวไลบรารีความเข้ากันได้ของ Places ในเดือนมกราคม 2019 เพื่ออำนวยความสะดวกในการย้ายข้อมูลจาก SDK เดิม (พร้อมใช้งานในบริการ Play) ไปยัง Places SDK แบบสแตนด์อโลนสำหรับ Android

ทำตามคำแนะนำในการย้ายข้อมูลเพื่อใช้ Places SDK สำหรับ Android โดยตรง รหัสสถานะ ชื่อวิธีการ และชื่อคลาสการเติมข้อความอัตโนมัติบางรายการจะแตกต่างกันระหว่างไลบรารีความเข้ากันได้ของ Places และ Places SDK สำหรับ Android ดูเอกสารประกอบเวอร์ชันสำหรับการระบุและรักษาทรัพยากร Dependency ในเวอร์ชันต่างๆ ของ Places SDK สำหรับ Android

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


การปรับปรุงนโยบายรักษาความปลอดภัยเนื้อหา (21 มีนาคม 2022 - พฤษภาคม 2023)

การสนับสนุนเว็บไซต์ที่ใช้นโยบายรักษาความปลอดภัยเนื้อหา (CSP) ที่ไม่ได้ระบุ googleapis.com ใน Maps JavaScript API จะเลิกใช้งานตั้งแต่ v3.49 และจะไม่รองรับตั้งแต่ v3.50 เป็นต้นไป เราจะยกเลิกเวอร์ชันที่รองรับล่าสุดซึ่งก็คือ v3.49 ในไตรมาสที่ 2 ของปี 2023 หลังจากนั้น Maps JavaScript API จะปฏิเสธคำขอทั้งหมดที่ใช้คําสั่ง CSP ที่ไม่ได้ระบุ googleapis.com

หากต้องการหลีกเลี่ยงไม่ให้ประสบการณ์การใช้งานเว็บไซต์หยุดชะงัก โปรดระบุ googleapis.com ใน CSP Maps JavaScript API เวอร์ชันที่พร้อมใช้งานในปัจจุบันทั้งหมดสนับสนุน CSP


บริการเกมใน Google Maps Platform (18 ตุลาคม 2021 - 31 ธันวาคม 2022)

เราจะเลิกใช้งานบริการเกม Google Maps Platform ในวันที่ 18 ตุลาคม 2021 และจะหยุดให้บริการในวันที่ 31 ธันวาคม 2022 ในช่วงการเลิกใช้งาน Google จะให้การสนับสนุนและแก้ไขข้อบกพร่องและข้อขัดข้องหลักๆ ต่อไป โปรดดูแหล่งข้อมูลในคู่มือการเปลี่ยนบริการเกมเพื่อช่วยในการวางแผนขั้นตอนถัดไปสำหรับโปรเจ็กต์


รหัสสถานที่ที่ล้าสมัย (16 มีนาคม 2021 - 30 มีนาคม 2022)

ในวันที่ 30 มีนาคม 2022 Google Maps Platform API ทั้งหมดจะหยุดยอมรับรหัสสถานที่ที่ล้าสมัย ตั้งแต่วันที่ 30 มีนาคม 2022 เป็นต้นไป ระบบจะปฏิเสธคำขอที่สร้างจากรหัสสถานที่ที่ล้าสมัย และแสดงรหัสข้อผิดพลาด INVALID_REQUEST โปรดรีเฟรชรหัสสถานที่ทั้งหมดที่เก่ากว่า 12 เดือนก่อนวันที่ 30 มีนาคม 2022 เพื่อป้องกันไม่ให้ประสบการณ์ของผู้ใช้แย่ลง


โมดูลแผนที่ใน google.load (13 ตุลาคม 2020 - 13 ตุลาคม 2021)

บริการที่มีโมดูล "Maps" สำหรับ google.load เลิกใช้งานแล้วตั้งแต่วันที่ 13 ตุลาคม 2020 และจะปิดให้บริการในวันที่ 13 ตุลาคม 2021 คำขอโหลดโมดูล "Maps" ใน google.load ที่ตามมาจะทำให้เกิดข้อผิดพลาด และจะไม่มีการโหลดแผนที่ ดูข้อมูลเพิ่มเติมที่คำแนะนำการย้ายข้อมูล


ตอนนี้ SDK ของ Places สำหรับ iOS GMSPlaceField ใช้มาโคร NS_OPTIONS (เวอร์ชัน v4.0.0) แล้ว

เริ่มต้นด้วย Places SDK สำหรับ iOS v4.0.0 ตอนนี้ GMSPlaceField จะใช้มาโคร NS_OPTIONS แทน NS_ENUM เพื่อการรองรับ Swift ที่ดีขึ้น อ่านเพิ่มเติมเกี่ยวกับการย้ายข้อมูลไปยัง GMSPlaceField เป็น NS_OPTIONS

หากต้องการใช้ GMSPlaceField เป็น NS_ENUM ต่อไป ให้ระบุ v3.10.0 หรือเวอร์ชันก่อนหน้าในทรัพยากร Dependency


Places SDK สำหรับเมธอด iOS: setAutocompleteBoundsUsingNorthEastCorner:SouthWestCorner, initWithBounds:filter (v3.10.0 - v4.0.0)

เราเลิกใช้งานเมธอดตัวช่วย setAutocompleteBoundsUsingNorthEastCorner:SouthWestCorner แล้วตั้งแต่ v3.10.0 และไม่รองรับใน v4.0.0 ขึ้นไป แต่ให้ใช้ locationBias หรือ locationRestriction แทน

เราเลิกใช้งานเมธอด initWithBounds:filter ไปแล้วตั้งแต่ v3.10.0 และไม่รองรับใน v4.0.0 ขึ้นไป แต่ให้ใช้ initWithFilter: ใน GMSAutocompleteFetcher แทน

เวอร์ชันที่รองรับสูงสุดสำหรับเมธอดที่เลิกใช้งานเหล่านี้คือ v3.10.0

โปรดดูรายละเอียดเกี่ยวกับวิธีการเปลี่ยนทดแทนได้ในภาคผนวก 1


GMSCoordinateBounds ใน Place Autocomplete (v3.9.0 - v4.0.0)

พร็อพเพอร์ตี้/พารามิเตอร์หลายรายการที่ใช้ GMSCoordinateBounds ใน Places SDK สำหรับบริการเติมข้อความอัตโนมัติของ iOS จะเลิกใช้งานตั้งแต่ v3.9.0 และไม่รองรับใน v4.0.0 ขึ้นไป เวอร์ชันที่รองรับสูงสุดสำหรับพร็อพเพอร์ตี้/พารามิเตอร์ที่เลิกใช้งานแล้วคือ v3.10.0

ขอบเขตใน GMSAutocompleteViewController

พร็อพเพอร์ตี้ GMSAutocompleteViewController ต่อไปนี้เลิกใช้งานแล้ว

หากต้องการฟังก์ชันการทำงานที่เทียบเท่า ให้ใช้ GMSAutocompleteViewController.autocompleteFilter กับ GMSAutocompleteFilter.locationBias หรือ GMSAutocompleteFilter.locationRestriction Places SDK เวอร์ชันต่ำสุดสำหรับ iOS ที่มีพร็อพเพอร์ตี้ทดแทนเหล่านี้คือ v3.8.0

ขอบเขตใน findAutocompletePredictionsFromQuery และ autocompleteQuery

หากต้องการฟังก์ชันการทำงานที่เทียบเท่า ให้ใช้ findAutocompletePredictionsFromQuery:filter:sessionToken:callback กับ GMSAutocompleteFilter.locationBias หรือ GMSAutocompleteFilter.locationRestriction Places SDK เวอร์ชันต่ำสุดสำหรับ iOS ที่มีพร็อพเพอร์ตี้ทดแทนเหล่านี้คือ v3.8.0

โปรดดูรายละเอียดเกี่ยวกับวิธีการเปลี่ยนทดแทนได้ในภาคผนวก 1


ฟิลด์สถานที่ GMSPlace.openNowStatus (v3.0.0 - v4.0.0)

ช่องสถานที่/พร็อพเพอร์ตี้ GMSPlace.openNowStatus ใน Places SDK สำหรับ iOS เลิกใช้งานแล้วตั้งแต่ v3.0.0 และไม่ได้รับการรองรับใน v4.0.0 ขึ้นไป เวอร์ชันที่รองรับสูงสุดสำหรับช่องที่เลิกใช้งานแล้วคือ v3.10.0

แต่ให้ใช้ฟังก์ชัน GMSPlace.isOpen หรือ GMSPlace.isOpenAtDate แทน Places SDK เวอร์ชันต่ำสุดสำหรับ iOS ที่มีฟังก์ชันการแทนที่เหล่านี้คือ v3.3.0


ช่องสถานที่: permanently_closed (เลิกใช้งานในวันที่ 26 พฤษภาคม 2020)

ช่อง Places permanently_closed ใน Places API และ Places Library, Maps JavaScript API เลิกใช้งานแล้วและไม่ควรนำมาใช้ โปรดใช้ business_status (Places API) หรือ business_status (Places Library) แทนเพื่อดูสถานะการดำเนินการของธุรกิจ Maps JavaScript API เวอร์ชันต่ำสุดของ Places Library business_status คือ v3.40


ช่องสถานที่ open_now, utc_offset (เลิกใช้งานในวันที่ 20 พฤศจิกายน 2019)

ช่อง Places open_now และ utc_offset ในไลบรารีของ Places, Maps JavaScript API เลิกใช้งานแล้วตั้งแต่วันที่ 20 พฤศจิกายน 2019 และไม่ควรนำมาใช้

ช่องเหล่านี้จะเลิกใช้งานเฉพาะในคลังภาพของ Places, Maps JavaScript API เท่านั้น

  • ช่อง open_now ถูกแทนที่ด้วย PlaceResult.opening_hours.isOpen() ในรายละเอียดสถานที่ สำหรับการค้นหาใกล้เคียงและการค้นหาข้อความ ให้ใช้พารามิเตอร์คำขอ openNow:true เพื่อกรองสถานที่ที่เปิดให้บริการอยู่ ไม่มีการระบุค่าที่เทียบเท่าสำหรับการค้นหาสถานที่ ตอนนี้คุณจะต้องส่งคำขอรายละเอียดสถานที่
  • ช่อง utc_offset ถูกแทนที่ด้วย PlaceResult.utc_offset_minutes ในรายละเอียดสถานที่

โปรดดูที่ การย้ายข้อมูลช่องสถานที่ เพื่อเรียนรู้เพิ่มเติม


Maps JavaScript API: google.maps.event.addDomListener() และ google.maps.event.addDomListenerOnce() (เลิกใช้งานในวันที่ 7 เมษายน 2022)

เราเลิกใช้งานฟังก์ชัน [google.maps.event.addDomListener()](/maps/documentation/javascript/reference/event#event.addDomListener) และ [google.maps.event.addDomListenerOnce()](/maps/documentation/javascript/reference/event#event.addDomListenerOnce) ใน Maps JavaScript API แล้ว และไม่ควรใช้ฟังก์ชันดังกล่าว แต่ให้ใช้เมธอด addEventListener() มาตรฐานแทน

วิธีการเหล่านี้จะยังคงใช้งานได้และไม่มีแผนที่จะยกเลิกการใช้งาน


การเลิกใช้งานที่เสร็จสมบูรณ์แล้ว

ส่วนนี้จะแสดงผลิตภัณฑ์และฟีเจอร์ทั้งหมดที่เลิกใช้งานแล้ว ผลิตภัณฑ์และฟีเจอร์เหล่านี้จะใช้งานไม่ได้อีกต่อไป


Maps SDK สำหรับ iOS เวอร์ชัน 2.5 และต่ำกว่า (มกราคม 2022 - มกราคม 2023)

Maps SDK สำหรับ iOS เวอร์ชัน 2.5 หรือต่ำกว่าได้หยุดให้บริการในเดือนมกราคม 2023 ซึ่งช่วยเพิ่มจำนวนระบบปฏิบัติการขั้นต่ำที่ Maps SDK สำหรับ iOS รองรับเป็น iOS 8 และ IDE ขั้นต่ำที่รองรับเป็น Xcode 8

เราขอแนะนำให้คุณระบุและใช้ Maps SDK เวอร์ชันล่าสุดสำหรับ iOS


Maps JavaScript API v2 (19 พฤษภาคม 2010 - 26 พฤษภาคม 2021)

ตั้งแต่วันที่ 26 พฤษภาคม 2021 เป็นต้นไป Maps JavaScript API เวอร์ชัน 2 จะไม่มีให้บริการอีกต่อไป ด้วยเหตุนี้ แผนที่ v2 ของเว็บไซต์คุณจึงหยุดทำงานและแสดงข้อผิดพลาด JavaScript หากต้องการใช้แผนที่ในเว็บไซต์ต่อไป ให้เปลี่ยนไปใช้ Maps JavaScript API v3 ดูข้อมูลเพิ่มเติมเกี่ยวกับการอัปเกรดแอปพลิเคชัน Maps JavaScript API จาก v2 เป็น v3


ช่องสถานที่: reference, id, alt_id, scope (3 กันยายน 2019 - 10 สิงหาคม 2020)

ช่องสถานที่ id, alt_id และ scope จะไม่มีให้บริการอีกต่อไปตั้งแต่วันที่ 10 สิงหาคม 2020 ช่องสถานที่ reference เลิกใช้งานแล้วและไม่ควรนำไปใช้

  • ช่องตอบกลับ id ถูกแทนที่ด้วยช่องคำตอบ place_id
  • ระบบได้แทนที่ช่องคำตอบ reference ด้วยคำตอบ place_id และไม่ควรนำมาใช้
  • ฟิลด์ alt_id และ scope ไม่มีค่าเทียบเท่า เนื่องจากมีการใช้สำหรับบริการเพิ่มสถานที่ที่ปิดให้บริการในเดือนกรกฎาคม 2018 เท่านั้น

โปรดดูรายละเอียดที่การย้ายข้อมูลช่องสถานที่


iOS เวอร์ชัน 10, สถาปัตยกรรม 32 บิต ARMv7 ใน Maps SDK สำหรับ iOS 5.0

ตั้งแต่ Maps SDK สำหรับ iOS เวอร์ชัน 5.0 เป็นต้นไป ระบบจะไม่รองรับ iOS 10 และสถาปัตยกรรม 32 บิตของ ARMv7 อีกต่อไป

Places SDK สำหรับ iOS

ในการเปิดตัว Places SDK สำหรับ iOS 5.0 เราจะยกเลิกการทำงานของ GMSCoordinateBounds และแทนที่ด้วย GMSPlacesViewportInfo

เลเยอร์ตารางฟิวชัน (ทดลอง) (3 ธันวาคม 2018 - 3 ธันวาคม 2019)

เลเยอร์ตารางฟิวชันใน Maps JavaScript API ถูกปิดไปเมื่อวันที่ 3 ธันวาคม 2019 และไม่พร้อมใช้งานอีกต่อไปตั้งแต่เวอร์ชัน 3.38 (3.37 เป็นเวอร์ชันล่าสุดที่จะรองรับตารางฟิวชัน) ดูข้อมูลเพิ่มเติม


Places SDK สำหรับ Android และ iOS (29 มกราคม 2019 - 29 กรกฎาคม 2019)

Places SDK สำหรับ Android และ iOS ได้เข้ามาแทนที่ Places SDK เวอร์ชันเดิม โดยจะมีผลตั้งแต่วันที่ 29 มกราคม 2019 Places SDK เวอร์ชันปัจจุบันสำหรับ iOS, Places SDK สำหรับ Android และเครื่องมือเลือกสถานที่เลิกใช้งานแล้วตั้งแต่วันที่ 29 มกราคม 2019 และปิดใช้ไปเมื่อวันที่ 29 กรกฎาคม 2019


เพิ่มสถานที่และลบสถานที่ (30 มิถุนายน 2017 - 30 มิถุนายน 2018)

ตั้งแต่วันที่ 30 มิถุนายน 2018 เป็นต้นไป เราจะปิดฟีเจอร์การเพิ่มสถานที่และลบสถานที่และจะใช้งานไม่ได้อีกต่อไป


คำค้นหาที่ระบบไม่รองรับ ใน Places API และไลบรารี Places, Maps JavaScript API (31 มีนาคม 2022 - 31 มีนาคม 2023)

คำค้นหา Place Search ที่ไม่รองรับสำหรับการค้นหาข้อความ, การค้นหาใกล้เคียง และ Find Place ใน Places API และไลบรารี Places, Maps JavaScript API จะเลิกใช้งานตั้งแต่วันที่ 31 มีนาคม 2022 และจะได้รับการตอบกลับข้อผิดพลาด INVALID_REQUEST รายการโดยเริ่มตั้งแต่วันที่ 31 มีนาคม 2023 เป็นต้นไป

Places API และ Places Library, Maps JavaScript API รองรับการค้นหาสถานที่ถึง 3 วิธี ได้แก่ การค้นหาข้อความ การค้นหาด้วยสถานที่ใกล้เคียง และค้นหาสถานที่ แต่ละวิธีจะยอมรับคำขอที่มีชุดพารามิเตอร์ที่รองรับ และจะปฏิเสธคำขอส่วนใหญ่ที่มีชุดพารามิเตอร์ที่ไม่รองรับ

ชุดของพารามิเตอร์ที่ไม่รองรับบางรายการยังไม่ได้รับการปฏิเสธอย่างเหมาะสมจนถึงปัจจุบัน

  • คำขอการค้นหาข้อความที่ไม่มีพารามิเตอร์ query ที่ว่างเปล่า และไม่มีพารามิเตอร์ type ที่รองรับ
  • คำขอการค้นหาข้อความกับ query=*
  • คำขอการค้นหาใกล้เคียงกับ keyword=*
  • คำขอการค้นหาใกล้เคียงกับ name=*
  • ค้นหาคำขอสถานที่ด้วย input=*

คำขอ Place Search ที่ไม่รองรับเหล่านี้ต้องแทนที่ด้วยรายการใดรายการหนึ่งต่อไปนี้

  • คำขอการค้นหาด้วยใกล้เคียง ที่ไม่มีพารามิเตอร์ keyword (หรือ name) สามารถใช้เพื่อค้นหาบริษัทที่อยู่ใกล้เคียงได้ ขอแนะนำให้ใช้พารามิเตอร์ type กับประเภทที่รองรับ 1 ประเภทด้วย (ดูตารางที่ 1: ประเภทสถานที่) ซึ่งให้การจับคู่ที่ใกล้เคียงที่สุดกับลักษณะการทำงานปัจจุบันของคำขอการค้นหาข้อความที่มีพารามิเตอร์ query ว่างเปล่าหรือขาดหายไป

  • คำขอ Geocoding API ที่มีพารามิเตอร์ latlng จะใช้เพื่อค้นหาที่อยู่ที่ใกล้ที่สุด ซึ่งจะแสดงการจับคู่ที่ใกล้เคียงที่สุดกับลักษณะการทำงานในปัจจุบันของ

    • คำขอการค้นหาข้อความกับ query=*
    • คำขอการค้นหาใกล้เคียงกับ keyword=*
    • คำขอการค้นหาใกล้เคียงกับ name=*
    • ค้นหาคำขอสถานที่ด้วย input=*

ภาคผนวก 1: สรุป Places SDK สำหรับการแทนที่ API ที่เลิกใช้แล้วของ iOS

ตารางต่อไปนี้แสดงวิธีการแทนที่ที่จะใช้สำหรับเมธอดหรือพร็อพเพอร์ตี้ที่เลิกใช้งานแล้วแต่ละรายการ

วิธี/พร็อพเพอร์ตี้ที่เลิกใช้งานแล้ว ใช้แทน
setAutocompleteBoundsUsingNorthEastCorner:SouthWestCorner
(ใน GMSAutocompleteViewController)
locationRestriction และ locationBias
setAutocompleteBoundsUsingNorthEastCorner:SouthWestCorner
(ใน GMSAutocompleteResultsViewController)
locationRestriction และ locationBias
setAutocompleteBoundsUsingNorthEastCorner:SouthWestCorner
(ใน GMSAutocompleteTableDataSource)
locationRestriction และ locationBias
initWithBounds:filter
(ใน GMSAutocompleteFetcher)
initWithFilter:
autocompleteBounds และ autocompleteBoundsMode
(ใน GMSAutocompleteViewController)
GMSAutocompleteViewController.autocompleteFilter ด้วย locationBias หรือ locationRestriction
findAutocompletePredictionsFromQuery:bounds:boundsMode:filter:SessionToken:callback, autocompleteQuery:bounds:filter:callback และ autocompleteQuery:bounds:boundsMode:filter:callback
(ใน GMSPlacesClient)
findAutocompletePredictionsFromQuery:filter:sessionToken:callback กับ locationBias หรือ locationRestriction

Places SDK เวอร์ชันต่ำสุดสำหรับ iOS ที่มีพร็อพเพอร์ตี้ทดแทนคือ v3.8.0