لایههای Traffic، Transit و Bicycling لایه نقشه پایه را برای نمایش وضعیت ترافیک فعلی، شبکههای حمل و نقل محلی یا اطلاعات مسیر دوچرخهسواری تغییر میدهند. این لایه ها در مناطق انتخابی موجود هستند.
لایه ترافیک
Maps JavaScript API به شما این امکان را میدهد تا با استفاده از شی TrafficLayer
، اطلاعات ترافیک بلادرنگ (در صورت پشتیبانی) را به نقشههای خود اضافه کنید. اطلاعات ترافیک اغلب به روز می شود، اما نه فورا. بعید است درخواست های متوالی سریع برای یک منطقه نتایج متفاوتی به همراه داشته باشد.
TypeScript
function initMap(): void { const map = new google.maps.Map( document.getElementById("map") as HTMLElement, { zoom: 13, center: { lat: 34.04924594193164, lng: -118.24104309082031 }, } ); const trafficLayer = new google.maps.TrafficLayer(); trafficLayer.setMap(map); } declare global { interface Window { initMap: () => void; } } window.initMap = initMap;
جاوا اسکریپت
function initMap() { const map = new google.maps.Map(document.getElementById("map"), { zoom: 13, center: { lat: 34.04924594193164, lng: -118.24104309082031 }, }); const trafficLayer = new google.maps.TrafficLayer(); trafficLayer.setMap(map); } window.initMap = initMap;
Sample را امتحان کنید
لایه ترانزیت
Maps JavaScript API به شما امکان می دهد شبکه حمل و نقل عمومی یک شهر را با استفاده از شی TransitLayer
روی نقشه خود نمایش دهید. هنگامی که لایه ترانزیت فعال است، و نقشه بر روی شهری است که از اطلاعات حمل و نقل پشتیبانی می کند، نقشه خطوط اصلی حمل و نقل را به صورت خطوط ضخیم و رنگی نشان می دهد. رنگ خط بر اساس اطلاعات اپراتور خط حمل و نقل تنظیم می شود. فعال کردن لایه ترانزیت، سبک نقشه پایه را تغییر میدهد تا بر مسیرهای ترانزیت تأکید بیشتری داشته باشد.
اگر شما یک سازمان دولتی هستید که بر حمل و نقل عمومی شهرتان نظارت دارد و میخواهید دادههای شما درج شود، لطفاً برای کسب اطلاعات بیشتر از سایت Google Transit Partner Program دیدن کنید.
مثال زیر لایه حمل و نقل فعال را بر روی نقشه لندن، انگلستان نشان می دهد:
TypeScript
function initMap(): void { const map = new google.maps.Map( document.getElementById("map") as HTMLElement, { zoom: 13, center: { lat: 51.501904, lng: -0.115871 }, } ); const transitLayer = new google.maps.TransitLayer(); transitLayer.setMap(map); } declare global { interface Window { initMap: () => void; } } window.initMap = initMap;
جاوا اسکریپت
function initMap() { const map = new google.maps.Map(document.getElementById("map"), { zoom: 13, center: { lat: 51.501904, lng: -0.115871 }, }); const transitLayer = new google.maps.TransitLayer(); transitLayer.setMap(map); } window.initMap = initMap;
Sample را امتحان کنید
لایه دوچرخه سواری
Maps JavaScript API به شما امکان می دهد با استفاده از شی BicyclingLayer
اطلاعات دوچرخه را به نقشه های خود اضافه کنید. BicyclingLayer
لایهای از مسیرهای دوچرخه، مسیرهای دوچرخهسواری پیشنهادی و دیگر پوششهای مخصوص استفاده از دوچرخهسواری را در بالای نقشه داده شده ارائه میکند. علاوه بر این، این لایه سبک خود نقشه پایه را تغییر میدهد تا بر خیابانهایی که مسیرهای دوچرخهسواری را پشتیبانی میکنند تأکید کند و خیابانهای نامناسب برای دوچرخهها را بیاهمیت کند.
مثال زیر لایه Bicycle را بر روی نقشه ای از کمبریج، MA را نشان می دهد:
TypeScript
function initMap(): void { const map = new google.maps.Map( document.getElementById("map") as HTMLElement, { zoom: 14, center: { lat: 42.3726399, lng: -71.1096528 }, } ); const bikeLayer = new google.maps.BicyclingLayer(); bikeLayer.setMap(map); } declare global { interface Window { initMap: () => void; } } window.initMap = initMap;
جاوا اسکریپت
function initMap() { const map = new google.maps.Map(document.getElementById("map"), { zoom: 14, center: { lat: 42.3726399, lng: -71.1096528 }, }); const bikeLayer = new google.maps.BicyclingLayer(); bikeLayer.setMap(map); } window.initMap = initMap;
Sample را امتحان کنید
مسیرهای سبز تیره مسیرهای مخصوص دوچرخه را نشان می داد. مسیرهای سبز روشن خیابانهایی را نشان میدهند که «خطهای دوچرخهسواری» اختصاصی دارند. مسیرهای نقطه چین نشان دهنده خیابان ها یا مسیرهایی هستند که در غیر این صورت برای استفاده از دوچرخه توصیه می شوند.