Tìm hiểu về các chế độ và loại bản đồ

Chọn nền tảng: Android iOS JavaScript Dịch vụ web

Hai màn hình ứng dụng cho thấy bản đồ ở chế độ tối và sáng

Tài liệu này mô tả mối quan hệ mang tính khái niệm giữa kiểu tuỳ chỉnh với chế độ sáng và tối, đồng thời xác định các loại bản đồ và cách áp dụng kiểu cho các loại bản đồ đó.

Để bắt đầu sử dụng kiểu tuỳ chỉnh, hãy xem bài viết Tạo kiểu mới.

Tìm hiểu về chế độ sáng và chế độ tối

Bạn có thể tạo hai kiểu riêng biệt cho một mã bản đồ: một kiểu được tối ưu hoá cho nền sáng và một kiểu cho nền tối. Bản đồ cho nền sáng sử dụng một bản đồ cơ sở khác với bản đồ cho nền tối. Do đó, bạn không thể sử dụng một kiểu cho cả hai chế độ.

Kiểu chế độ sáng và tối cung cấp bản đồ phong cách riêng phù hợp nhất cho nhiều môi trường. Khi bạn sử dụng mã bản đồ trong ứng dụng, ứng dụng có thể tải kiểu phù hợp dựa trên hành vi được lập trình hoặc chế độ cài đặt thiết bị của người dùng.

Chọn chế độ sáng hoặc tối khi tạo kiểu

Bạn có thể chọn chế độ sáng hoặc tối khi tạo hoặc sao chép một kiểu. Bạn không thể thay đổi chế độ của một kiểu sau khi tạo.

Bạn có thể kiểm tra loại kiểu trong trang thông tin chi tiết về kiểu.

Để biết hướng dẫn từng bước về cách tạo kiểu tuỳ chỉnh, hãy xem bài viết Tạo và sử dụng kiểu bản đồ.

Liên kết một kiểu chế độ sáng và một kiểu chế độ tối với một mã bản đồ

Mỗi mã bản đồ chỉ hỗ trợ một kiểu chế độ sáng và một kiểu chế độ tối. Khi bạn nhấp vào biểu tượng Chỉnh sửa để thay đổi kiểu chế độ sáng hoặc kiểu chế độ tối, bảng điều khiển chỉ hiển thị các kiểu của bạn cho chế độ đó. Để tìm hiểu thêm, hãy xem bài viết Liên kết kiểu bản đồ với mã bản đồ.

Tìm hiểu cách áp dụng kiểu tuỳ chỉnh cho nhiều loại bản đồ

Google Maps Platform cung cấp nhiều loại bản đồ để phục vụ nhiều trường hợp sử dụng, bao gồm roadmap, navigation, hybrid, terrain, 3D roadmap và 3D hybrid. Mức độ tuỳ chỉnh phụ thuộc vào việc bản đồ chỉ dựa trên dữ liệu vectơ (chẳng hạn như roadmap, navigation và 3D roadmap), sử dụng kết hợp dữ liệu vectơ và hình ảnh đường quét (chẳng hạn như terrain và hybrid) hay sử dụng kết hợp hình ảnh đường quét, đa giác 3D và hình ảnh vectơ (chẳng hạn như 3D hybrid).

Bản đồ dữ liệu vectơ
Các loại bản đồ roadmap, navigation và 3D roadmap chỉ sử dụng dữ liệu vectơ, cho phép bạn tạo kiểu toàn diện cho hầu hết các đối tượng trên bản đồ, bao gồm cả đa giác cho đất và nước, đường, địa danh và địa điểm yêu thích.
Bản đồ hình ảnh đường quét
Các loại bản đồ terrain, hybrid và 3D hybrid sử dụng hình ảnh đường quét có dữ liệu vectơ ở trên cùng. Do đó, khả năng tạo kiểu của các thành phần này bị hạn chế. Thông thường, bạn chỉ có thể tạo kiểu cho dữ liệu vectơ được phủ lên hình ảnh, chẳng hạn như nhãn, ghim và một số hình nhiều đường (chẳng hạn như đường, ranh giới). Bạn không thể tuỳ chỉnh các tính năng thuộc hình ảnh cơ sở.
Ví dụ: hình ảnh bên dưới cho thấy một kiểu có giao diện màu xanh dương. Nước được tạo kiểu tối hơn so với mặc định và bảng màu xanh dương được áp dụng cho đường, khu vực ngoài trời và địa điểm yêu thích. Khi bạn xem trước kiểu trên bản đồ kết hợp và bản đồ kết hợp 3D, vùng nước và khu vực ngoài trời không có màu xanh dương nhưng đường và địa điểm yêu thích vẫn được tạo kiểu.

Bản đồ được tạo kiểu với nước màu hồng, nhưng đối với bản đồ kết hợp và bản đồ kết hợp 3D, nước sẽ xuất hiện dưới dạng màu mặc định.

Định nghĩa loại bản đồ và chế độ hỗ trợ

Bảng sau đây xác định các loại bản đồ và cho biết loại bản đồ nào hỗ trợ chế độ sáng và tối.

Loại bản đồ Mô tả Hình ảnh bản đồ cơ sở Hỗ trợ chế độ
roadmap Chế độ xem bản đồ chuẩn cho thấy đường và các đối tượng chính. Vectơ Chế độ sáng và tối
navigation Một loại bản đồ chuyên biệt được tối ưu hoá cho tính năng chỉ đường từng chặng bằng cách sử dụng Navigation SDK. Để biết thêm thông tin về tính năng chỉ đường, hãy xem thông tin tổng quan về cách tuỳ chỉnh kiểu bản đồ cho Navigation SDK cho Android và Navigation SDK cho iOS. Vectơ Chế độ sáng và tối
terrain Bản đồ nhấn mạnh các đặc điểm địa hình tự nhiên như núi, sông và độ cao. Vectơ và đường quét Chế độ sáng và tối
hybrid Sự kết hợp giữa hình ảnh vệ tinh và dữ liệu bản đồ đường, hiển thị tên đường và các đối tượng chính khác được phủ lên hình ảnh. Vectơ và đường quét Chỉ chế độ sáng
3D roadmap Bản đồ 3D tiêu chuẩn cho thấy các tuyến đường và đặc điểm chính. Loại bản đồ này chỉ có trong Bản đồ 3D trong API JavaScript của Maps. Vectơ Chỉ chế độ sáng
3D hybrid Bản đồ 3D chân thực, nơi bạn có thể tạo kiểu cho chế độ hiển thị của nhãn địa điểm yêu thích, đường và biển báo đường bộ. Loại bản đồ này chỉ có trong Bản đồ 3D trong Maps JavaScript API. Vectơ và đường quét Chỉ chế độ sáng

Những điều cần cân nhắc về kiểu cho bản đồ hình ảnh đường quét

Khi tạo kiểu cho các loại bản đồ terrain, 2D hybrid, 3D hybrid và 3D roadmap, bạn có thể thấy các hành vi sau:

  • Khi sử dụng kiểu tuỳ chỉnh trên Android và iOS với loại bản đồ terrain, bạn có thể thấy nước nhấp nháy tạm thời. Hành vi dự kiến này xảy ra khi tạo kiểu cho nước vì các ô bản đồ đường tải sau các ô địa hình. Việc tải chậm này gây ra xung đột hình ảnh trong thời gian ngắn về màu sắc tuỳ chỉnh.

  • Kiểu đa giác có thể che khuất các phần tử bản đồ bên dưới trên các loại bản đồ terrain, 2D hybrid và 3D hybrid. Ví dụ: một đa giác công viên được cách điệu trên bản đồ địa hình có thể ẩn các đặc điểm địa hình tinh tế. Trên bản đồ kết hợp, lớp này có thể ẩn hình ảnh vệ tinh bên dưới.

  • Đối với 3D hybrid, hình nhiều đường của đường có thể hiển thị bên dưới cầu hoặc xuất hiện không chính xác xung quanh cầu vượt và đường hầm.

  • Đối với các loại bản đồ 3D roadmap và 3D hybrid, bạn không thể sửa đổi chế độ cài đặt bản đồ để kiểm soát mật độ của các điểm yêu thích, kiểu toà nhà, kiểu địa danh và màu nền của ứng dụng.

Xem trước kiểu của bạn trên từng loại bản đồ

Sau khi tạo kiểu tuỳ chỉnh, hãy thử nghiệm các kiểu đó trên nhiều loại bản đồ để xem cách áp dụng. Điều này đặc biệt quan trọng vì không phải kiểu nào cũng áp dụng được cho tất cả các loại bản đồ.

Trong Google Cloud Console, bạn có thể xem trước kiểu tuỳ chỉnh trong trình chỉnh sửa kiểu hoặc trang thông tin chi tiết về bản đồ, như sau:

  • Trình chỉnh sửa kiểu: Trong bảng điều khiển theo bối cảnh, hãy chọn danh sách thả xuống Map type rồi thay đổi loại bản đồ. Bản đồ sẽ làm mới và hiển thị loại bản đồ có áp dụng kiểu của bạn.
  • Trang thông tin chi tiết về bản đồ: Trong phần Xem trước bản đồ, bạn có thể chuyển đổi giữa kiểu chế độ sáng và chế độ tối, đồng thời thay đổi biến thể trong danh sách thả xuống thành các loại bản đồ khác nhau. Trước tiên, bạn phải liên kết kiểu với mã bản đồ thì mới có thể xem trước kiểu đó.

Áp dụng kiểu tuỳ chỉnh cho nhiều loại bản đồ

Trong trang thông tin chi tiết về bản đồ, sau khi bạn liên kết kiểu chế độ sáng và chế độ tối với mã bản đồ, hãy nhấp vào Hiện thêm để chọn áp dụng kiểu tuỳ chỉnh cho nhiều loại bản đồ hay không. Bạn có thể kiểm tra một lần nữa cách áp dụng kiểu cho các loại bản đồ trong phần Xem trước bản đồ.