ภาพรวม SDK การนำทาง

Navigation SDK ช่วยให้คุณผสานรวมการนําทางแบบเลี้ยวต่อเลี้ยวของ Google Maps เข้ากับแอปพลิเคชันบนอุปกรณ์เคลื่อนที่ได้ ที่สำคัญคือ ข้อมูลนี้ระบุส่วนของเส้นทางปัจจุบันและข้อมูลปลายทาง ซึ่งจะส่งไปยังเครื่องยนต์ฟลีตพร้อมกับการอัปเดตตำแหน่งและพิกัดละติจูด/ลองจิจูดจาก Driver SDK เมื่อคนขับเริ่มขับรถ ซึ่งทำให้ได้รับประสบการณ์การขับขี่ที่สมบูรณ์

เหตุผลที่ควรใช้ Navigation SDK

Navigation SDK ช่วยให้ผสานรวมกับ Fleet Engine ได้ง่ายขึ้นสำหรับการอัปเดตเส้นทางของไดรเวอร์ การใช้ Navigation SDK ร่วมกับ Driver SDK จะช่วยให้คนขับรถใช้แอปเดียวในการจัดการงานและนำทางได้เช่นเดียวกับการใช้ Google Maps เวอร์ชันสำหรับผู้บริโภคโดยไม่ต้องเปลี่ยนไปใช้แอปอื่น

คุณใช้ Navigation SDK ทำอะไรได้บ้าง

ใช้ Navigation SDK เพื่อสื่อสารข้อมูลต่อไปนี้กับ Fleet Engine

  • คำแนะนำการนำทางแบบเลี้ยวต่อเลี้ยวที่เชื่อถือได้ซึ่งทำงานด้วย Google Maps
  • เส้นทางที่กำหนดเองตามพิกัดละติจูด/ลองจิจูดที่ได้จาก Driver SDK
  • องค์ประกอบแผนที่ที่กำหนดเอง เช่น เครื่องหมายที่กำหนดเอง การวางซ้อน และองค์ประกอบ UI เพื่อไฮไลต์ข้อมูลการนำทางที่สำคัญและปรับเปลี่ยนประสบการณ์การนำทางในแบบของคุณ

วิธีการทำงานของ Navigation SDK

Navigation SDK จะระบุข้อมูลเส้นทางและจุดหมายไปยัง Fleet Engine ส่วน Driver SDK จะส่งสตรีมการอัปเดตตำแหน่ง พิกัดละติจูด/ลองจิจูด ระยะทางที่เหลือ และเวลาถึงโดยประมาณ การอัปเดตข้อมูลยานพาหนะอื่นๆ ทั้งหมดต้องส่งไปยังแบ็กเอนด์ของลูกค้า ซึ่งจะส่งต่อข้อมูลไปยัง Fleet Engine

แผนภาพระบบที่แสดงวิธีที่ Driver SDK สื่อสารจากไคลเอ็นต์ไปยังโครงสร้างพื้นฐานของลูกค้า และไปยังโครงสร้างพื้นฐานของ Google ผ่าน Fleet Engine และแบ็กเอนด์ของลูกค้า

วิธีใช้ Navigation SDK

ขั้นตอนด้านล่างครอบคลุมสถานการณ์ Use Case ทั่วไปสำหรับการรวม Navigation SDK ไว้ในแอปพลิเคชันสำหรับคนขับ

Android

1 ตั้งค่าโปรเจ็กต์ Google Cloud สร้างโปรเจ็กต์ Google Cloud ก่อนใช้ Navigation SDK โปรดดูข้อมูลเพิ่มเติมที่หัวข้อตั้งค่าโปรเจ็กต์ Google Cloud
2 เพิ่ม Navigation SDK ลงในคีย์ API คีย์ API คือตัวระบุที่ไม่ซ้ำกันซึ่งตรวจสอบสิทธิ์คําขอของคุณ ให้เชื่อมโยงคีย์ API อย่างน้อย 1 รายการกับโปรเจ็กต์เพื่อใช้ Navigation SDK ดูข้อมูลเพิ่มเติมได้ที่การใช้คีย์ API
3 ตั้งค่าโปรเจ็กต์ Android Studio สร้างโปรเจ็กต์ Android และผสานรวม Navigation SDK เข้ากับโปรเจ็กต์ ดูข้อมูลเพิ่มเติมได้ที่ตั้งค่าโปรเจ็กต์ Android Studio
4 เพิ่ม Driver SDK ลงในโปรเจ็กต์ ติดตั้งและกำหนดค่า Driver SDK เพื่อเริ่มใช้ประโยชน์จากฟีเจอร์ทั้งหมดของ Fleet Engine ดูข้อมูลเพิ่มเติมได้ที่รับ Driver SDK สำหรับการเดินทางแบบออนดีมานด์และรับ Driver SDK สำหรับงานที่กำหนดเวลาไว้

iOS

1 ตั้งค่าโปรเจ็กต์ Google Cloud สร้างโปรเจ็กต์ Google Cloud ก่อนใช้ Navigation SDK โปรดดูข้อมูลเพิ่มเติมที่หัวข้อตั้งค่าโปรเจ็กต์ Google Cloud
2 เพิ่ม Navigation SDK ลงในคีย์ API คีย์ API คือตัวระบุที่ไม่ซ้ำกันซึ่งตรวจสอบสิทธิ์คําขอของคุณ ให้เชื่อมโยงคีย์ API อย่างน้อย 1 รายการกับโปรเจ็กต์เพื่อใช้ Navigation SDK ดูข้อมูลเพิ่มเติมได้ที่การใช้คีย์ API
3 สร้างโปรเจ็กต์ Xcode สร้างโปรเจ็กต์ Xcode และติดตั้ง Navigation SDK ลงในโปรเจ็กต์ โปรดดูข้อมูลเพิ่มเติมที่หัวข้อตั้งค่าโปรเจ็กต์ Xcode
4 เพิ่ม Driver SDK ลงในโปรเจ็กต์ ติดตั้งและกำหนดค่า Driver SDK เพื่อเริ่มใช้ประโยชน์จากฟีเจอร์ทั้งหมดของ Fleet Engine ดูข้อมูลเพิ่มเติมได้ที่รับ Driver SDK สำหรับการเดินทางแบบออนดีมานด์และรับ Driver SDK สำหรับงานที่กำหนดเวลาไว้

ดูข้อมูลเพิ่มเติมเกี่ยวกับฟีเจอร์ของ Navigation SDK ได้จากเอกสารประกอบฉบับเต็มของ Navigation SDK สําหรับ Android และ iOS