Bạn có thể áp dụng kiểu tuỳ chỉnh thông qua nội dung khai báo kiểu JSON được nhúng vào các phần sau:
- Bản đồ mặc định.
- Các loại bản đồ mà người dùng có thể chuyển đổi trong một khung bản đồ.
Chỉ định kiểu cho các tính năng
Để áp dụng kiểu cho các tính năng và phần tử khác nhau trong bản đồ, hãy tạo một mảng các đối tượng MapTypeStyle
xác định cách tạo kiểu cho bản đồ.
Mảng có dạng như sau:
var stylesArray = [
{
featureType: '',
elementType: '',
stylers: [
{color: ''},
{visibility: ''},
// Add any stylers you need.
]
},
{
featureType: '',
// Add the stylers you need.
}
]
Để biết danh sách tất cả giá trị có sẵn cho featureType
, elementType
và stylers
, hãy xem tài liệu tham khảo về kiểu JSON.
Trình hướng dẫn tạo kiểu trên Maps Platform
Sử dụng Trình hướng dẫn tạo kiểu cho nền tảng Maps để nhanh chóng tạo đối tượng tạo kiểu JSON.
Áp dụng kiểu cho bản đồ mặc định
Sau đây là ví dụ về bản đồ mặc định được tạo kiểu bằng văn bản và biểu tượng có màu sáng trên nền tối (tức là chế độ tối). Để xem mã mẫu, hãy chuyển đến phần Maps có kiểu – Mã mẫu cho Chế độ ban đêm.
Để sửa đổi kiểu của bản đồ mặc định, hãy đặt thuộc tính styles
của bản đồ trong đối tượng MapOptions
thành mảng kiểu của bạn khi:
- Tạo bản đồ.
- Hoặc khi gọi phương thức
Map.setOptions
.
Các thay đổi đối với nhãn và đường sẽ ảnh hưởng đến tất cả các loại bản đồ, bao gồm cả bản đồ địa hình, bản đồ vệ tinh, bản đồ kết hợp và bản đồ đường mặc định.
Áp dụng kiểu cho một loại bản đồ
Phần sau đây cho thấy một loại bản đồ đã thêm có tên là Bản đồ được tạo kiểu trong thành phần điều khiển ở góc trên cùng bên trái của bản đồ. Để xem mã mẫu, hãy chuyển đến phần Kiểu loại bản đồ.
Để tạo loại bản đồ có kiểu, hãy đặt mảng kiểu thành đối tượng StyledMapType
. Việc tạo một loại bản đồ mới theo kiểu sẽ không ảnh hưởng đến kiểu của các loại bản đồ mặc định.