Routes API เปิดตัวเป็นเวอร์ชันตัวอย่างแบบสาธารณะ (ก่อนเปิดให้ใช้งานทั่วไป) ในเดือนกันยายน 2022 ข้อเสนอก่อนเวอร์ชันสำหรับผู้ใช้ทั่วไปอยู่ภายใต้ข้อกำหนดเฉพาะบริการของ Google Maps Platform ดูข้อมูลเพิ่มเติมได้ในคำอธิบายระยะการเปิดตัว
ส่วนนี้จะอธิบายวิธีย้ายข้อมูลแอปจากเวอร์ชันตัวอย่างไปเป็นเวอร์ชันที่เปิดให้ใช้งานทั่วไป
ฟีเจอร์ใหม่ที่เพิ่มเข้ามาในเวอร์ชันที่เปิดให้ใช้งานทั่วไป
เวอร์ชันที่เปิดให้ใช้งานทั่วไปได้เพิ่มฟีเจอร์ใหม่ต่อไปนี้ที่ไม่ได้รวมอยู่ในเวอร์ชันตัวอย่าง
ตอนนี้คุณระบุสถานที่ในเวอร์ชันที่เปิดให้ใช้งานทั่วไปได้โดยใช้ข้อมูลต่อไปนี้ นอกเหนือจากรหัสสถานที่และพิกัดละติจูด/ลองจิจูด ระบุสถานที่
สตริงที่อยู่ ("Chicago, IL" หรือ "Darwin, NT, Australia")
สตริงที่อยู่มักจะเป็นวิธีที่ผู้ใช้ป้อนที่อยู่ อย่างไรก็ตาม {product_name} ต้องเข้ารหัสพิกัดภูมิศาสตร์สตริงที่อยู่ภายในก่อนเพื่อแปลงเป็นพิกัดละติจูด/ลองจิจูด จึงจะคำนวณเส้นทางได้
นอกจากนี้ เรายังได้เพิ่มการรองรับพารามิเตอร์คำขอ
regionCodeซึ่งช่วยให้คุณระบุให้แสดงผลลัพธ์ที่เข้ารหัสพิกัดภูมิศาสตร์สำหรับภูมิภาคทางภูมิศาสตร์ที่เฉพาะเจาะจงได้-
Plus Codes เป็นเหมือนที่อยู่ของผู้คนหรือสถานที่ซึ่งไม่มีที่อยู่อย่างเป็นทางการ Plus Codes ไม่ใช่ข้อมูลที่อยู่ที่ประกอบด้วยชื่อถนนและบ้านเลขที่ แต่จะเป็นชุดตัวเลขและตัวอักษรที่สร้างขึ้นโดยอิงจากพิกัดละติจูดและลองจิจูด
ตอนนี้การตอบกลับ compute routes มีอาร์เรย์
geocodingResultsแล้ว สำหรับทุกสถานที่ในคำขอ (ต้นทาง, ปลายทาง หรือจุดแวะพักระหว่างทาง) ที่ระบุเป็นสตริง ที่อยู่ หรือเป็นโค้ด Plus API จะทำการค้นหารหัสสถานที่ องค์ประกอบแต่ละรายการในอาร์เรย์นี้จะมีรหัสสถานที่ที่สอดคล้องกับสถานที่ตั้ง พร้อมด้วยข้อมูลเมตาเพิ่มเติมเกี่ยวกับสถานที่ตั้ง ระบบจะละเว้นสถานที่ตั้งในคำขอที่ระบุเป็นรหัสสถานที่หรือเป็นพิกัดละติจูด/ลองจิจูด
การเปลี่ยนแปลงฟีเจอร์ที่มีอยู่ในเวอร์ชันตัวอย่าง
ตอนนี้คุณต้องเปิดใช้ฟีเจอร์ต่อไปนี้ในเวอร์ชันที่เปิดให้ใช้งานทั่วไปอย่างชัดแจ้งโดยเพิ่มช่องอาร์เรย์ใหม่ extraComputations ลงในคำขอ
ในเวอร์ชันตัวอย่าง คุณใช้มาสก์ของช่องเพื่อระบุให้ แสดงข้อมูลสำหรับฟีเจอร์เหล่านี้ในการตอบกลับ ตอนนี้คุณต้องทำทั้ง 2 อย่างต่อไปนี้
- ตั้งค่าพารามิเตอร์คำขออาร์เรย์
extraComputationsใหม่เพื่อเปิดใช้ฟีเจอร์เหล่านี้ - ตั้งค่ามาสก์ของช่องเพื่อระบุให้แสดงข้อมูลในการตอบกลับ
สิ่งที่ต้องทราบ
ระบบจะไม่รวมช่องต่อไปนี้ในการตอบกลับ
computeRouteMatrix
เว้นแต่จะเปิดใช้อย่างชัดแจ้งโดยการตั้งค่า extraComputations
travelAdvisory.tollInfo(ข้อมูลค่าผ่านทาง)
ระบบจะไม่รวมช่องต่อไปนี้ใน
การตอบกลับ computeRoutes
เว้นแต่จะเปิดใช้อย่างชัดแจ้งโดยการตั้งค่า extraComputations
routes.legs.travelAdvisory.tollInfo(ข้อมูลค่าผ่านทาง)routes.travelAdvisory.tollInfo(ข้อมูลค่าผ่านทาง)routes.travelAdvisory.fuelConsumptionMicroliters(ปริมาณการใช้เชื้อเพลิง)routes.travelAdvisory.speedReadingIntervals(การจราจรบนเส้นโพลีไลน์)routes.legs.travelAdvisory.speedReadingIntervals(การจราจรบนเส้นโพลีไลน์)
สิ่งที่ต้องทำ
หากต้องการรับช่องการตอบกลับสำหรับข้อมูลค่าผ่านทาง ปริมาณการใช้เชื้อเพลิง หรือการจราจรบนเส้นโพลีไลน์ คุณต้องตั้งค่าช่องอาร์เรย์คำขอใหม่ extraComputations ให้มีค่าต่อไปนี้อย่างน้อย 1 ค่า
หากต้องการรับข้อมูลค่าผ่านทาง ให้ตั้งค่าช่องอาร์เรย์ใหม่
extraComputationsเป็น"TOLLS"หากต้องการรับปริมาณการใช้เชื้อเพลิง ให้ตั้งค่า
extraComputationsช่องอาร์เรย์ใหม่เป็น"FUEL_CONSUMPTION"หากต้องการรับข้อมูลการจราจรบนเส้นโพลีไลน์ ให้ตั้งค่าช่องอาร์เรย์ ใหม่
extraComputationsเป็น"TRAFFIC_ON_POLYLINE"