Tuỳ chỉnh kiểu bản đồ

Bạn có thể sử dụng tính năng định kiểu bản đồ dựa trên đám mây để xác định các kiểu bản đồ có thể dùng lại cho trải nghiệm điều hướng của Google trong Navigation SDK. Trang này cung cấp thông tin tổng quan về cách xác định và áp dụng kiểu bản đồ, cũng như thông tin chi tiết cụ thể về cách triển khai cho Navigation SDK. Để biết thông tin đầy đủ về tính năng định kiểu bản đồ dựa trên đám mây, hãy xem trang Tổng quan trong tài liệu về Maps SDK cho Android .

Ví dụ về kiểu bản đồ tuỳ chỉnh 1 Ví dụ về kiểu bản đồ tuỳ chỉnh 2

Xác định kiểu bản đồ

Bước đầu tiên trong việc tuỳ chỉnh kiểu bản đồ cho Navigation SDK là tạo một kiểu bản đồ và liên kết kiểu đó với một mã bản đồ. Bạn có thể tạo, lưu trữ và chỉnh sửa kiểu bản đồ trong Google Maps Platform Cloud Console. Sau đó, bạn tham chiếu đến mã bản đồ trong mã ứng dụng để hiển thị bản đồ đã tuỳ chỉnh.

Có hai loại bản đồ trong Navigation SDK có thể được định kiểu: bản đồ điều hướng (hiển thị trong phiên điều hướng đang hoạt động) và bản đồ đường đi (hiển thị bất cứ khi nào không có phiên điều hướng nào đang hoạt động). Các kiểu mà bạn xác định và liên kết với một mã bản đồ sẽ áp dụng cho cả hai loại bản đồ điều hướng và bản đồ đường đi.

Để biết thông tin chi tiết đầy đủ về cách xác định kiểu bản đồ, hãy xem bài viết Tạo và sử dụng kiểu bản đồ trong tài liệu về Maps SDK cho Android.

Áp dụng kiểu bản đồ

Sau khi có các kiểu bản đồ được liên kết với một mã bản đồ, bạn có thể thêm mã đó thông qua một <fragment> phần tử trong tệp bố cục của hoạt động, bằng cách sử dụng lớp MapView hoặc bằng cách sử dụng lớp GoogleMapOptions trên một thực thể MapFragment, SupportMapFragment, hoặc SupportNavigationFragment.

Để biết thêm thông tin về cách áp dụng kiểu bản đồ, hãy xem bài viết Thêm mã bản đồ vào ứng dụng trong tài liệu về Maps SDK cho Android.

Kiểu chế độ sáng và tối

Tính năng định kiểu bản đồ dựa trên đám mây cho phép bạn xác định kiểu chế độ sáng và tối. Trong Navigation SDK, bản đồ đường đi (bản đồ không điều hướng) có thể có chế độ sáng và tối, còn bản đồ điều hướng có thể có chế độ ban ngày và chế độ ánh sáng yếu hoặc ban đêm. Khi bạn liên kết các kiểu với bản đồ trong Navigation SDK, các kiểu này sẽ áp dụng cho cả bản đồ đường đi và bản đồ điều hướng:

  • Các kiểu chế độ sáng trong Cloud Console áp dụng cho cả bản đồ đường đi ở chế độ sáng và bản đồ điều hướng ở chế độ ban ngày.
  • Các kiểuchế độ tối trong Cloud Console áp dụng cho cả bản đồ đường đi ở chế độ tối và bản đồ điều hướng ở chế độ ánh sáng yếu/ban đêm.

Thanh toán

Khi một ứng dụng tải một bản đồ đã áp dụng mã bản đồ, một lượt tải bản đồ được tính phí theo Dynamic Maps SKU sẽ được kích hoạt. Xin lưu ý rằng trình kích hoạt này khác với trình kích hoạt của các lượt tải bản đồ không áp dụng mã bản đồ. Các quá trình tải bản đồ không có mã bản đồ sẽ được tính phí theo SKU Maps SDK. Để biết thêm thông tin về trình kích hoạt và giá cho từng SKU, hãy xem bài viết Giá và thanh toán.

Chính sách và cách sử dụng

Khi tuỳ chỉnh kiểu bản đồ trong Navigation SDK, bạn phải tuân thủ các chính sách liên quan đến những sửa đổi được phép đối với giao diện người dùng điều hướng. Cụ thể, bạn không được xoá mạng lưới đường đi khỏi bản đồ điều hướng hoặc giảm đáng kể độ tương phản màu của các đối tượng bản đồ trên bản đồ điều hướng.

Để biết thông tin chi tiết đầy đủ về những sửa đổi được phép đối với Giao diện người dùng điều hướng, hãy xem bài viết Chính sách đối với Navigation SDK cho Android.