กําหนดค่าคุณภาพของ Polyline

คุณสามารถอธิบายคุณภาพของเส้นประกอบได้ด้วยคำต่อไปนี้

จำนวนจุดที่ประกอบกันเป็นโพลีไลน์
ยิ่งมีจุดมาก โพลีไลน์ก็จะยิ่งราบรื่น (โดยเฉพาะในส่วนโค้ง)
ความแม่นยำของจุดลอยตัว
จุดจะระบุเป็นค่าละติจูดและลองจิจูด ซึ่ง แสดงในรูปแบบจุดลอยตัวแบบความแม่นยำเดี่ยว วิธีนี้เหมาะกับ ค่าขนาดเล็ก (ซึ่งแสดงได้อย่างแม่นยำ) แต่ความแม่นยำจะลดลง เมื่อค่าเพิ่มขึ้นเนื่องจากข้อผิดพลาดในการปัดเศษจุดลอยตัว

การระบุคุณภาพของโพลีไลน์

เมื่อเรียกใช้เมธอด ComputeRoutes() คุณจะใช้ค่าการแจงนับ PolylineQuality เพื่อระบุคุณภาพของโพลีไลน์

ใช้ค่า HIGH_QUALITY เมื่อต้องการสร้างเส้นประกอบที่ประกอบด้วยจุดจำนวนสูงสุด เพื่อสร้างเส้นประกอบที่มีความละเอียดสูงสุด คุณภาพที่เพิ่มขึ้นนี้มาพร้อมกับเวลาในการตอบสนองที่เพิ่มขึ้น

ใช้ค่า OVERVIEW เมื่อต้องการสร้างภาพรวมความละเอียดต่ำของเส้นทาง ซึ่งเป็นโพลีไลน์ที่ประกอบด้วยจุดจำนวนน้อยที่สุด ตัวเลือกนี้จะสร้างการตอบสนองที่มีเวลาในการตอบสนองต่ำที่สุด

ตัวอย่าง

ตัวอย่างต่อไปนี้แสดงวิธีตั้งค่าคุณภาพของเส้นประกอบในเนื้อหาคำขอ

{
  "origin":{
    "location":{
      "latLng":{
        "latitude":37.419734,
        "longitude":-122.0827784
      }
    }
  },
  "destination":{
    "location":{
      "latLng":{
        "latitude":37.417670,
        "longitude":-122.079595
      }
    }
  },
  "polylineQuality":"HIGH_QUALITY"
}