שכבות של תנועה, תחבורה ציבורית ורכיבה על אופניים

השכבות 'תנועה', 'תחבורה ציבורית' ו'רכיבה על אופניים' משנות את שכבת המפה הבסיסית להצגה מצב התנועה הנוכחי, רשתות מקומיות של תחבורה ציבורית או מידע על מסלולים לרכיבה על אופניים. השכבות האלה זמינות באזורים נבחרים.

שכבת התנועה

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 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 API של מפות Google מאפשר לך להוסיף מידע על אופניים למפות שלך באמצעות את האובייקט 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;
להצגת דוגמה

כדאי לנסות דוגמה

מסלולים ירוקים כהים מציינים מסלולים ייעודיים לאופניים. מסלולים בצבע ירוק בהיר לסמן רחובות עם "נתיבים ייעודיים לאופניים". מסלולים מקווקווים מציינים רחובות או נתיבים מומלצים אחרים לשימוש באופניים.