จุดนำทาง

นักพัฒนาแอปในเขตเศรษฐกิจยุโรป (EEA)

ฟิลด์ 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