จุดนำทาง

ช่อง navigation_points ภายในการตอบกลับการแปลงพิกัดภูมิศาสตร์จะมีรายการจุดที่เป็นประโยชน์ในการไปยังสถานที่ กล่าวโดยละเอียดคือ ควรใช้เป็นจุดเริ่มต้นหรือจุดสิ้นสุดเมื่อกำหนดเส้นทางในเครือข่ายถนนจากหรือไปยังสถานที่ จุดนําทางแต่ละจุดจะมีค่าต่อไปนี้

  • location มีค่าละติจูด ลองจิจูดของจุดนำทาง ตำแหน่งนี้จะอยู่ใกล้กับเครือข่ายถนนเสมอและแสดงจุดเริ่มต้นหรือจุดสิ้นสุดที่เหมาะสมสำหรับการไปยังและออกจากสถานที่ จุดนี้ตั้งใจให้อยู่ห่างจากเส้นกึ่งกลางของถนนเล็กน้อยเพื่อระบุด้านข้างของถนนที่มีสถานที่ตั้งอย่างชัดเจน
  • restricted_travel_modes คือรายการโหมดการเดินทางที่ไม่สามารถเข้าถึงจุดนำทางได้
    • "DRIVE" คือโหมดการเดินทางที่สอดคล้องกับเส้นทางขับรถ
    • "WALK" คือโหมดการเดินทางที่สอดคล้องกับเส้นทางเดินเท้า
  • road_name มีชื่อถนนที่จุดนำทางอยู่ห่างจากจุดเริ่มต้น

ระบบจะแสดงจุดนำทางสำหรับสถานที่ส่วนใหญ่ที่มีตำแหน่งที่แน่นอน เช่น ที่อยู่ถนน อาคาร และสถานประกอบการ สถานที่ที่แสดงพื้นที่ขนาดใหญ่ เช่น เมืองและภูมิภาค ซึ่งตำแหน่งที่แน่นอนอาจมีความคลุมเครือ อาจไม่แสดงจุดนำทางใดๆ

ประกาศเกี่ยวกับการย้ายข้อมูล

ตั้งแต่วันที่ 17 เมษายนเป็นต้นไป คุณต้องระบุพารามิเตอร์NAVIGATION_POINTS extra computations ในคำขอเพื่อรับจุดนำทาง ลูกค้าสามารถทดสอบได้โดยยืนยันว่าระบบแสดงฟิลด์ road_name ภายในจุดนําทางบางจุด และฟิลด์ location ภายในจุดนําทางแต่ละจุดมีฟิลด์ย่อย 4 รายการต่อไปนี้ (lat, lng, latitude, longitude)

นอกจากนี้ คุณต้องย้ายข้อมูลไปยังฟิลด์ location.lat และ location.lng แทนฟิลด์ location.latitude และ location.longitude ในรุ่นที่จะเปิดตัวในอนาคต คำขอที่ไม่มีพารามิเตอร์NAVIGATION_POINTSการคำนวณเพิ่มเติมจะไม่รวมจุดนําทางในการตอบกลับ และระบบจะไม่แสดงฟิลด์ location.latitude และ location.longitude อีกต่อไป

รายละเอียดคำขอ

คุณรับจุดนําทางได้ในคําขอประเภทต่อไปนี้

สำหรับคำขอเหล่านี้ คุณต้องระบุพารามิเตอร์นี้ extra_computations=NAVIGATION_POINTS

ตัวอย่างคำขอ

การค้นหาต่อไปนี้ใช้การแปลงพิกัดภูมิศาสตร์ของสถานที่เพื่อรับจุดนำทางสำหรับร้านอาหารในเมืองเมาน์เทนวิว รัฐแคลิฟอร์เนีย สหรัฐอเมริกา

https://maps.googleapis.com/maps/api/geocode/json?place_id=ChIJZ54APTS3j4ARBYZD956MHq8&extra_computations=NAVIGATION_POINTS&key=YOUR_API_KEY

ตัวอย่างการตอบกลับ

การตอบกลับจากข้อความค้นหาข้างต้นแสดงอาร์เรย์ของจุดนําทาง

{
  "navigation_points": [
    {
      "location": {
        "lat": 37.3940894,
        "lng": -122.0788389,
      },
      "restricted_travel_modes": ["WALK"],
      "road_name": "Castro Street"
    },
    {
      "location": {
        "lat": 37.394273,
        "lng": -122.0793078,
      },
      "restricted_travel_modes": ["WALK"],
      "road_name": "Wild Cherry Lane"
    },
    {
      "location": {
        "lat": 37.3941202,
        "lng": -122.0789189,
      },
      "restricted_travel_modes": ["DRIVE"]
    }
  ]
}

ความคิดเห็น

นี่เป็นฟีเจอร์ทดลองใช้ โปรดส่งความคิดเห็นมาที่ [email protected]