השכבות 'תנועה', 'תחבורה ציבורית' ו'רכיבה על אופניים' משנות את שכבת המפה הבסיסית להצגה מצב התנועה הנוכחי, רשתות מקומיות של תחבורה ציבורית או מידע על מסלולים לרכיבה על אופניים. השכבות האלה זמינות באזורים נבחרים.
שכבת התנועה
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;
כדאי לנסות דוגמה
מסלולים ירוקים כהים מציינים מסלולים ייעודיים לאופניים. מסלולים בצבע ירוק בהיר לסמן רחובות עם "נתיבים ייעודיים לאופניים". מסלולים מקווקווים מציינים רחובות או נתיבים מומלצים אחרים לשימוש באופניים.