Errors

MapsNetworkError class

google.maps.MapsNetworkError class

מחלקת בסיס לניהול שגיאות ברשת במפות Google.

הכיתה הזו היא הרחבה של Error.

אפשר להתקשר אל const {MapsNetworkError} = await google.maps.importLibrary("core") כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.

code
מזהה את סוג השגיאה שנוצרה על ידי ה-API.
endpoint
מייצג את שירות הרשת שהחזיר את השגיאה.

MapsRequestError class

google.maps.MapsRequestError class

מייצג שגיאת בקשה משירות אינטרנט (כלומר, המקבילה לקוד 4xx ב-HTTP).

הכיתה הזו היא הרחבה של MapsNetworkError.

אפשר להתקשר אל const {MapsRequestError} = await google.maps.importLibrary("core") כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.

בירושה: code, endpoint

MapsServerError class

google.maps.MapsServerError class

מייצג שגיאה בצד השרת משירות אינטרנט (כלומר, המקבילה לקוד 5xx ב-HTTP).

הכיתה הזו היא הרחבה של MapsNetworkError.

אפשר להתקשר אל const {MapsServerError} = await google.maps.importLibrary("core") כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.

בירושה: code, endpoint

MapsNetworkErrorEndpoint constants

google.maps.MapsNetworkErrorEndpoint constants

מזהים של נקודות קצה של API שמשמשים מופעי MapsNetworkError.

אפשר להתקשר אל const {MapsNetworkErrorEndpoint} = await google.maps.importLibrary("core") כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.

DIRECTIONS_ROUTE מזהה את Routes API בתוך Directions API.
DISTANCE_MATRIX מזהה את DistanceMatrix API.
ELEVATION_ALONG_PATH מזהה את getElevationsAlongPath API בתוך Elevation API.
ELEVATION_LOCATIONS מזהה את API‏ getElevationForLocations בתוך Elevation API.
FLEET_ENGINE_GET_DELIVERY_VEHICLE מזהה את Get DeliveryVehicle API ב-Fleet Engine.
FLEET_ENGINE_GET_TRIP זיהוי של Get Trip API ב-Fleet Engine.
FLEET_ENGINE_GET_VEHICLE מזהה את Get Vehicle API ב-Fleet Engine.
FLEET_ENGINE_LIST_DELIVERY_VEHICLES מזהה את List DeliveryVehicles API ב-Fleet Engine.
FLEET_ENGINE_LIST_TASKS מזהה את List Tasks API ב-Fleet Engine.
FLEET_ENGINE_LIST_VEHICLES מזהה את List Vehicles API ב-Fleet Engine.
FLEET_ENGINE_SEARCH_TASKS מזהה את Search Tasks API ב-Fleet Engine.
GEOCODER_GEOCODE מזהה את Geocode API ב-Geocoder.
MAPS_MAX_ZOOM מזהה את MaximumZoomImageryService API ב-Maps API.
PLACES_AUTOCOMPLETE מזהה את Autocomplete API בתוך Places API.
PLACES_DETAILS מזהה את Details API ב-Places API.
PLACES_FIND_PLACE_FROM_PHONE_NUMBER מזהה את findPlaceFromPhoneNumber API ב-Places API.
PLACES_FIND_PLACE_FROM_QUERY מזהה את findPlaceFromQuery API ב-Places API.
PLACES_GATEWAY מזהה את Gateway API ב-Places API.
PLACES_GET_PLACE מזהה את Get Place API בתוך Places API.
PLACES_SEARCH_TEXT מזהה את Search Text API בתוך Places API.
STREETVIEW_GET_PANORAMA מזהה את השיטה getPanorama בשירות Streetview.

RPCStatusRPCStatus

google.maps.RPCStatus constants

הסטטוס שמוחזר משירות אינטרנט. מידע נוסף זמין בכתובת https://grpc.github.io/grpc/core/md_doc_statuscodes.html.

אפשר להתקשר אל const {RPCStatus} = await google.maps.importLibrary("core") כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.

ABORTED הפעולה בוטלה, בדרך כלל בגלל בעיה של פעולות מקבילות, כמו כשל בבדיקת רצף או ביטול עסקה.
ALREADY_EXISTS הישות שהלקוח ניסה ליצור (למשל, קובץ או ספרייה) כבר קיימת.
CANCELLED הפעולה בוטלה, בדרך כלל על ידי המתקשר.
DATA_LOSS פגם בנתונים או אובדן נתונים שלא ניתן לשחזר.
DEADLINE_EXCEEDED המועד האחרון חלף לפני שהפעולה הסתיימה. בפעולות שמשנות את מצב המערכת, יכול להיות שהשגיאה הזו תוחזר גם אם הפעולה הושלמה בהצלחה. לדוגמה, יכול להיות שהתגובה המוצלחת משרת התעכבה למשך זמן רב.
FAILED_PRECONDITION הפעולה נדחתה כי המערכת לא נמצאת במצב שנדרש להפעלת הפעולה.
INTERNAL שגיאות פנימיות. המשמעות היא שחלק מהאינווריאנטים שהמערכת הבסיסית מצפה להם נשברו. קוד השגיאה הזה שמור לשגיאות חמורות.
INVALID_ARGUMENT הלקוח ציין ארגומנט לא חוקי. שימו לב שההגדרה הזו שונה מFAILED_PRECONDITION. ‫INVALID_ARGUMENT מציין ארגומנטים בעייתיים ללא קשר למצב המערכת (למשל, שם קובץ לא תקין).
NOT_FOUND לא נמצאה ישות מבוקשת (לדוגמה, קובץ או ספרייה).
OK זו לא שגיאה, הערך הזה מוחזר אם הפעולה הצליחה.
OUT_OF_RANGE הניסיון לבצע את הפעולה היה אחרי הטווח התקף. לדוגמה, חיפוש או קריאה אחרי סוף הקובץ. בשונה מ-INVALID_ARGUMENT, השגיאה הזו מצביעה על בעיה שאולי תיפתר אם מצב המערכת ישתנה. לדוגמה, אם מבקשים ממערכת קבצים של 32 ביט לקרוא נתונים בהיסט שלא נמצא בטווח [0,2^32-1], היא תיצור INVALID_ARGUMENT, אבל אם מבקשים ממנה לקרוא נתונים בהיסט שגדול מגודל הקובץ הנוכחי, היא תיצור OUT_OF_RANGE.
PERMISSION_DENIED למתקשר אין הרשאה לבצע את הפעולה שצוינה. קוד השגיאה הזה לא מציין שהבקשה תקפה, שהישות המבוקשת קיימת או שהיא עומדת בתנאים מוקדמים אחרים.
RESOURCE_EXHAUSTED אזל המקום באחד המשאבים, אולי המכסה לכל משתמש או אולי במערכת הקבצים כולה.
UNAUTHENTICATED בבקשה לא צוינו פרטי כניסה תקפים לאימות לצורך ביצוע הפעולה.
UNAVAILABLE השירות הזה לא זמין כרגע. הסיבה היא כנראה מצב זמני, שאפשר לתקן אותו באמצעות ניסיון חוזר עם השהיה. שימו לב: לא תמיד בטוח לנסות שוב פעולות שהן לא אידמפוטנטיות.
UNIMPLEMENTED הפעולה לא יושמה או שהיא לא נתמכת או לא מופעלת בשירות הזה.
UNKNOWN שגיאה לא ידועה. לדוגמה, השגיאה הזו יכולה לחזור כשסטטוס שמתקבל ממרחב כתובות אחר שייך למרחב שגיאות שלא מוכר במרחב הכתובות הזה. יכול להיות שגם שגיאות שמועלות על ידי ממשקי API שלא מחזירים מספיק מידע על השגיאה יומרו לשגיאה הזו.