Để chạy bản minh hoạ, bạn phải có một tài khoản Google Cloud và một khoá API do bộ phận bán hàng bật cho Navigation SDK. Sau khi có tài khoản Google Cloud, hãy xem bài viết Thiết lập
dự án phát triển và khoá API.
Thiết lập dự án phát triển và khoá API
Tạo hoặc mở một dự án trong bảng điều khiển Cloud của Google để sử dụng với SDK bản đồ dành cho iOS. Chờ vài phút cho đến khi dự án xuất hiện trên bảng điều khiển Cloud.
Bật SDK bản đồ dành cho iOS trong bảng điều khiển Cloud.
Trong dự án, hãy mở phần API rồi bật SDK bản đồ dành cho iOS.
Tạo một khoá API cho dự án bằng cách chọn API và Dịch vụ >
Thông tin xác thực > Tạo thông tin xác thực > Khoá API.
Thêm khoá API của riêng bạn vào tệp SDKDemoAPIKey.swift. Bạn phải sử dụng
khoá API mà bạn đã tạo trong các bước ở phần Thiết lập dự án phát triển
và khoá API.
Objective-C
Chuyển đến kho lưu trữ Objective-C.
cdmaps-sdk-for-ios-samples/GoogleNavigation/
Mở dự án Objective-C Xcode:
openGoogleNavXCFrameworkDemos.xcodeproj
Thêm khoá API của riêng bạn vào tệp SDKDemoAPIKey.h. Bạn phải sử dụng khoá API
mà bạn đã tạo trong các bước ở phần Thiết lập dự án phát triển và
khoá API.
Sử dụng Xcode để tạo và chạy ứng dụng.
Khắc phục sự cố
Hiện/Ẩn thông tin khắc phục sự cố
Chọn một thiết bị hoặc trình mô phỏng iOS chạy iOS 15 trở lên.
Nếu bạn không thấy trình mô phỏng nào có sẵn, hãy thêm các vị trí xuất hiện Rosetta: trong
Product > Destination > Destination Architectures (Sản phẩm > Vị trí xuất hiện > Kiến trúc vị trí xuất hiện), hãy chọn Show Rosetta
Destinations (Hiển thị vị trí xuất hiện Rosetta).
Nếu bản dựng của bạn không thành công do Sandbox: rsync.samba() deny (Hộp cát: rsync.samba() từ chối), hãy tắt tính năng Chạy tập lệnh người dùng trong môi trường hộp cát: trong Build Settings > Build Options (Cài đặt bản dựng > Lựa chọn bản dựng), hãy đặt User
Script Sandboxing (Chạy tập lệnh người dùng trong môi trường hộp cát) thành No (Không).
[[["Dễ hiểu","easyToUnderstand","thumb-up"],["Giúp tôi giải quyết được vấn đề","solvedMyProblem","thumb-up"],["Khác","otherUp","thumb-up"]],[["Thiếu thông tin tôi cần","missingTheInformationINeed","thumb-down"],["Quá phức tạp/quá nhiều bước","tooComplicatedTooManySteps","thumb-down"],["Đã lỗi thời","outOfDate","thumb-down"],["Vấn đề về bản dịch","translationIssue","thumb-down"],["Vấn đề về mẫu/mã","samplesCodeIssue","thumb-down"],["Khác","otherDown","thumb-down"]],["Cập nhật lần gần đây nhất: 2026-03-28 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"]]