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

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

เหตุใดจึงควรใช้ Navigation SDK

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

คุณสามารถใช้ Navigation SDK เพื่อทำอะไรได้บ้าง

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

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

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

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

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

วิธีใช้ Navigation SDK

ขั้นตอนด้านล่างครอบคลุมสถานการณ์ทั่วไปสำหรับการนำฟังก์ชัน การนำทาง 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 โปรดดู เอกสารฉบับเต็มของ SDK การนำทาง