لایه‌های ترافیک، حمل‌ونقل عمومی، و دوچرخه‌سواری

لایه‌های «ترافیک»، «حمل‌ونقل عمومی»، و «دوچرخه‌سواری» لایه نقشه پایه را برای نمایش شرایط ترافیک فعلی، شبکه‌های حمل‌ونقل عمومی محلی، یا اطلاعات مسیر دوچرخه‌سواری اصلاح می‌کنند. این لایه‌ها در مناطق منتخب دردسترس است.

لایه ترافیک

‫Maps JavaScript API به شما امکان می‌دهد بااستفاده از شیء TrafficLayer، اطلاعات ترافیک هم‌زمان (درصورت پشتیبانی) را به نقشه‌هایتان اضافه کنید. اطلاعات ترافیک به‌طور مکرر، اما نه فوراً، بازآوری می‌شود. درخواست‌های پشت‌سرهم و سریع برای یک منطقه احتمالاً نتایج متفاوتی به‌همراه نخواهد داشت.

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();
مشاهده نمونه

لایه حمل‌ونقل عمومی

‫Maps JavaScript API به شما امکان می‌دهد شبکه حمل‌ونقل عمومی یک شهر را بااستفاده از شیء TransitLayer روی نقشه‌تان نمایش دهید. وقتی «لایه حمل‌ونقل عمومی» فعال باشد و نقشه روی شهری متمرکز باشد که از اطلاعات حمل‌ونقل عمومی پشتیبانی می‌کند، نقشه خطوط اصلی حمل‌ونقل عمومی را به‌صورت خطوط رنگی ضخیم نمایش می‌دهد. رنگ خط براساس اطلاعات دریافتی از اپراتور خط حمل‌ونقل عمومی تنظیم می‌شود. فعال کردن «لایه حمل‌ونقل عمومی» سبک نقشه پایه را تغییر می‌دهد تا مسیرهای حمل‌ونقل عمومی بهتر مشخص شوند.

اگر شما یک سازمان عمومی هستید که بر حمل‌ونقل عمومی شهرتان نظارت دارید و مایلید داده‌هایتان اضافه شود، لطفاً برای کسب اطلاعات بیشتر به سایت برنامه شریک حمل‌ونقل Google مراجعه کنید.

مثال زیر لایه «حمل‌ونقل عمومی» را نشان می‌دهد که در نقشه لندن، بریتانیا فعال شده است:

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();
مشاهده نمونه

لایه دوچرخه‌سواری

‫Maps JavaScript API به شما امکان می‌دهد بااستفاده از شیء BicyclingLayer، اطلاعات دوچرخه را به نقشه‌هایتان اضافه کنید. ‫BicyclingLayer لایه‌ای از مسیرهای دوچرخه، مسیرهای پیشنهادی دوچرخه، و سایر هم‌پوشانی‌های مخصوص استفاده از دوچرخه را روی نقشه داده‌شده ارائه می‌دهد. علاوه‌براین، این لایه سبک خود نقشه پایه را تغییر می‌دهد تا خیابان‌هایی را که از مسیرهای دوچرخه پشتیبانی می‌کنند برجسته کند و خیابان‌هایی را که برای دوچرخه مناسب نیستند کم‌رنگ کند.

مثال زیر لایه «دوچرخه» را که در نقشه کمبریج، ماساچوست فعال شده است نشان می‌دهد:

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();
مشاهده نمونه

مسیرهای سبز تیره نشان‌دهنده مسیرهای اختصاصی دوچرخه است. مسیرهای سبز روشن نشان‌دهنده خیابان‌هایی با «خطوط دوچرخه» اختصاصی است. مسیرهای خط‌چین نشان‌دهنده خیابان‌ها یا مسیرهایی است که برای استفاده دوچرخه توصیه می‌شود.