ฟิลด์ 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"]
}
]
}
ความคิดเห็น
นี่เป็นฟีเจอร์ทดลองใช้ เรายินดีรับฟังความคิดเห็นที่ geocoding-feedback-channel@google.com