Route class
google.maps.routes.Route
class
מכיל מסלול, שמורכב מסדרה של קטעי כביש מחוברים שמצטרפים לנקודות ציון להתחלה, לסיום ולנקודות ביניים.
אפשר להתקשר אל const {Route} = await google.maps.importLibrary("routes")
כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.
Static Methods | |
---|---|
computeRoutes |
computeRoutes(request) פרמטרים:
ערך מוחזר:
Promise<{ הפונקציה מחזירה את המסלול הראשי יחד עם מסלולים חלופיים אופציונליים, בהינתן קבוצה של נקודות ציון סופיות ונקודות ציון ביניים. הערה: בשיטה הזו צריך לציין מסכת שדות של תגובה בבקשה על ידי הגדרת המאפיין ComputeRoutesRequest.fields . הערך הוא רשימה של נתיבי שדות. לדוגמה:
לא מומלץ להשתמש באנונימיזציה של שדות תגובה עם תו כללי לחיפוש fields: ['*'] כי:
|
מאפיינים | |
---|---|
description |
סוג:
string optional תיאור של המסלול. |
distanceMeters |
סוג:
number optional מרחק הנסיעה במסלול, במטרים. |
durationMillis |
סוג:
number optional משך הזמן שנדרש כדי לנווט במסלול, באלפיות השנייה. אם מגדירים את ComputeRoutesRequest.routingPreference ל-TRAFFIC_UNAWARE , הערך הזה זהה לערך של Route.staticDurationMillis . אם מגדירים את ComputeRoutesRequest.routingPreference לערך TRAFFIC_AWARE או TRAFFIC_AWARE_OPTIMAL , המערכת מחשבת את הערך הזה תוך התחשבות בתנאי התנועה. הערה: אם משך הזמן ארוך מ-2^53 מילישניות, הערך הזה הוא Number.POSITIVE_INFINITY . |
legs |
אוסף של קטעים (קטעי נתיב בין נקודות ציון) שמרכיבים את המסלול. כל קטע תואם לנסיעה בין שתי נקודות ציון שאינן via . לדוגמה:
origin אל intermediates אל destination . |
localizedValues |
סוג:
RouteLocalizedValues optional ייצוגים של מאפיינים של Route בצורת טקסט. |
optimizedIntermediateWaypointIndices |
סוג:
Array<number> optional אם מגדירים את ComputeRoutesRequest.optimizeWaypointOrder ל-true , השדה הזה מכיל את הסדר האופטימלי של נקודות הביניים. אחרת, השדה הזה ריק. האינדקס מתחיל ב-0 עבור נקודת הביניים הראשונה שמופיעה בקלט. לדוגמה, אם מזינים את הקלט:
[2, 0, 1] . |
path |
סוג:
Array<LatLngAltitude> optional רשימת LatLngAltitude s של המסלול, שאפשר להשתמש בה כדי לשרטט קו פוליגוני של המסלול. אפשר לשלוט בגרנולריות של הנתיב באמצעות ההגדרה ComputeRoutesRequest.polylineQuality . |
polylineDetails |
סוג:
PolylineDetails optional כולל מידע על פרטים לאורך הנתיב. |
routeLabels |
סוג:
Array<RouteLabel> optional תוויות של המסלול שימושיות לזיהוי מאפיינים ספציפיים או להשוואה ביניהם. |
routeToken |
סוג:
string optional טוקן אטום שאפשר להעביר אל Navigation SDK כדי לשחזר את המסלול במהלך הניווט, ובמקרה של שינוי מסלול, כדי לכבד את הכוונה המקורית כשנוצר המסלול. האסימון הזה הוא אובייקט אטום. אל תשוו את הערך שלו בין בקשות, כי הערך עשוי להשתנות גם אם השירות מחזיר את אותו מסלול בדיוק. הערה: routeToken זמין רק לבקשות שבהן הערך של ComputeRoutesRequest.routingPreference הוא TRAFFIC_AWARE או TRAFFIC_AWARE_OPTIMAL . היא לא נתמכת בבקשות עם via נקודות ציון. |
speedPaths |
קבוצות של קטעים בנתיב המסלול עם קריאת המהירות המתאימה. כדי שהשדה הזה יאוכלס, צריך להגדיר את ComputeRoutesRequest.routingPreference ל-TRAFFIC_AWARE או ל-TRAFFIC_AWARE_OPTIMAL , ואת ComputeRoutesRequest.extraComputations לכלול את TRAFFIC_ON_POLYLINE . |
staticDurationMillis |
סוג:
number optional משך הנסיעה במסלול בלי להתחשב במצב התנועה. הערה: אם משך הזמן ארוך מ-2^53 מילישניות, הערך הזה הוא Number.POSITIVE_INFINITY . |
travelAdvisory |
סוג:
RouteTravelAdvisory optional מידע נוסף על המסלול. |
viewport |
סוג:
LatLngBounds optional תיבת התוחמת של אזור התצוגה של המסלול. |
warnings |
סוג:
Array<string> optional מערך של אזהרות שיוצגו כשמציגים את המסלול. |
Methods | |
---|---|
createPolylines |
createPolylines([options]) פרמטרים:
יוצר קווים שבורים למסלול על סמך הנתונים הזמינים. קווים פוליגוניים מרובי-אופנים:
קווי פוליגון של תנועה:
קו פוליגוני כולל:
|
createWaypointAdvancedMarkers |
createWaypointAdvancedMarkers([options]) פרמטרים:
ערך מוחזר:
Promise<Array<AdvancedMarkerElement>> יוצר סמנים למסלול עם התוויות 'א', 'ב', 'ג' וכו' לכל נקודת ציון. לסמנים מוחל עיצוב ברירת מחדל. אפשר להעביר אפשרויות כדי לשנות את סגנון הסמן על סמך אינדקס הסמן או המאפיינים של RouteLeg המתאים. הפרמטר WaypointMarkerDetails.leg לא יוגדר אם למסלול אין קטעים. כדי לכלול נקודות ציון ביניים, צריך לבקש את השדה "legs" ב-ComputeRoutesRequest.fields . |
toJSON |
toJSON() פרמטרים: אין
ערך מוחזר:
Object הפונקציה ממירה לאובייקט. |
ComputeRoutesRequest interface
google.maps.routes.ComputeRoutesRequest
ממשק
בקשה למסלולים.
מאפיינים | |
---|---|
destination |
היעד של המסלול. ערך שמועבר כמחרוזת יכול להיות כתובת, קוד פלוס או שם של משאב Place. ערכי הגובה לא נלקחים בחשבון בחישוב המסלולים. |
fields |
סוג:
Iterable<string> אוסף של שדות לאחזור. מציינים ["*"] לכל השדות. |
origin |
נקודת המוצא של המסלול. ערך שמועבר כמחרוזת יכול להיות כתובת, קוד פלוס או שם של משאב Place. ערכי הגובה לא נלקחים בחשבון בחישוב המסלולים. |
arrivalTime optional |
סוג:
Date optional שעת ההגעה. הערה: אפשר להגדיר את הערך הזה רק אם הערך של ComputeRoutesRequest.travelMode הוא TRANSIT . אפשר לציין את ComputeRoutesRequest.departureTime או את ComputeRoutesRequest.arrivalTime , אבל לא את שניהם. אפשר לראות נסיעות בתחבורה ציבורית עד 7 ימים אחורה או עד 100 ימים קדימה. |
computeAlternativeRoutes optional |
סוג:
boolean optional מציין אם לחשב מסלולים חלופיים בנוסף למסלול. לא מוחזרים מסלולים חלופיים לבקשות שכוללות נקודות ציון ביניים. |
departureTime optional |
סוג:
Date optional שעת היציאה. אם לא מגדירים את הערך הזה, ערך ברירת המחדל הוא הזמן שבו שלחתם את הבקשה. הערה: אפשר לציין זמן בעבר רק אם הערך של ComputeRoutesRequest.travelMode הוא TRANSIT . אפשר לראות נסיעות בתחבורה ציבורית עד 7 ימים אחורה או עד 100 ימים קדימה. |
extraComputations optional |
סוג:
Iterable<ComputeRoutesExtraComputation> optional רשימה של חישובים נוספים שאפשר להשתמש בהם כדי להשלים את הבקשה. הערה: יכול להיות שהחישובים הנוספים האלה יחזירו שדות נוספים בתגובה. כדי שהשדות הנוספים האלה יוחזרו בתגובה, צריך לציין אותם גם ב- ComputeRoutesRequest.fields . |
intermediates optional |
קבוצה של נקודות ציון לאורך המסלול (לא כולל נקודות קצה), לעצירה או למעבר. אפשר להוסיף עד 25 נקודות עצירה במסלול. |
language optional |
סוג:
string optional קוד השפה בפורמט BCP-47, כמו en-US או sr-Latn. מידע נוסף זמין במאמר Unicode Locale Identifier. כאן אפשר לעיין ברשימת השפות הנתמכות. אם לא מציינים את הערך הזה, השפה נקבעת לפי הגדרות הלוקליזציה של Google Maps JavaScript API. אחרת, השפה נקבעת לפי המיקום של המקור. |
optimizeWaypointOrder optional |
סוג:
boolean optional אם הערך מוגדר כ-true, השירות מנסה למזער את העלות הכוללת של המסלול על ידי שינוי הסדר של נקודות הביניים שצוינו. הבקשה נכשלת אם אחת מנקודות הביניים היא נקודת מעבר. משתמשים ב Route.optimizedIntermediateWaypointIndices בתשובה כדי למצוא את הסדר החדש. אם לא מבקשים את "optimizedIntermediateWaypointIndices" ב-ComputeRoutesRequest.fields , הבקשה נכשלת. אם המדיניות מוגדרת כ-False, הערך של Route.optimizedIntermediateWaypointIndices בתגובה יהיה ריק. |
polylineQuality optional |
סוג:
PolylineQuality optional מציין את ההעדפה לגבי איכות הקו המקוקו. |
region optional |
סוג:
string optional קוד האזור, שמוגדר כערך ccTLD (דומיין ברמה העליונה) באורך שני תווים. מידע נוסף זמין במאמר דומיינים ברמה העליונה עם קוד מדינה. אם לא מציינים את הערך הזה, האזור נקבע לפי הגדרות הלוקליזציה של Google Maps JavaScript API. אחרת, האזור יוסק ממיקום המקור. |
requestedReferenceRoutes optional |
סוג:
Iterable<ReferenceRoute> optional מציין אילו מסלולי הפניה לחשב כחלק מהבקשה בנוסף למסלול ברירת המחדל. מסלול ייחוס הוא מסלול עם יעד שונה לחישוב המסלול בהשוואה למסלול ברירת המחדל. לדוגמה, כשמחשבים מסלול ייחוס FUEL_EFFICIENT , המערכת מביאה בחשבון פרמטרים שונים כדי ליצור מסלול אופטימלי שחוסך בדלק. כשמשתמשים בתכונה הזו, מחפשים את הסמל Route.routeLabels במסלולים שמוצגים. |
routeModifiers optional |
סוג:
RouteModifiers optional קבוצת תנאים שצריך לעמוד בהם, שמשפיעים על אופן חישוב המסלולים. לדוגמה, אפשר לציין מאפיינים שרוצים להימנע מהם, כמו כבישי אגרה או כבישים מהירים. |
routingPreference optional |
סוג:
RoutingPreference optional מציינת איך לחשב את המסלול. השרת מנסה להשתמש בהעדפת הניתוב שנבחרה כדי לחשב את המסלול. אם העדפת הניתוב גורמת לשגיאה או לזמן אחזור ארוך במיוחד, מוחזרת שגיאה. אפשר לציין את האפשרות הזו רק אם הערך של ComputeRoutesRequest.travelMode הוא DRIVING או TWO_WHEELER , אחרת הבקשה תיכשל. |
trafficModel optional |
סוג:
TrafficModel optional מציינת את ההנחות שמשמשות לחישוב הזמן בפקקים. ההגדרה הזו משפיעה על הערך של Route.durationMillis ושל RouteLeg.durationMillis , שמכילים את הזמן המשוער בפקקים על סמך ממוצעים היסטוריים. האפשרות ComputeRoutesRequest.trafficModel זמינה רק לבקשות שבהן הערך של ComputeRoutesRequest.routingPreference הוא TRAFFIC_AWARE_OPTIMAL והערך של ComputeRoutesRequest.travelMode הוא DRIVING . ברירת המחדל היא BEST_GUESS . |
transitPreference optional |
סוג:
TransitPreference optional ההגדרה הזו מציינת העדפות שמשפיעות על המסלול שמוחזר עבור TRANSIT מסלולים. הערה: אפשר לציין את הערך הזה רק אם הערך של ComputeRoutesRequest.travelMode הוא TRANSIT . |
travelMode optional |
סוג:
TravelMode optional מציינים את אמצעי התחבורה. |
units optional |
סוג:
UnitSystem optional מציין את יחידות המידה של שדות התצוגה, כמו הוראות ניווט. הערך הזה לא משפיע על יחידות המידה שמשמשות לחישוב המרחק והמשך של המסלול, של קטע המסלול ושל כל שלב. אם לא תציינו את הערך הזה, יחידות התצוגה יוסקו ממיקום המקור. |
ComputeRoutesExtraComputation constants
google.maps.routes.ComputeRoutesExtraComputation
constants
חישובים נוספים לביצוע עבור בקשת Route.computeRoutes
.
אפשר להתקשר אל const {ComputeRoutesExtraComputation} = await google.maps.importLibrary("routes")
כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.
Constants | |
---|---|
FLYOVER_INFO_ON_POLYLINE |
מידע על מעבר מעל המסלול או המסלולים. כדי לקבל את המידע הזה, צריך לציין את השדה "polylineDetails" ב-ComputeRoutesRequest.fields . הנתונים האלה מאוכלסים כרגע רק עבור אזורים מטרופוליטניים מסוימים בהודו. התכונה הזו ניסיונית, והמק"ט או החיוב עשויים להשתנות. |
FUEL_CONSUMPTION |
צריכת הדלק המשוערת במסלולים. |
HTML_FORMATTED_NAVIGATION_INSTRUCTIONS |
הוראות ניווט שמוצגות כמחרוזת טקסט בפורמט HTML. התוכן הזה נועד לקריאה כמו שהוא, והוא מוצג רק לצורך המחשה. אל תנתחו אותו באופן פרוגרמטי. |
NARROW_ROAD_INFO_ON_POLYLINE |
מידע על כבישים צרים במסלולים. כדי לקבל את המידע הזה, צריך לציין את השדה "polylineDetails" ב-ComputeRoutesRequest.fields . הנתונים האלה מאוכלסים כרגע רק עבור אזורים מטרופוליטניים מסוימים בהודו. התכונה הזו ניסיונית, והמק"ט או החיוב עשויים להשתנות. |
TOLLS |
מידע על אגרות בכבישים במסלול או במסלולים. |
TRAFFIC_ON_POLYLINE |
קווי פוליגון של המסלולים עם נתוני תנועה. |
DirectionalLocationLiteral interface
google.maps.routes.DirectionalLocationLiteral
ממשק
אפשר להשתמש במקום במופעים של DirectionalLocation
במילולי אובייקטים, כדי להקל על השימוש. הם מומרים ל-DirectionalLocation
כשהם מזוהים על ידי Maps JS API.
הממשק הזה מרחיב את LatLngAltitudeLiteral
.
מאפיינים | |
---|---|
heading optional |
סוג:
number optional הכיוון במצפן שמשויך לכיוון זרימת התנועה. ערכי הכותרת יכולים להיות מספרים מ-0 עד 360, כאשר 0 מציין כותרת של צפון, 90 מציין כותרת של מזרח וכן הלאה. אפשר להשתמש בשדה הזה רק ב- DRIVING וב-TWO_WHEELER ComputeRoutesRequest.travelMode . |
בירושה:
altitude ,
lat ,
lng
|
DirectionalLocation class
google.maps.routes.DirectionalLocation
class
רכיב שמכיל נקודה גיאוגרפית וכותרת אופציונלית.
הכיתה הזו היא הרחבה של LatLngAltitude
.
במחלקה הזו מיושם
DirectionalLocationLiteral
.
אפשר להתקשר אל const {DirectionalLocation} = await google.maps.importLibrary("routes")
כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.
יצרן | |
---|---|
Inherited:
LatLngAltitude
|
מאפיינים | |
---|---|
heading |
סוג:
number optional הכיוון במצפן שמשויך לכיוון זרימת התנועה. ערכי הכותרת יכולים להיות מספרים מ-0 עד 360, כאשר 0 מציין כותרת של צפון, 90 מציין כותרת של מזרח וכן הלאה. אפשר להשתמש בשדה הזה רק ב- DRIVING וב-TWO_WHEELER ComputeRoutesRequest.travelMode . |
בירושה:
altitude ,
lat ,
lng
|
Methods | |
---|---|
toJSON |
toJSON() פרמטרים: אין
ערך מוחזר:
DirectionalLocationLiteral הפונקציה ממירה לאובייקט. |
Inherited:
equals
|
FallbackInfo class
google.maps.routes.FallbackInfo
class
מידע שקשור לאופן שבו נעשה שימוש בתוצאת גיבוי בתגובה של Route.computeRoutes
ולסיבה לכך. אם השדה הזה מוגדר, המשמעות היא שהשרת השתמש במצב ניתוב שונה ממצב ברירת המחדל המועדף שלכם.
אפשר להתקשר אל const {FallbackInfo} = await google.maps.importLibrary("routes")
כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.
מאפיינים | |
---|---|
reason |
סוג:
FallbackReason optional הסיבה לכך שהתשובה החלופית שימשה במקום התשובה המקורית. השדה הזה מאוכלס רק כשמופעל מצב חזרה למצב הקודם ומוחזרת תגובת החזרה למצב הקודם. |
routingMode |
סוג:
FallbackRoutingMode optional מצב הניתוב ששימש לתשובה. אם הופעל מעבר לגיבוי, יכול להיות שהמצב יהיה שונה מהעדפת הניתוב שהוגדרה בבקשת הלקוח המקורית. |
FallbackReason constants
google.maps.routes.FallbackReason
constants
הסיבה לכך שהוחזרה תגובת גיבוי בתגובה Route.computeRoutes
.
אפשר להתקשר אל const {FallbackReason} = await google.maps.importLibrary("routes")
כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.
Constants | |
---|---|
LATENCY_EXCEEDED |
לא הצלחנו לסיים את החישוב עם מצב הניתוב המועדף שלך בזמן, אבל הצלחנו להחזיר תוצאה שחושבה באמצעות מצב חלופי. |
SERVER_ERROR |
קרתה שגיאת שרת במהלך חישוב המסלולים במצב הניתוב המועדף שלך, אבל הצלחנו להחזיר תוצאה שחושבה במצב חלופי. |
FallbackRoutingMode constants
google.maps.routes.FallbackRoutingMode
constants
מצב הניתוב בפועל שבו נעשה שימוש כשמוחזרת תשובה חלופית בתשובה של Route.computeRoutes
.
אפשר להתקשר אל const {FallbackRoutingMode} = await google.maps.importLibrary("routes")
כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.
Constants | |
---|---|
TRAFFIC_AWARE |
מציין שנעשה שימוש ב-TRAFFIC_AWARE RoutingPreference כדי לחשב את התגובה. |
TRAFFIC_UNAWARE |
מציין שנעשה שימוש ב-TRAFFIC_UNAWARE RoutingPreference כדי לחשב את התגובה. |
GeocodedWaypoint class
google.maps.routes.GeocodedWaypoint
class
גיאו-קידוד של המיקומים שמשמשים כנקודות ציון. השדה הזה מאוכלס רק בנתונים של נקודות ציון של כתובות. כולל פרטים על תוצאות הגיאו-קידוד לצורך קביעה של הכתובת שאליה בוצע הגיאו-קידוד.
אפשר להתקשר אל const {GeocodedWaypoint} = await google.maps.importLibrary("routes")
כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.
מאפיינים | |
---|---|
geocoderStatus |
סוג:
RPCStatus optional מציין את קוד הסטטוס שמתקבל מפעולת הגיאוקודינג. |
intermediateWaypointRequestIndex |
סוג:
number optional האינדקס של נקודת הביניים המתאימה בבקשה. השדה הזה מאוכלס רק אם ציון הדרך התואם הוא ציון דרך ביניים. |
partialMatch |
סוג:
boolean מציין שהגיאוקודר לא החזיר התאמה מדויקת לבקשה המקורית, אבל הוא הצליח להתאים חלק מכתובת הבקשה. כדאי לבדוק את הבקשה המקורית ולחפש שגיאות כתיב או כתובת לא מלאה. |
placeId |
סוג:
string מזהה המקום של התוצאה הזו. |
types |
סוג:
Array<string> סוגי התוצאות, בצורה של אפס או יותר תגי סוג. סוגים נתמכים מפורטים בכתובת https://developers.google.com/maps/documentation/geocoding/requests-geocoding#Types. |
Methods | |
---|---|
toJSON |
toJSON() פרמטרים: אין
ערך מוחזר:
Object הפונקציה ממירה לאובייקט. |
GeocodingResults class
google.maps.routes.GeocodingResults
class
מכיל GeocodedWaypoint
s לנקודת המוצא, ליעד ולנקודות הביניים. השדה הזה מאוכלס רק בנתונים של נקודות ציון של כתובות.
אפשר להתקשר אל const {GeocodingResults} = await google.maps.importLibrary("routes")
כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.
מאפיינים | |
---|---|
destination |
סוג:
GeocodedWaypoint optional נקודת הציון הגיאוגרפית של היעד. |
intermediates |
סוג:
Array<GeocodedWaypoint> optional רשימה של נקודות ציון ביניים עם מיקום גיאוגרפי, שכל אחת מהן מכילה שדה אינדקס שתואם למיקום של נקודת הציון בסדר שבו היא צוינה בבקשה (המיקום מתחיל מאפס). |
origin |
סוג:
GeocodedWaypoint optional נקודת הדרך שהומרה לקואורדינטות של המקור. |
Methods | |
---|---|
toJSON |
toJSON() פרמטרים: אין
ערך מוחזר:
Object הפונקציה ממירה לאובייקט. |
MultiModalSegment class
google.maps.routes.MultiModalSegment
class
מספק מידע מסוכם על קטע רב-אמצעי של RouteLeg.steps
של מסלול. פלח מולטי-מודאלי מוגדר כקטע אחד או יותר של RouteLegStep
רצופים עם אותו TravelMode
.
אפשר להתקשר אל const {MultiModalSegment} = await google.maps.importLibrary("routes")
כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.
מאפיינים | |
---|---|
instructions |
סוג:
string optional הוראות לניווט בפלח הזה עם כמה אופנים. |
maneuver |
סוג:
string optional התמרון שצריך לבצע בשלב הזה בניווט. בקטע תמרון תוכלו לעיין ברשימה של הערכים האפשריים. |
stepEndIndex |
סוג:
number האינדקס התואם RouteLegStep שהוא סוף של מקטע מולטימודאלי. |
stepStartIndex |
סוג:
number האינדקס התואם RouteLegStep שמתחיל פלח רב-אופני. |
travelMode |
סוג:
TravelMode optional אמצעי התחבורה שבו נעשה שימוש בקטע הזה של נסיעה בכמה אמצעי תחבורה. |
Methods | |
---|---|
toJSON |
toJSON() פרמטרים: אין
ערך מוחזר:
Object הפונקציה ממירה לאובייקט. |
PolylineDetailInfo class
google.maps.routes.PolylineDetailInfo
class
כולל מידע על מאפיין של כביש לאורך קטע של קו פוליגוני.
אפשר להתקשר אל const {PolylineDetailInfo} = await google.maps.importLibrary("routes")
כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.
מאפיינים | |
---|---|
endIndex |
סוג:
number optional האינדקס לסיום של תכונת הכביש הזו בקו הפוליגוני. |
presence |
סוג:
RoadFeatureState optional מציין אם מאפיין הכביש קיים לאורך הקו הפוליגוני. |
startIndex |
סוג:
number optional אינדקס ההתחלה של תכונת הכביש הזו בקו הפוליגוני. |
Methods | |
---|---|
toJSON |
toJSON() פרמטרים: אין
ערך מוחזר:
Object הפונקציה ממירה לאובייקט. |
PolylineDetails class
google.maps.routes.PolylineDetails
class
פרטים שמתאימים לאינדקס נתון או לפלח רציף של קו פוליגוני. בהינתן קו פוליגוני עם נקודות P_0, P_1, ... , P_N (אינדקס מבוסס-אפס), התג PolylineDetails
מתאר תכונת דרך עבור מרווח נתון.
אפשר להתקשר אל const {PolylineDetails} = await google.maps.importLibrary("routes")
כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.
מאפיינים | |
---|---|
flyoverInfo |
סוג:
Array<PolylineDetailInfo> פרטים על המעוף מעל קו הפוליגון. |
narrowRoadInfo |
סוג:
Array<PolylineDetailInfo> פרטים על כביש צר לאורך הקו המקוטע. |
Methods | |
---|---|
toJSON |
toJSON() פרמטרים: אין
ערך מוחזר:
Object הפונקציה ממירה לאובייקט. |
PolylineQuality constants
google.maps.routes.PolylineQuality
constants
מציין את האיכות של הקו המרובה.
אפשר להתקשר אל const {PolylineQuality} = await google.maps.importLibrary("routes")
כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.
Constants | |
---|---|
HIGH_QUALITY |
התנאי הזה מציין קו פוליגוני באיכות גבוהה שמורכב מיותר נקודות מ-OVERVIEW , על חשבון הגדלת גודל התגובה. משתמשים בערך הזה כשרוצים דיוק רב יותר. |
OVERVIEW |
מציין קו פוליגון של סקירה כללית שמורכב ממספר קטן של נקודות. השימוש באפשרות הזו מאפשר זמן אחזור קצר יותר של הבקשה בהשוואה לשימוש ב-HIGH_QUALITY . משתמשים בערך הזה כשמציגים סקירה כללית של המסלול. |
ReferenceRoute constants
google.maps.routes.ReferenceRoute
constants
מסלול ייחוס נתמך ב-ComputeRoutesRequest
.
אפשר להתקשר אל const {ReferenceRoute} = await google.maps.importLibrary("routes")
כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.
Constants | |
---|---|
FUEL_EFFICIENT |
מסלול חסכוני בדלק. |
SHORTER_DISTANCE |
מסלול עם מרחק נסיעה קצר יותר. |
קבועים של RoadFeatureState
google.maps.routes.RoadFeatureState
constants
האובייקט הזה מכיל את המצבים של מאפייני הכביש לאורך קו פוליגוני.
אפשר להתקשר אל const {RoadFeatureState} = await google.maps.importLibrary("routes")
כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.
Constants | |
---|---|
DOES_NOT_EXIST |
תכונת הכביש לא קיימת. |
EXISTS |
תכונת הכביש קיימת. |
RouteLabel constants
google.maps.routes.RouteLabel
constants
תוויות של המסלול שעוזרות לזהות נכסים ספציפיים כדי להשוות אותם לנכסים אחרים.
אפשר להתקשר אל const {RouteLabel} = await google.maps.importLibrary("routes")
כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.
Constants | |
---|---|
DEFAULT_ROUTE |
מסלול ברירת המחדל 'הטוב ביותר' שמוחזר לחישוב המסלול. |
DEFAULT_ROUTE_ALTERNATE |
מסלול חלופי למסלול ברירת המחדל 'הכי טוב'. מסלולים כאלה יוחזרו כשמציינים את ComputeRoutesRequest.computeAlternativeRoutes . |
FUEL_EFFICIENT |
מסלול חסכוני בדלק. המסלולים שמסומנים בערך הזה נחשבים למסלולים אופטימליים מבחינת פרמטרים שקשורים לאיכות הסביבה, כמו צריכת דלק. |
SHORTER_DISTANCE |
מסלול עם מרחק נסיעה קצר יותר. זוהי תכונה ניסיונית. |
RouteLeg class
google.maps.routes.RouteLeg
class
מכיל קטע בין נקודות ציון שאינן via
.
אפשר להתקשר אל const {RouteLeg} = await google.maps.importLibrary("routes")
כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.
מאפיינים | |
---|---|
distanceMeters |
סוג:
number מרחק הנסיעה של קטע המסלול, במטרים. |
durationMillis |
סוג:
number optional משך הזמן שנדרש כדי לנווט בקטע המסלול באלפיות השנייה. אם מגדירים את ComputeRoutesRequest.routingPreference ל-TRAFFIC_UNAWARE , הערך הזה זהה לערך של staticDurationMillis . אם מגדירים את ComputeRoutesRequest.routingPreference לערך TRAFFIC_AWARE או TRAFFIC_AWARE_OPTIMAL , המערכת מחשבת את הערך הזה תוך התחשבות בתנאי התנועה. הערה: אם משך הזמן ארוך מ-2^53 מילישניות, הערך הזה הוא Number.POSITIVE_INFINITY . |
endLocation |
סוג:
DirectionalLocation optional מיקום הסיום של הקטע הזה. יכול להיות שהמיקום הזה שונה מ ComputeRoutesRequest.destination . לדוגמה, אם ComputeRoutesRequest.destination לא קרוב לכביש, זו נקודה על הכביש. |
localizedValues |
סוג:
RouteLegLocalizedValues optional ייצוגים של מאפיינים של RouteLeg בצורת טקסט. |
path |
סוג:
Array<LatLngAltitude> רשימת LatLngAltitude של קטע המסלול, שאפשר להשתמש בה כדי לשרטט קו פוליגוני של קטע המסלול. אפשר לשלוט בגרנולריות של הנתיב באמצעות ההגדרה ComputeRoutesRequest.polylineQuality . |
speedPaths |
קיבוצים של קטעים בנתיב של רגל המסלול עם קריאת המהירות המתאימה. כדי שהשדה הזה יאוכלס, צריך להגדיר את ComputeRoutesRequest.routingPreference ל-TRAFFIC_AWARE או ל-TRAFFIC_AWARE_OPTIMAL , ואת ComputeRoutesRequest.extraComputations לכלול את TRAFFIC_ON_POLYLINE . |
startLocation |
סוג:
DirectionalLocation optional מיקום ההתחלה של הקטע הזה. יכול להיות שהמיקום הזה שונה מ ComputeRoutesRequest.origin . לדוגמה, אם ComputeRoutesRequest.origin לא קרוב לכביש, זו נקודה על הכביש. |
staticDurationMillis |
סוג:
number optional משך הנסיעה בקטע המסלול בלי להתחשב בתנאי התנועה. הערה: אם משך הזמן ארוך מ-2^53 מילישניות, הערך הזה הוא Number.POSITIVE_INFINITY . |
steps |
סוג:
Array<RouteLegStep> מערך של שלבים שמציינים פלחים בקטע הזה. כל שלב מייצג הוראת ניווט אחת. |
stepsOverview |
סוג:
StepsOverview optional מידע כללי על השלבים ב RouteLeg . השדה הזה מאוכלס רק במסלולים של TRANSIT . |
travelAdvisory |
סוג:
RouteLegTravelAdvisory optional מכיל את המידע הנוסף שהמשתמש צריך לקבל לגבי קטע מסלול, כמו הגבלות אפשריות באזור התנועה. |
Methods | |
---|---|
toJSON |
toJSON() פרמטרים: אין
ערך מוחזר:
Object הפונקציה ממירה לאובייקט. |
RouteLegLocalizedValues class
google.maps.routes.RouteLegLocalizedValues
class
ייצוגים של RouteLeg
בטקסט.
אפשר להתקשר אל const {RouteLegLocalizedValues} = await google.maps.importLibrary("routes")
כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.
מאפיינים | |
---|---|
distance |
סוג:
string optional מרחק הנסיעה בקטע המסלול בפורמט טקסט. |
distanceLanguage |
סוג:
string optional קוד השפה מסוג BCP-47 של טקסט המרחק, למשל en-US או sr-Latn. מידע נוסף זמין בכתובת http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. |
duration |
סוג:
string optional משך, שמוצג בפורמט טקסט ומותאם לאזור של השאילתה. המסלול מחושב בהתאם למצב התנועה. |
durationLanguage |
סוג:
string optional קוד השפה של טקסט משך הזמן בפורמט BCP-47, למשל 'en-US' או 'sr-Latn'. מידע נוסף זמין בכתובת http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. |
staticDuration |
סוג:
string optional משך הנסיעה בלי להתחשב בתנאי התנועה, שמוצג בפורמט טקסט. |
staticDurationLanguage |
סוג:
string optional קוד השפה מסוג BCP-47 של הטקסט הסטטי של משך הזמן, למשל en-US או sr-Latn. |
Methods | |
---|---|
toJSON |
toJSON() פרמטרים: אין
ערך מוחזר:
Object הפונקציה ממירה לאובייקט. |
RouteLegStep class
google.maps.routes.RouteLegStep
class
מכיל פלח של RouteLeg
. שלב מתאים להוראת ניווט אחת. קטעי דרך במסלול מורכבים משלבים.
אפשר להתקשר אל const {RouteLegStep} = await google.maps.importLibrary("routes")
כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.
מאפיינים | |
---|---|
distanceMeters |
סוג:
number מרחק הנסיעה בשלב הזה, במטרים. |
endLocation |
סוג:
DirectionalLocation optional מיקום הסיום של השלב הזה. |
instructions |
סוג:
string optional הוראות לניווט בשלב הזה. |
localizedValues |
סוג:
RouteLegStepLocalizedValues optional ייצוגים של מאפיינים של RouteLegStep בצורת טקסט. |
maneuver |
סוג:
string optional התמרון שצריך לבצע בשלב הזה בניווט. בקטע תמרון תוכלו לעיין ברשימה של הערכים האפשריים. |
path |
סוג:
Array<LatLngAltitude> רשימת LatLngAltitude של שלב קטע המסלול, שאפשר להשתמש בה כדי לשרטט קו פוליגוני של שלב קטע המסלול. אפשר לשלוט בגרנולריות של הנתיב באמצעות ההגדרה ComputeRoutesRequest.polylineQuality . כדי שהשדה "path" יאוכלס, צריך לבקש אותו ב-ComputeRoutesRequest.fields . |
startLocation |
סוג:
DirectionalLocation optional מיקום ההתחלה של השלב הזה. |
staticDurationMillis |
סוג:
number optional משך הנסיעה בשלב הזה בלי להתחשב בתנאי התנועה. הערה: אם משך הזמן ארוך מ-2^53 מילישניות, הערך הזה הוא Number.POSITIVE_INFINITY . |
transitDetails |
סוג:
TransitDetails optional פרטים שקשורים לשלב הזה אם אמצעי התחבורה הוא TRANSIT . |
travelMode |
סוג:
TravelMode optional אמצעי התחבורה שבו נעשה שימוש בשלב הזה. |
Methods | |
---|---|
toJSON |
toJSON() פרמטרים: אין
ערך מוחזר:
Object הפונקציה ממירה לאובייקט. |
RouteLegStepLocalizedValues class
google.maps.routes.RouteLegStepLocalizedValues
class
ייצוגים של מאפיינים של RouteLegStep
בצורת טקסט.
אפשר להתקשר אל const {RouteLegStepLocalizedValues} = await google.maps.importLibrary("routes")
כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.
מאפיינים | |
---|---|
distance |
סוג:
string optional מרחק הנסיעה של שלב המסלול בצורת טקסט. |
distanceLanguage |
סוג:
string optional קוד השפה מסוג BCP-47 של טקסט המרחק, למשל en-US או sr-Latn. מידע נוסף זמין בכתובת http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. |
staticDuration |
סוג:
string optional משך הנסיעה בלי להתחשב בתנאי התנועה, שמוצג בפורמט טקסט. |
staticDurationLanguage |
סוג:
string optional קוד השפה מסוג BCP-47 של הטקסט הסטטי של משך הזמן, למשל en-US או sr-Latn. מידע נוסף זמין בכתובת http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. |
Methods | |
---|---|
toJSON |
toJSON() פרמטרים: אין
ערך מוחזר:
Object הפונקציה ממירה לאובייקט. |
RouteLegTravelAdvisory class
google.maps.routes.RouteLegTravelAdvisory
class
מכיל מידע נוסף שהמשתמש צריך לקבל עליו הודעה ב-RouteLeg
.
אפשר להתקשר אל const {RouteLegTravelAdvisory} = await google.maps.importLibrary("routes")
כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.
מאפיינים | |
---|---|
speedReadingIntervals |
סוג:
Array<SpeedReadingInterval> optional אינטרוולים של קריאה מהירה עם פרטים על צפיפות התנועה. רלוונטי במקרה של TRAFFIC_AWARE ו-TRAFFIC_AWARE_OPTIMAL ComputeRoutesRequest.routingPreference . המקטעים מכסים את כל הקו המרובה של RouteLeg ללא חפיפה. נקודת ההתחלה של מרווח זמן מסוים זהה לנקודת הסיום של מרווח הזמן הקודם. דוגמה: |
tollInfo |
סוג:
TollInfo optional מכיל מידע על אגרות בכבישים ספציפיים RouteLeg . השדה הזה מאוכלס רק אם צפויים אגרה בRouteLeg . אם השדה הזה מוגדר אבל השדה TollInfo.estimatedPrices לא מאוכלס,אז קיימים אגרה בקטע המסלול אבל המחיר המשוער לא ידוע. אם השדה הזה ריק, לא חלים אגרה על RouteLeg . |
Methods | |
---|---|
toJSON |
toJSON() פרמטרים: אין
ערך מוחזר:
Object הפונקציה ממירה לאובייקט. |
RouteLocalizedValues class
google.maps.routes.RouteLocalizedValues
class
ייצוגים של מאפיינים של Route
בצורת טקסט.
אפשר להתקשר אל const {RouteLocalizedValues} = await google.maps.importLibrary("routes")
כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.
מאפיינים | |
---|---|
distance |
סוג:
string optional מרחק הנסיעה במסלול, שמוצג כטקסט. |
distanceLanguage |
סוג:
string optional קוד השפה מסוג BCP-47 של טקסט המרחק, למשל en-US או sr-Latn. מידע נוסף זמין בכתובת http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. |
duration |
סוג:
string optional משך, שמוצג בפורמט טקסט ומותאם לאזור של השאילתה. המסלול מחושב בהתאם למצב התנועה. הערה: אם לא ביקשתם מידע על תנועה, הערך הזה זהה לערך של staticDuration . |
durationLanguage |
סוג:
string optional קוד השפה של טקסט משך הזמן בפורמט BCP-47, למשל 'en-US' או 'sr-Latn'. מידע נוסף זמין בכתובת http://www.unicode.org/reports/tr35/#Unicode_locale_identifier. |
staticDuration |
סוג:
string optional משך הנסיעה בלי להתחשב בתנאי התנועה, שמוצג בפורמט טקסט. |
staticDurationLanguage |
סוג:
string optional קוד השפה מסוג BCP-47 של הטקסט הסטטי של משך הזמן, למשל en-US או sr-Latn. |
transitFare |
סוג:
string optional מחיר הנסיעה בתחבורה ציבורית, שמוצג בפורמט טקסט. |
transitFareLanguage |
סוג:
string optional קוד השפה של טקסט מחיר הכרטיס בתקן BCP-47, למשל en-US או sr-Latn. |
Methods | |
---|---|
toJSON |
toJSON() פרמטרים: אין
ערך מוחזר:
Object הפונקציה ממירה לאובייקט. |
RouteModifiers interface
google.maps.routes.RouteModifiers
ממשק
מכיל קבוצה של תנאים אופציונליים שצריך לעמוד בהם כשמחשבים מסלולים.
מאפיינים | |
---|---|
avoidFerries optional |
סוג:
boolean optional אם בוחרים באפשרות true , המערכת תנסה להימנע ממעבורות כשאפשר, ותעדיף מסלולים שלא כוללים מעבורות. ההגדרה חלה רק על DRIVING או על TWO_WHEELER TravelMode . |
avoidHighways optional |
סוג:
boolean optional כשההגדרה היא true , המערכת תנסה להימנע מכבישים מהירים כשאפשר, ותעדיף מסלולים שלא כוללים כבישים מהירים. ההגדרה חלה רק על DRIVING או על TWO_WHEELER TravelMode . |
avoidIndoor optional |
סוג:
boolean optional כשההגדרה היא true , המערכת מנסה להימנע מניווט בתוך מבנים כשאפשר, ומעדיפה מסלולים שלא כוללים ניווט בתוך מבנים. רלוונטי רק ל-WALKING TravelMode . |
avoidTolls optional |
סוג:
boolean optional אם בוחרים באפשרות true , המערכת תנסה להימנע מכבישי אגרה כשאפשר, ותעדיף מסלולים שלא כוללים כבישי אגרה. ההגדרה חלה רק על DRIVING או על TWO_WHEELER TravelMode . |
tollPasses optional |
סוג:
Iterable<string> optional כולל מידע על כרטיסי תשלום על נסיעה בכביש אגרה. אם מספקים מינויים לכבישי אגרה, ה-API מנסה להחזיר את מחיר המינוי. אם לא מספקים מינויים לכבישי אגרה, ה-API מתייחס למינוי כאל מינוי לא ידוע ומנסה להחזיר את המחיר במזומן. ההגדרה חלה רק על DRIVING או על TWO_WHEELER TravelMode . במאמר TollPass מופיעה רשימה של ערכים תקינים. |
vehicleInfo optional |
סוג:
VehicleInfo optional מציינים את פרטי הרכב. |
RoutePolylineDetails interface
google.maps.routes.RoutePolylineDetails
ממשק
פרטים על קטע של מסלול שמתאים לקו פוליגוני, שאפשר להשתמש בו כדי להתאים אישית את הסגנון של הקו הפוליגוני.
מאפיינים | |
---|---|
speed optional |
סוג:
Speed optional קריאת המהירות של קטע המסלול שמתאים לקו הפוליגוני הזה. המאפיין הזה מאוכלס רק עבור מסלולים עם מידע על תנועה. |
transitDetails optional |
סוג:
TransitDetails optional פרטי התחבורה הציבורית של קטע המסלול שמתאים לקו הפוליגוני הזה. השדה הזה מאוכלס רק במסלולים עם מידע על תחבורה ציבורית. |
travelMode optional |
סוג:
TravelMode optional אמצעי התחבורה של קטע המסלול שמתאים לקו הפוליגוני הזה. אם השדה ריק, מדובר בקווי פוליגון של נתוני תנועה. |
RoutePolylineOptions interface
google.maps.routes.RoutePolylineOptions
ממשק
אפשרויות ליצירת קווים שבורים של מסלולים.
מאפיינים | |
---|---|
colorScheme optional |
סוג:
ColorScheme optional ערכת הצבעים שבה רוצים להשתמש עבור הקו המקוטע. אם מציינים את הערך FOLLOW_SYSTEM כשגם המפה colorScheme היא FOLLOW_SYSTEM , הקווים המקוטעים יצוירו באותו מצב כהה או בהיר כמו המפה. אם לא מציינים את הפרמטר הזה, המערכת מנסה להשתמש בערך Route.createPolylines של המפה או חוזרת לערך ברירת המחדל של המערכת.colorScheme |
polylineOptions optional |
סוג:
PolylineOptions|(function(PolylineOptions, RoutePolylineDetails): PolylineOptions) optional אפשרויות להתאמה אישית של הסגנון של קו פוליגוני. יכול להיות אובייקט PolylineOptions שמוחל על כל הקווים המקוקווים של המסלול, או פונקציה שמקבלת את ברירת המחדל PolylineOptions ואת RoutePolylineDetails ומחזירה את PolylineOptions שיוחל על הקו המקוקו הזה. |
RouteTravelAdvisory class
google.maps.routes.RouteTravelAdvisory
class
מכיל מידע נוסף שהמשתמש צריך לקבל עליו הודעה ב-Route
.
אפשר להתקשר אל const {RouteTravelAdvisory} = await google.maps.importLibrary("routes")
כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.
מאפיינים | |
---|---|
fuelConsumptionMicroliters |
סוג:
number optional צריכת הדלק הצפויה במיקרוליטרים. הערה: אם צריכת הדלק גבוהה מ-2^53 מיקרוליטרים, הערך הזה הוא Number.POSITIVE_INFINITY . |
routeRestrictionsPartiallyIgnored |
סוג:
boolean optional יכול להיות שב Route יש הגבלות שלא מתאימות לאמצעי התחבורה או לשינויים במסלול שביקשתם. |
speedReadingIntervals |
סוג:
Array<SpeedReadingInterval> optional אינטרוולים של קריאה מהירה עם פרטים על צפיפות התנועה. רלוונטי במקרה של TRAFFIC_AWARE ו-TRAFFIC_AWARE_OPTIMAL ComputeRoutesRequest.routingPreference . המקטעים מכסים את כל הקו המרובה של Route ללא חפיפה. נקודת ההתחלה של מרווח זמן מסוים זהה לנקודת הסיום של מרווח הזמן הקודם. דוגמה: |
tollInfo |
סוג:
TollInfo optional מכיל מידע על אגרות בכבישים ב Route . השדה הזה מאוכלס רק אם צפויים אגרה בRoute . אם השדה הזה מוגדר אבל השדה TollInfo.estimatedPrices לא מאוכלס,סימן שהמסלול כולל אגרה אבל המחיר המשוער לא ידוע. אם השדה הזה ריק, לא חלים אגרה על Route . |
transitFare |
סוג:
Money optional אם המאפיין קיים, הוא מכיל את המחיר הכולל של הכרטיס או של כרטיסי הנסיעה של Route . המאפיין הזה מוחזר רק עבור TRANSIT ComputeRoutesRequest.travelMode ורק עבור מסלולים שבהם יש מידע על תעריפים לכל שלבי הנסיעה בתחבורה הציבורית. |
Methods | |
---|---|
toJSON |
toJSON() פרמטרים: אין
ערך מוחזר:
Object הפונקציה ממירה לאובייקט. |
קבועים של RoutingPreference
google.maps.routes.RoutingPreference
constants
גורמים שצריך לקחת בחשבון כשמחשבים מסלול.
אפשר להתקשר אל const {RoutingPreference} = await google.maps.importLibrary("routes")
כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.
Constants | |
---|---|
TRAFFIC_AWARE |
חישוב מסלולים תוך התחשבות בתנאי התנועה בזמן אמת. בניגוד ל-TRAFFIC_AWARE_OPTIMAL , חלק מהאופטימיזציות מיועדות לצמצום משמעותי של זמן האחזור. |
TRAFFIC_AWARE_OPTIMAL |
חישוב המסלולים מתבצע תוך התחשבות בתנאי התנועה בזמן אמת, בלי להחיל את רוב האופטימיזציות של הביצועים. השימוש בערך הזה יוצר את זמן האחזור הגבוה ביותר. |
TRAFFIC_UNAWARE |
חישוב מסלולים בלי להתחשב בתנאי התנועה בזמן אמת. האפשרות הזו מתאימה כשמצב התנועה לא משנה או לא רלוונטי. השימוש בערך הזה יוצר את זמן האחזור הנמוך ביותר. |
קבועים של מהירות
google.maps.routes.Speed
constants
סיווג המהירות של קו פוליגוני על סמך נתוני תנועה.
אפשר להתקשר אל const {Speed} = await google.maps.importLibrary("routes")
כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.
Constants | |
---|---|
NORMAL |
מהירות רגילה, אין עומס תנועה. |
SLOW |
זוהה עומס תנועה בינוני. |
TRAFFIC_JAM |
עומסי תנועה. |
SpeedPath interface
google.maps.routes.SpeedPath
ממשק
מקבצת את ערכי LatLngAltitude
של מרווח בנתיב עם קריאת המהירות של המרווח.
מאפיינים | |
---|---|
path |
סוג:
Array<LatLngAltitude> הנתיב שמכוסה על ידי נתיב המהירות הזה. |
speed optional |
סוג:
Speed optional הקראה מהירה של הנתיב. |
SpeedReadingInterval class
google.maps.routes.SpeedReadingInterval
class
חיווי של צפיפות התנועה בקטע רציף של קו פוליגוני או של נתיב. בהינתן נתיב עם נקודות P_0, P_1, ... , P_N (אינדקס מאפס), SpeedReadingInterval
מתאר את צפיפות התנועה במרווח.
אפשר להתקשר אל const {SpeedReadingInterval} = await google.maps.importLibrary("routes")
כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.
מאפיינים | |
---|---|
endPolylinePointIndex |
סוג:
number optional האינדקס שבו מסתיים המרווח הזה בקו המפוספס. |
speed |
סוג:
Speed optional מהירות התנועה במרווח הזה. |
startPolylinePointIndex |
סוג:
number optional אינדקס ההתחלה של המרווח הזה בקו הפוליגוני. |
Methods | |
---|---|
toJSON |
toJSON() פרמטרים: אין
ערך מוחזר: אין
הפונקציה ממירה לאובייקט. |
StepsOverview class
google.maps.routes.StepsOverview
class
מספק מידע כללי על רשימה של RouteLeg.steps
.
אפשר להתקשר אל const {StepsOverview} = await google.maps.importLibrary("routes")
כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.
מאפיינים | |
---|---|
multiModalSegments |
סוג:
Array<MultiModalSegment> סיכום מידע על פלחים שונים של RouteLeg.steps . |
Methods | |
---|---|
toJSON |
toJSON() פרמטרים: אין
ערך מוחזר:
Object הפונקציה ממירה לאובייקט. |
TollInfo class
google.maps.routes.TollInfo
class
התג הזה כולל את פרטי האגרה במכשיר Route
או RouteLeg
.
אפשר להתקשר אל const {TollInfo} = await google.maps.importLibrary("routes")
כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.
מאפיינים | |
---|---|
estimatedPrices |
Methods | |
---|---|
toJSON |
toJSON() פרמטרים: אין
ערך מוחזר:
Object הפונקציה ממירה לאובייקט. |
TransitAgency class
google.maps.routes.TransitAgency
class
מידע על חברת תחבורה ציבורית.
אפשר להתקשר אל const {TransitAgency} = await google.maps.importLibrary("routes")
כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.
מאפיינים | |
---|---|
name |
סוג:
string optional שם חברת התחבורה הציבורית. |
phoneNumber |
סוג:
string optional מספר הטלפון של רשות התחבורה הציבורית בפורמט שמותאם לאזור. |
url |
סוג:
URL optional כתובת ה-URL של חברת התחבורה הציבורית. |
Methods | |
---|---|
toJSON |
toJSON() פרמטרים: אין
ערך מוחזר:
Object הפונקציה ממירה לאובייקט. |
TransitDetails class
google.maps.routes.TransitDetails
class
מידע נוסף על שלב בתחבורה ציבורית במסלול.
אפשר להתקשר אל const {TransitDetails} = await google.maps.importLibrary("routes")
כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.
מאפיינים | |
---|---|
arrivalStop |
סוג:
TransitStop optional מידע על תחנת ההגעה של השלב. |
arrivalTime |
סוג:
Date optional זמן ההגעה המשוער לשלב. |
departureStop |
סוג:
TransitStop optional מידע על תחנת היציאה של השלב. |
departureTime |
סוג:
Date optional זמן היציאה המשוער של השלב. |
headsign |
סוג:
string optional מציין את הכיוון שבו נוסעים בקו הזה, כפי שמסומן בכלי הרכב או בתחנת היציאה. הכיוון הוא בדרך כלל תחנת הקצה. |
headwayMillis |
סוג:
number optional מציין את הזמן הצפוי באלפיות השנייה בין היציאות מאותה תחנה בשעה הזו. לדוגמה, אם הערך של headway הוא 600,000, אפשר לצפות להמתנה של עשר דקות אם פספסתם את האוטובוס. הערה: אם ההפרש עולה על 2^53 מילישניות, הערך הזה הוא Number.POSITIVE_INFINITY . |
stopCount |
סוג:
number מספר התחנות מהתחנה שממנה יוצאים ועד לתחנת ההגעה. הספירה הזו כוללת את תחנת ההגעה, אבל לא את תחנת היציאה. לדוגמה, אם המסלול מתחיל בתחנה א', עובר דרך תחנות ב' ו-ג' ומגיע לתחנה ד', הערך של stopCount יהיה 3. |
transitLine |
סוג:
TransitLine optional מידע על קו התחבורה הציבורית שבו נעשה שימוש בשלב. |
tripShortText |
סוג:
string optional הטקסט שמופיע בלוחות זמנים ובשלטי מידע כדי לזהות נסיעה בתחבורה ציבורית לנוסעים. הטקסט מזהה באופן ייחודי נסיעה ביום שירות. לדוגמה, '538' הוא tripShortText של רכבת Amtrak שיוצאת מסן חוזה, קליפורניה בשעה 15:10 בימי חול לסקרמנטו, קליפורניה. |
Methods | |
---|---|
toJSON |
toJSON() פרמטרים: אין
ערך מוחזר:
Object הפונקציה ממירה לאובייקט. |
TransitLine class
google.maps.routes.TransitLine
class
מידע על קו תחבורה ציבורית.
אפשר להתקשר אל const {TransitLine} = await google.maps.importLibrary("routes")
כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.
מאפיינים | |
---|---|
agencies |
סוג:
Array<TransitAgency> חברת התחבורה הציבורית (או חברות התחבורה הציבוריות) שמפעילה את קו התחבורה הציבורית הזה. |
color |
סוג:
string optional הצבע שמשמש בדרך כלל בשילוט של הקו הזה. מיוצג בפורמט הקסדצימלי. |
iconURL |
סוג:
URL optional כתובת ה-URL של הסמל שמשויך לשורה הזו. |
name |
סוג:
string optional השם המלא של קו התחבורה הציבורית, לדוגמה, '8 Avenue Local'. |
shortName |
סוג:
string optional השם הקצר של קו התחבורה הציבורית הזה. השם הזה יהיה בדרך כלל מספר שורה, כמו M7 או 355. |
textColor |
סוג:
string optional הצבע שמשמש בדרך כלל לטקסט בשילוט של הקו הזה. מיוצג בפורמט הקסדצימלי. |
url |
סוג:
URL optional ה-URL של קו התחבורה הציבורית הזה, כפי שסופק על ידי חברת התחבורה הציבורית. |
vehicle |
סוג:
TransitVehicle optional סוג כלי הרכב שפועל בקו התחבורה הציבורית הזה. |
Methods | |
---|---|
toJSON |
toJSON() פרמטרים: אין
ערך מוחזר:
Object הפונקציה ממירה לאובייקט. |
ממשק TransitPreference
google.maps.routes.TransitPreference
ממשק
העדפות לגבי מסלולים שמבוססים על TRANSIT
ומשפיעות על המסלול שמוחזר.
מאפיינים | |
---|---|
allowedTransitModes optional |
סוג:
Iterable<TransitMode> optional קבוצה של אמצעי תחבורה לשימוש כשמבקשים TRANSIT מסלול. ברירת המחדל היא כל אמצעי התחבורה הנתמכים. |
routingPreference optional |
סוג:
TransitRoutePreference optional העדפת ניתוב שאם מציינים אותה, היא משפיעה על המסלול TRANSIT שמוחזר. |
TransitStop class
google.maps.routes.TransitStop
class
מידע על תחנת מעבר.
אפשר להתקשר אל const {TransitStop} = await google.maps.importLibrary("routes")
כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.
מאפיינים | |
---|---|
location |
סוג:
DirectionalLocation optional המיקום של התחנה בקואורדינטות של קו רוחב וקו אורך, וכיוון נסיעה אופציונלי. |
name |
סוג:
string optional שם תחנת התחבורה הציבורית. |
Methods | |
---|---|
toJSON |
toJSON() פרמטרים: אין
ערך מוחזר:
Object הפונקציה ממירה לאובייקט. |
TransitVehicle class
google.maps.routes.TransitVehicle
class
מידע על כלי רכב שמשמש במסלולי תחבורה ציבורית.
אפשר להתקשר אל const {TransitVehicle} = await google.maps.importLibrary("routes")
כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.
מאפיינים | |
---|---|
iconURL |
סוג:
URL optional כתובת ה-URL של סמל שמשויך לסוג הרכב הזה. |
localIconURL |
סוג:
URL optional כתובת ה-URL של הסמל שמשויך לסוג הרכב הזה, על סמך השילוט של התחבורה המקומית. |
name |
סוג:
string optional השם של הרכב הזה, באותיות רישיות. |
nameLanguage |
סוג:
string optional קוד השפה של שם הרכב בפורמט BCP-47, למשל en-US או sr-Latn. מידע נוסף זמין בכתובת: https://www.unicode.org/reports/tr35/#Unicode_locale_identifier. |
vehicleType |
סוג:
string optional סוג הרכב שבו נעשה שימוש. רשימה של הערכים האפשריים זמינה בכתובת https://developers.google.com/maps/documentation/routes/reference/rpc/google.maps.routing.v2#transitvehicletype. |
Methods | |
---|---|
toJSON |
toJSON() פרמטרים: אין
ערך מוחזר:
Object הפונקציה ממירה לאובייקט. |
VehicleEmissionType constants
google.maps.routes.VehicleEmissionType
constants
קבוצת ערכים שמתארים את סוג הפליטה של הרכב. ההגדרה חלה רק על מצב הנסיעה DRIVING
.
אפשר להתקשר אל const {VehicleEmissionType} = await google.maps.importLibrary("routes")
כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.
Constants | |
---|---|
DIESEL |
רכב שמונע בדיזל. |
ELECTRIC |
רכב שמונע על ידי חשמל. |
GASOLINE |
רכב מונע בבנזין. |
HYBRID |
רכב עם דלק היברידי (כמו בנזין + חשמל). |
VehicleInfo interface
google.maps.routes.VehicleInfo
ממשק
המאפיין מכיל את פרטי הרכב, כמו סוג הפליטה של הרכב.
מאפיינים | |
---|---|
emissionType optional |
סוג:
VehicleEmissionType optional תיאור של סוג הפליטה של הרכב. ההגדרה חלה רק על מצב הנסיעה DRIVING . |
ממשק Waypoint
google.maps.routes.Waypoint
ממשק
מייצג נקודת ציון במסלול.
מאפיינים | |
---|---|
location |
המיקום של נקודת הביניים. המחרוזת יכולה להיות כתובת, קוד פלוס או שם משאב של מקום. |
sideOfRoad optional |
סוג:
boolean optional המאפיין הזה מציין שהמיקום של נקודת הביניים הזו מיועד להעדפה של עצירת הרכב בצד מסוים של הכביש. כשמגדירים את הערך הזה, המסלול עובר דרך המיקום כדי שהרכב יוכל לעצור בצד הכביש שאליו המיקום מוטה ממרכז הכביש. האפשרות הזו פועלת רק ב- DRIVING וב-TWO_WHEELER ComputeRoutesRequest.travelMode |
vehicleStopover optional |
סוג:
boolean optional מציין שעצירת הביניים מיועדת לכלי רכב לעצור בה, במטרה לאסוף או להוריד נוסעים. כשמגדירים את הערך הזה, המסלול המחושב לא יכלול עצירות ביניים מסוג via בכבישים שלא מתאימים לאיסוף ולהורדה של נוסעים. האפשרות הזו פועלת רק עבור DRIVING ו-TWO_WHEELER ComputeRoutesRequest.travelMode וכאשר Waypoint.location הוא לא string או Place . |
via optional |
סוג:
boolean optional סימון נקודת הביניים הזו כאבן דרך ולא כנקודת עצירה. לכל נקודת ביניים שהיא לא via ב-ComputeRoutesRequest , Route.computeRoutes מוסיף רשומה למערך Route.legs כדי לספק את הפרטים של עצירות הביניים בקטע הזה של הנסיעה. מגדירים את הערך הזה כ- true כשרוצים שהמסלול יעבור דרך נקודת הביניים הזו בלי לעצור בה. נקודות דרך לא גורמות להוספת רשומה למערך Route.legs , אבל הן מכוונות את המסלול דרך נקודת הדרך. הערות:
|
ממשק WaypointMarkerDetails
google.maps.routes.WaypointMarkerDetails
ממשק
פרטים על נקודת ציון שאפשר להשתמש בה כדי להתאים אישית את סגנון הסמן.
מאפיינים | |
---|---|
index |
סוג:
number האינדקס של הסמן. |
totalMarkers |
סוג:
number המספר הכולל של הסמנים במסלול. |
leg optional |
סוג:
RouteLeg optional הקטע שהסמן שייך לו. השדה ריק אם אין רגליים במסלול. |