Routes API เปิดตัวเป็นเวอร์ชันตัวอย่างแบบสาธารณะ (ก่อน GA) ในเดือนกันยายน 2022 ข้อเสนอก่อนเปิดตัวอยู่ภายใต้ข้อกำหนดเฉพาะบริการของ Google Maps Platform ดูข้อมูลเพิ่มเติมได้ที่คำอธิบายสถานะการเปิดตัว
ส่วนนี้จะอธิบายวิธีย้ายข้อมูลแอปจากรุ่นตัวอย่างไปยังรุ่น GA
ฟีเจอร์ใหม่ที่เพิ่มลงในรุ่น GA
รุ่น GA เพิ่มฟีเจอร์ใหม่ต่อไปนี้ที่ไม่ได้รวมอยู่ในรุ่นตัวอย่าง
นอกจากรหัสสถานที่และพิกัดละติจูด/ลองจิจูดแล้ว ตอนนี้คุณยังระบุตําแหน่งในรุ่น GA ได้ด้วยโดยใช้สิ่งต่อไปนี้
สตริงที่อยู่ ("ชิคาโก รัฐอิลลินอยส์" หรือ "ดาร์วิน รัฐนอร์เทิร์นเทร์ริทอรี ออสเตรเลีย")
สตริงที่อยู่มักเป็นวิธีที่ผู้ใช้ป้อนที่อยู่ อย่างไรก็ตาม {product_name} ต้องจับคู่ที่อยู่เป็นพิกัดภูมิศาสตร์ภายในก่อนเพื่อแปลงเป็นพิกัดละติจูด/ลองจิจูด จึงจะคำนวณเส้นทางได้
นอกจากนี้ เรายังได้เพิ่มการรองรับพารามิเตอร์คำขอ
regionCode
ซึ่งช่วยให้คุณระบุให้แสดงผลลัพธ์ที่ผ่านการเข้ารหัสพิกัดภูมิศาสตร์สำหรับภูมิภาคทางภูมิศาสตร์ที่เฉพาะเจาะจงได้-
Plus Codes เป็นเหมือนที่อยู่ของผู้คนหรือสถานที่ซึ่งไม่มีที่อยู่จริง Plus Codes ไม่ใช่ข้อมูลที่อยู่ที่ประกอบด้วยชื่อถนนและบ้านเลขที่ แต่จะเป็นชุดตัวเลขและตัวอักษรที่สร้างขึ้นโดยอิงจากพิกัดละติจูดและลองจิจูด
ตอนนี้ compute routes response มีอาร์เรย์
geocodingResults
สําหรับสถานที่ตั้งทุกแห่งในคําขอ (ต้นทาง ปลายทาง หรือจุดแวะพักระหว่างทาง) ที่ระบุเป็นสตริงที่อยู่หรือเป็น Plus Code API จะทำการค้นหารหัสสถานที่ องค์ประกอบแต่ละรายการของอาร์เรย์นี้มีรหัสสถานที่ซึ่งสอดคล้องกับสถานที่ตั้ง พร้อมด้วยข้อมูลเมตาเพิ่มเติมเกี่ยวกับสถานที่ตั้ง ระบบจะไม่สนใจสถานที่ในคำขอที่ระบุเป็นรหัสสถานที่หรือเป็นพิกัดละติจูด/ลองจิจูด
การเปลี่ยนแปลงฟีเจอร์เวอร์ชันตัวอย่างที่มีอยู่
ตอนนี้คุณต้องเปิดใช้ฟีเจอร์ต่อไปนี้ใน GA อย่างชัดเจนโดยเพิ่มช่องอาร์เรย์ 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"