Lớp giao thông, phương tiện công cộng và đi xe đạp

Các lớp Giao thông, Phương tiện công cộng và Đi xe đạp sửa đổi lớp bản đồ cơ sở để hiển thị tình trạng giao thông hiện tại, mạng lưới phương tiện công cộng tại địa phương hoặc thông tin về tuyến đường xe đạp. Các lớp này chỉ có ở một số khu vực.

Lớp giao thông

Maps JavaScript API cho phép bạn thêm thông tin giao thông theo thời gian thực (nếu được hỗ trợ) vào bản đồ bằng đối tượng TrafficLayer. Thông tin về lưu lượng truy cập được làm mới thường xuyên nhưng không phải ngay lập tức. Các yêu cầu liên tiếp nhanh chóng cho cùng một khu vực không có khả năng mang lại kết quả khác nhau.

TypeScript

async function init(): Promise<void> {
    const { TrafficLayer } = await google.maps.importLibrary('maps');

    const mapElement =
        document.querySelector<google.maps.MapElement>('gmp-map')!;
    const innerMap = mapElement.innerMap;

    const trafficLayer = new TrafficLayer();

    trafficLayer.setMap(innerMap);
}

void init();

JavaScript

async function init() {
    const { TrafficLayer } = await google.maps.importLibrary('maps');

    const mapElement = document.querySelector('gmp-map');
    const innerMap = mapElement.innerMap;

    const trafficLayer = new TrafficLayer();

    trafficLayer.setMap(innerMap);
}

void init();
Xem ví dụ

Thử đoạn nhạc

Lớp phương tiện công cộng

Maps JavaScript API cho phép bạn hiển thị mạng lưới phương tiện công cộng của một thành phố trên bản đồ bằng cách sử dụng đối tượng TransitLayer. Khi bạn bật Lớp phương tiện công cộng và bản đồ tập trung vào một thành phố có hỗ trợ thông tin về phương tiện công cộng, bản đồ sẽ hiển thị các tuyến phương tiện công cộng chính dưới dạng các đường màu đậm. Màu của tuyến được đặt dựa trên thông tin của nhà điều hành tuyến phương tiện công cộng. Việc bật Lớp phương tiện công cộng sẽ thay đổi kiểu của bản đồ cơ sở để làm nổi bật hơn các tuyến phương tiện công cộng.

Nếu bạn là một cơ quan công quyền giám sát phương tiện công cộng cho thành phố của mình và muốn đưa dữ liệu của bạn vào, vui lòng truy cập vào trang web Chương trình đối tác của Google Transit để tìm hiểu thêm.

Ví dụ sau đây cho thấy lớp Giao thông công cộng được bật trên bản đồ của London, Vương quốc Anh:

TypeScript

async function init(): Promise<void> {
    const { TransitLayer } = await google.maps.importLibrary('maps');

    const mapElement =
        document.querySelector<google.maps.MapElement>('gmp-map')!;
    const innerMap = mapElement.innerMap;

    const transitLayer = new TransitLayer();

    transitLayer.setMap(innerMap);
}

void init();

JavaScript

async function init() {
    const { TransitLayer } = await google.maps.importLibrary('maps');

    const mapElement = document.querySelector('gmp-map');
    const innerMap = mapElement.innerMap;

    const transitLayer = new TransitLayer();

    transitLayer.setMap(innerMap);
}

void init();
Xem ví dụ

Thử đoạn nhạc

Lớp đi xe đạp

Maps JavaScript API cho phép bạn thêm thông tin về xe đạp vào bản đồ bằng cách sử dụng đối tượng BicyclingLayer. BicyclingLayer hiển thị một lớp đường dành cho xe đạp, tuyến đường xe đạp được đề xuất và các lớp phủ khác dành riêng cho việc sử dụng xe đạp trên bản đồ đã cho. Ngoài ra, lớp này còn thay đổi kiểu của chính bản đồ cơ sở để làm nổi bật những đường phố hỗ trợ tuyến đường xe đạp và làm mờ những đường phố không phù hợp với xe đạp.

Ví dụ sau đây cho thấy lớp Đi xe đạp được bật trên bản đồ của Cambridge, MA:

TypeScript

async function init(): Promise<void> {
    const { BicyclingLayer } = await google.maps.importLibrary('maps');

    const mapElement = document.querySelector('gmp-map')!;
    const innerMap = mapElement.innerMap;

    const bikeLayer = new BicyclingLayer();

    bikeLayer.setMap(innerMap);
}

void init();

JavaScript

async function init() {
    const { BicyclingLayer } = await google.maps.importLibrary('maps');

    const mapElement = document.querySelector('gmp-map');
    const innerMap = mapElement.innerMap;

    const bikeLayer = new BicyclingLayer();

    bikeLayer.setMap(innerMap);
}

void init();
Xem ví dụ

Thử đoạn nhạc

Tuyến đường màu xanh lục đậm cho biết tuyến đường dành riêng cho xe đạp. Tuyến đường màu xanh lục nhạt cho biết những đường phố có "làn đường dành cho xe đạp" chuyên dụng. Tuyến đường có nét đứt cho biết những đường phố hoặc đường mòn được đề xuất cho xe đạp.