طبقات حركة المرور والنقل العام وركوب الدراجات

تعمل طبقات "حركة المرور" و"النقل العام" و"ركوب الدراجات" على تعديل طبقة الخريطة الأساسية لعرض أحوال حركة المرور الحالية أو شبكات النقل العام المحلية أو معلومات مسارات الدراجات. هذه الطبقات متاحة في مناطق محددة.

طبقة حركة المرور

تتيح لك واجهة برمجة تطبيقات JavaScript للخرائط إضافة معلومات حركة المرور في الوقت الفعلي (حيثما تكون متاحة) إلى خرائطك باستخدام الكائن 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;
الاطّلاع على مثال

تجربة العينة

طبقة النقل العام

تتيح لك واجهة برمجة تطبيقات JavaScript للخرائط عرض شبكة النقل العام لمدينة معيّنة على خريطتك باستخدام الكائن TransitLayer. عندما يتم تمكين طبقة النقل العام، ويتم تحديد مركز الخريطة على مدينة تدعم معلومات النقل العام، ستعرض الخريطة خطوط النقل العام الرئيسية كخطوط سميكة وملونة. يتم تعيين لون الخط بناءً على المعلومات الواردة من مشغل خط النقل العام. سيؤدي تمكين طبقة النقل العام إلى تغيير نمط الخريطة الأساسية للتأكيد على طرق النقل العام بشكل أفضل.

إذا كنت تمثّل وكالة عامة تشرف على وسائل النقل العام في مدينتك وتريد تضمين بياناتك، يمكنك الانتقال إلى الموقع الإلكتروني لبرنامج شركاء Google Transit للاطّلاع على مزيد من المعلومات.

يوضح المثال التالي طبقة النقل العام المفعَّلة على خريطة لندن بالمملكة المتحدة:

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;
الاطّلاع على مثال

تجربة العينة

طبقة ركوب الدراجات

تتيح لك واجهة برمجة تطبيقات JavaScript للخرائط إضافة معلومات عن الدراجات إلى خرائطك باستخدام الكائن 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;
الاطّلاع على مثال

تجربة العينة

تشير المسارات ذات اللون الأخضر الداكن إلى مسارات مخصصة للدراجات. تشير المسارات الخضراء الفاتحة إلى الشوارع التي تحتوي على "ممرات للدراجات" مخصصة. تشير المسارات المتقطعة إلى الشوارع أو المسارات المقترحة لاستخدام الدراجات.