กําหนดค่าคุณภาพของ 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"
}