ลองใช้เดโม
จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน
บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ
Navigation SDK พร้อมให้บริการเป็นไลบรารีแบบคงที่ ดูข้อมูลเพิ่มเติมได้ที่เอกสารประกอบอ้างอิงของ Navigation SDK
ก่อนเริ่มต้น
หากต้องการเรียกใช้การสาธิต คุณต้องมีบัญชี Google Cloud และเปิดใช้คีย์ API สำหรับ
Navigation SDK โดยฝ่ายขาย เมื่อมีบัญชี Google Cloud แล้ว ให้ดูตั้งค่า
โปรเจ็กต์การพัฒนาและคีย์ API
หมายเหตุ: Navigation SDK ขยาย Maps SDK
หากแอปใช้ Maps SDK สำหรับเลเยอร์ของแผนที่ คุณสามารถเพิ่ม Navigation SDK
ลงในแอปเพื่อเปิดใช้ประสบการณ์การนำทางได้ คุณจะใช้ Navigation
SDK ไม่ได้หากไม่ได้ติดตั้ง Maps SDK ในแอปด้วย
ตั้งค่าโปรเจ็กต์การพัฒนาและคีย์ API
สร้างหรือเปิดโปรเจ็กต์ ใน คอนโซล Google Cloud เพื่อใช้กับ Maps SDK สำหรับ iOS รอสักครู่จนกว่า
โปรเจ็กต์จะปรากฏในคอนโซลระบบคลาวด์
เปิดใช้ Maps SDK สำหรับ iOS ในคอนโซล Google Cloud
ในโปรเจ็กต์ ให้เปิดส่วน API แล้วเปิดใช้
Maps SDK สำหรับ iOS
สร้างคีย์ API สำหรับโปรเจ็กต์ โดยเลือก API และบริการ >
ข้อมูลเข้าสู่ระบบ > สร้างข้อมูลเข้าสู่ระบบ > คีย์ API
เพิ่ม Maps SDK สำหรับ iOS ลงในคีย์ API ดูข้อมูลเพิ่มเติมได้ที่การใช้คีย์ API
ลองใช้แอปเดโม
ตอนนี้คุณดาวน์โหลด สร้าง และเรียกใช้เดโมได้แล้ว
ดาวน์โหลดเดโม
โคลนที่เก็บตัวอย่างโค้ด
git clone https://github.com/googlemaps-samples/ios-navigation-sdk-samples.git
นอกจากนี้ คุณยังดูโค้ดการนำทางใน Swift
สาธิต
ได้ใน GitHub
ทำตามขั้นตอนต่อไปนี้เพื่อกำหนดค่าแอปเดโม
ติดตั้ง Xcode
ไปที่ที่เก็บ GoogleNavigation
cd ios-navigation-sdk-samples/GoogleNavigation/
เปิดโปรเจ็กต์ Xcode โดยทำดังนี้
open GoogleNavSwiftXCFrameworkDemos.xcodeproj
เพิ่มคีย์ API ของคุณเองลงในไฟล์ SDKDemoAPIKey.swift คุณต้องใช้คีย์ API ที่สร้างขึ้นในขั้นตอนในตั้งค่าโปรเจ็กต์การพัฒนาและคีย์ API
ใช้ Xcode เพื่อสร้างและเรียกใช้แอป
การแก้ปัญหา
แสดง/ซ่อนข้อมูลการแก้ปัญหา
เลือกอุปกรณ์ iOS หรือโปรแกรมจำลองที่ใช้ iOS 16 ขึ้นไป
หากไม่เห็นโปรแกรมจำลอง ให้เพิ่มปลายทาง Rosetta โดยไปที่ผลิตภัณฑ์ > ปลายทาง > สถาปัตยกรรมปลายทาง แล้วเลือกแสดงปลายทาง Rosetta
หากบิลด์ล้มเหลวโดยมีข้อความ Sandbox: rsync.samba() deny ให้ปิดใช้ User
Script Sandboxing: ใน Build Settings > Build Options ให้ตั้งค่า User
Script Sandboxing เป็น No
เนื้อหาของหน้าเว็บนี้ได้รับอนุญาตภายใต้ใบอนุญาตที่ต้องระบุที่มาของครีเอทีฟคอมมอนส์ 4.0 และตัวอย่างโค้ดได้รับอนุญาตภายใต้ใบอนุญาต Apache 2.0 เว้นแต่จะระบุไว้เป็นอย่างอื่น โปรดดูรายละเอียดที่นโยบายเว็บไซต์ Google Developers Java เป็นเครื่องหมายการค้าจดทะเบียนของ Oracle และ/หรือบริษัทในเครือ
อัปเดตล่าสุด 2026-04-02 UTC
[null,null,["อัปเดตล่าสุด 2026-04-02 UTC"],[],["The Navigation SDK requires a Google Cloud account and an API key enabled by sales. Setup involves creating a project in the Google Cloud console, enabling the Maps SDK for iOS, and generating an API key. The Maps SDK must be installed alongside the Navigation SDK. Demo code is available on GitHub in Swift and Objective-C. To run the demo, Xcode must be installed, and the API key added to the `SDKDemoAPIKey` file. Run the app using an iOS device or simulator, ensuring iOS 15 or above.\n"]]