Dùng thử bản trình diễn

hình ảnh minh hoạ

Navigation SDK có sẵn dưới dạng thư viện tĩnh. Để biết thêm thông tin, hãy xem tài liệu tham khảo về SDK điều hướng.

Trước khi bắt đầu

Để chạy bản minh hoạ, bạn phải có tài khoản Google Cloud và khoá API đã bật cho SDK Điều hướng theo doanh số. Sau khi bạn có tài khoản Google Cloud, hãy xem phần 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

  1. Tạo hoặc mở một dự án trong Google Cloud Console để sử dụng với Maps SDK cho iOS. Chờ vài phút cho đến khi dự án xuất hiện trên Cloud Console.

  2. Bật SDK Bản đồ cho iOS trong Google Cloud Console. Trong dự án, hãy mở phần API và bật SDK Maps cho iOS.

  3. Tạo 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.

  4. Thêm SDK Maps cho iOS vào khoá API của bạn. Để biết thêm thông tin, hãy xem phần Sử dụng khoá API.

Dùng thử ứng dụng minh hoạ

Giờ đây, bạn có thể tải xuống, tạo và chạy bản minh hoạ.

Tải bản minh hoạ xuống

Bạn có thể xem mã minh hoạ trên GitHub:

Tạo bản dựng và chạy bản minh hoạ

Hãy làm theo các bước sau để tạo và chạy ứng dụng minh hoạ:

  1. Cài đặt Xcode.

  2. Thêm khoá API của riêng bạn vào tệp SDKDemoAPIKey. Bạn phải sử dụng khoá API mà bạn đã tạo trong các bước của bài viết Thiết lập dự án phát triển và khoá API.

  3. Để chạy bản minh hoạ, hãy tạo ứng dụng trong Xcode bằng một thiết bị iOS được kết nối với máy tính hoặc sử dụng trình mô phỏng.

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, hãy thêm đích đến Rosetta: trong Product > Destination > Destination Architectures (Sản phẩm > Đích đến > Cấu trúc đích đến), hãy chọn Show Rosetta Destinations (Hiển thị đích đến Rosetta).
  • Nếu bản dựng của bạn không thành công với thông báo Sandbox: rsync.samba() deny (Hộp cát: từ chối rsync.samba()), hãy tắt tính năng Hộp cát tập lệnh của người dùng: trong Build Settings (Cài đặt bản dựng) > Build Options (Tuỳ chọn bản dựng), hãy đặt User Script Sandboxing (Hộp cát tập lệnh của người dùng) thành No (Không).