Navigation SDK cho phép bạn tích hợp liền mạch trải nghiệm chỉ đường từng chặng của Google Maps ngay vào ứng dụng di động của mình. SDK này cho phép tuỳ chỉnh giao diện người dùng để phù hợp với giao diện thương hiệu và cấu hình tuyến đường nâng cao. Việc cung cấp trải nghiệm chỉ đường có thể tuỳ chỉnh trong ứng dụng giúp bạn nâng cao hiệu quả hoạt động, tăng mức độ tương tác của người dùng và thu thập thông tin chi tiết có giá trị dựa trên dữ liệu.
Tại sao nên sử dụng Navigation SDK?
Việc tích hợp tính năng chỉ đường vào ứng dụng giúp bạn mang đến trải nghiệm vượt trội cho người dùng, đồng thời áp dụng thương hiệu của riêng bạn và tận dụng dữ liệu chuyến đi:
- Kiểm soát trải nghiệm toàn diện và tăng mức độ tương tác bằng cách giữ chân người dùng trong ứng dụng của bạn trong quá trình đi theo chỉ dẫn, loại bỏ nhu cầu chuyển đổi giữa các ứng dụng.
- Cá nhân hoá trải nghiệm điều hướng để phù hợp với giao diện của thương hiệu bằng các phần tử trên giao diện người dùng có thể tuỳ chỉnh.
- Tối ưu hoá trải nghiệm tuyến đường bằng cách quản lý lựa chọn ưu tiên về tuyến đường, điểm đến và điểm tham chiếu.
- Sử dụng dữ liệu vị trí và dữ liệu sự kiện từ việc định tuyến chuyến đi để phân tích, tối ưu hoá, liên lạc với khách hàng và giám sát theo thời gian thực.
Bạn có thể làm gì với SDK chỉ đường?
Navigation SDK cho phép bạn tạo trải nghiệm chỉ đường toàn diện trong ứng dụng:
- Cung cấp cho người dùng trải nghiệm đường đi từng chặng liền mạch và đáng tin cậy, dựa trên Google Maps.
- Hỗ trợ nhiều phương tiện di chuyển, bao gồm cả lái xe, đi bộ, đi xe đạp và xe hai bánh.
- Triển khai các điểm đánh dấu tuỳ chỉnh, lớp phủ và phần tử trên giao diện người dùng để làm nổi bật thông tin điều hướng chính và cá nhân hoá trải nghiệm điều hướng cho phù hợp với thương hiệu của bạn.
- Truy cập vào dữ liệu chuyến đi để phân tích xu hướng, xác định các khía cạnh cần cải thiện và tối ưu hoá hoạt động.
Cách hoạt động của Navigation SDK
Bạn có thể sử dụng SDK điều hướng để kết hợp cả tính năng bản đồ và tính năng điều hướng vào ứng dụng của mình. Hai thành phần chính của SDK điều hướng là:
- Lớp bản đồ: Bắt đầu bằng một lớp bản đồ, bao gồm chế độ xem bản đồ, kiểu, thành phần điều khiển trên giao diện người dùng, camera và hành vi tương tác. Navigation SDK bao gồm chức năng bản đồ của Maps SDK và các ứng dụng có Navigation SDK không thể có Maps SDK. Nếu ứng dụng của bạn sử dụng SDK Maps, bạn cần xoá SDK đó để sử dụng SDK Điều hướng. Tuy nhiên, API Maps gần như giống hệt trong SDK Điều hướng, vì vậy, bạn thường không cần cập nhật cách triển khai, ngoài việc xoá SDK Maps. Để biết thông tin về API bản đồ và sự khác biệt về chức năng giữa SDK Maps và SDK Điều hướng, hãy xem trang Tổng quan trong phần Tài liệu tham khảo
- Trải nghiệm điều hướng: Thêm trải nghiệm điều hướng bằng cách sử dụng Navigation SDK, bao gồm lớp phủ đường đi từng chặng, thẻ rẽ và các phần tử trên giao diện người dùng khác. Bạn có thể sử dụng trải nghiệm Điều hướng của Google hoặc xây dựng trải nghiệm điều hướng tuỳ chỉnh của riêng mình.
Cách sử dụng Navigation SDK
Các bước dưới đây trình bày một trường hợp sử dụng thông thường cho SDK Điều hướng:
| 1 | Thiết lập | Tạo một dự án trên Google Cloud, thêm SDK điều hướng vào khoá API và thiết lập dự án Android Studio. Để biết thêm thông tin, hãy xem bài viết Thiết lập dự án. |
| 2 | Chỉ đường đến tuyến đường đầu tiên | Vẽ một tuyến đường trong ứng dụng của bạn đến một điểm đến duy nhất. Để biết thêm thông tin, hãy xem bài viết Di chuyển theo tuyến đường có một điểm đến. |
| 3 | Sửa đổi giao diện người dùng điều hướng | Tuỳ chỉnh trải nghiệm điều hướng và giao diện bằng cách sửa đổi các thành phần điều khiển trên giao diện người dùng và thành phần tích hợp sẵn xuất hiện trên bản đồ. Để biết thêm thông tin, hãy xem phần Sửa đổi giao diện người dùng điều hướng. |
| 4 | Điều chỉnh thông tin định tuyến | Sửa đổi lựa chọn ưu tiên về tuyến đường và quản lý điểm tham chiếu. Để biết thêm thông tin, hãy xem phần Trải nghiệm tuyến đường. |
Để biết thêm thông tin về các tính năng của SDK Điều hướng, hãy xem phần Tài liệu tham khảo hoặc Dùng thử bản minh hoạ.