تعدِّل طبقات "حركة المرور" و"وسائل النقل العام" و"ركوب الدراجات" طبقة الخريطة الأساسية لعرض أحوال حركة المرور الحالية أو شبكات النقل العام المحلية أو معلومات مسارات ركوب الدراجات. تتوفّر هذه الطبقات في مناطق محدّدة.
طبقة الزيارات
تتيح لك 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;
JavaScript
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;
تجربة عيّنة
طبقة النقل العام
تتيح لك واجهة برمجة التطبيقات Maps JavaScript API عرض شبكة النقل العام في مدينة ما
على خريطتك باستخدام العنصر TransitLayer
. عند تفعيل "طبقة النقل العام" ومركزة الخريطة على مدينة
تتوفّر فيها معلومات عن النقل العام، ستعرض الخريطة خطوط النقل العام الرئيسية كخطوط
سميكة ملونة. يتم ضبط لون الخط استنادًا إلى معلومات من
مشغّل خط النقل العام. سيؤدي تفعيل "طبقة النقل العام" إلى تغيير نمط
الخريطة الأساسية لإبراز مسارات النقل العام بشكل أفضل.
إذا كنت مؤسسة عامة تتولّى الإشراف على وسائل النقل العام في مدينتك وكنت تريد تضمين بياناتك، يُرجى الانتقال إلى الموقع الإلكتروني لبرنامج شركاء النقل العام في Google للاطّلاع على مزيد من المعلومات.
يعرض المثال التالي طبقة "النقل العام" مفعّلة على خريطة لندن في المملكة المتحدة:
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;
JavaScript
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;
تجربة عيّنة
طبقة ركوب الدراجات
تتيح لك واجهة برمجة التطبيقات Maps JavaScript API إضافة معلومات حول الدراجات إلى خرائطك باستخدام
العنصر BicyclingLayer
. يعرض BicyclingLayer
طبقة من
مسارات الدراجات ومسارات الدراجات المقترَحة وتراكبات أخرى خاصة باستخدام الدراجات فوق
الخريطة المحدّدة. بالإضافة إلى ذلك، تغيّر الطبقة نمط الخريطة الأساسية
نفسها للتركيز على الشوارع التي تتضمّن مسارات للدراجات وتقليل التركيز على الشوارع
غير المناسبة للدراجات.
يعرض المثال التالي طبقة "الدراجات" مفعّلة على خريطة مدينة كامبريدج، ماساتشوستس:
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;
JavaScript
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;
تجربة عيّنة
تشير المسارات الخضراء الداكنة إلى مسارات مخصّصة للدراجات. تشير المسارات الخضراء الفاتحة إلى الشوارع التي تتضمّن "ممرات مخصّصة للدراجات". تشير المسارات المتقطّعة إلى الشوارع أو الممرات التي يُنصح باستخدام الدراجات فيها.