DirectionsService class
google.maps.DirectionsService
class
שירות לחישוב מסלולים בין שני מקומות או יותר.
אפשר להתקשר אל const {DirectionsService} = await google.maps.importLibrary("routes")
כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.
יצרן | |
---|---|
DirectionsService |
DirectionsService() פרמטרים: אין
יוצר מופע חדש של DirectionsService ששולח שאילתות של הוראות הגעה לשרתים של Google. |
Methods | |
---|---|
route |
route(request[, callback]) פרמטרים:
ערך מוחזר:
Promise<DirectionsResult> שליחת בקשה לחיפוש מסלול. |
ממשק DirectionsRequest
google.maps.DirectionsRequest
ממשק
שאילתת מסלול שתישלח אל DirectionsService
.
מאפיינים | |
---|---|
destination |
סוג:
string|LatLng|Place|LatLngLiteral מיקום היעד. אפשר לציין את המיקום כמחרוזת לגיאו-קידוד, כ- LatLng או כ-Place . חובה. |
origin |
סוג:
string|LatLng|Place|LatLngLiteral מיקום המוצא. אפשר לציין את המיקום כמחרוזת לגיאו-קידוד, כ- LatLng או כ-Place . חובה. |
travelMode |
סוג:
TravelMode סוג הניתוב המבוקש. חובה. |
avoidFerries optional |
סוג:
boolean optional אם true , שירות הכיוונים ינסה להימנע ממעבורות ככל האפשר. אופציונלי. |
avoidHighways optional |
סוג:
boolean optional אם true , שירות הכיוונים ינסה להימנע מכבישים מהירים ככל האפשר. אופציונלי. |
avoidTolls optional |
סוג:
boolean optional אם true , שירות הניווט ינסה להימנע מכבישי אגרה. אופציונלי. |
drivingOptions optional |
סוג:
DrivingOptions optional הגדרות שחלות רק על בקשות שבהן travelMode הוא DRIVING . לאובייקט הזה לא תהיה השפעה על אמצעי תחבורה אחרים. |
language optional |
סוג:
string optional מזהה שפה של השפה שבה צריך להחזיר את התוצאות, אם אפשר. כאן אפשר לעיין ברשימת השפות הנתמכות. |
optimizeWaypoints optional |
סוג:
boolean optional אם המדיניות מוגדרת לערך true , המערכת DirectionsService תנסה לסדר מחדש את נקודות הביניים שסופקו כדי למזער את העלות הכוללת של המסלול. אם נקודות הציון עברו אופטימיזציה, צריך לבדוק את DirectionsRoute.waypoint_order בתשובה כדי לראות את הסדר החדש. |
provideRouteAlternatives optional |
סוג:
boolean optional האם לספק מסלולים חלופיים. אופציונלי. |
region optional |
סוג:
string optional קוד אזור שמשמש כהטיה לבקשות לגיאו-קידוד. קוד האזור יכול להיות ccTLD (דומיין ברמה העליונה) באורך שני תווים. רוב קודי ה-ccTLD זהים לקודי ISO 3166-1, אבל יש כמה יוצאים מן הכלל. לדוגמה, דומיין ccTLD של בריטניה הוא uk ( .co.uk ), אבל קוד ISO 3166-1 שלה הוא gb (מבחינה טכנית, עבור הישות 'ממלכת בריטניה הגדולה וצפון אירלנד'). |
transitOptions optional |
סוג:
TransitOptions optional הגדרות שחלות רק על בקשות שבהן travelMode הוא TRANSIT. לאובייקט הזה לא תהיה השפעה על אמצעי תחבורה אחרים. |
unitSystem optional |
סוג:
UnitSystem optional ברירת מחדל: מערכת היחידות שמשמשת במדינת המקור.
מערכת היחידות המועדפת לשימוש בהצגת מרחק. |
waypoints optional |
סוג:
Array<DirectionsWaypoint> optional מערך של נקודות ציון ביניים. ההוראות מחושבות מנקודת המוצא ליעד דרך כל נקודת ציון במערך הזה. ב מדריך למפתחים מפורט המספר המקסימלי של נקודות ציון שאפשר להוסיף. אין תמיכה בציוני דרך במסלולי תחבורה ציבורית. אופציונלי. |
DirectionsStatus constants
google.maps.DirectionsStatus
constants
הסטטוס שמוחזר על ידי DirectionsService
בסיום שיחה אל route()
. אפשר לציין אותם לפי ערך או באמצעות שם הקבוע. לדוגמה, 'OK'
או google.maps.DirectionsStatus.OK
.
אפשר להתקשר אל const {DirectionsStatus} = await google.maps.importLibrary("routes")
כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.
Constants | |
---|---|
|