MapsNetworkError class
google.maps.MapsNetworkError
صف
فئة أساسية لإدارة أخطاء الشبكة في "خرائط Google".
يمتد هذا الصف إلى Error
.
يمكنك الوصول إلى الدعم من خلال الاتصال بالرقم const {MapsNetworkError} = await google.maps.importLibrary("core")
.
اطّلِع على المكتبات في Maps JavaScript API.
الخصائص | |
---|---|
code |
النوع:
DirectionsStatus|DistanceMatrixStatus|ElevationStatus|GeocoderStatus|MaxZoomStatus|PlacesServiceStatus|RPCStatus|StreetViewStatus تحدّد هذه السمة نوع الخطأ الذي تعرضه واجهة برمجة التطبيقات. |
endpoint |
النوع:
MapsNetworkErrorEndpoint تمثّل هذه السمة خدمة الشبكة التي عرضت الخطأ. |
فئة MapsRequestError
google.maps.MapsRequestError
صف
يمثّل هذا النوع خطأ في الطلب من خدمة ويب (أي ما يعادل الرمز 4xx في HTTP).
يمتد هذا الصف إلى MapsNetworkError
.
يمكنك الوصول إلى الدعم من خلال الاتصال بالرقم const {MapsRequestError} = await google.maps.importLibrary("core")
.
اطّلِع على المكتبات في Maps JavaScript API.
الخصائص | |
---|---|
موروثة:
code ,
endpoint
|
MapsServerError class
google.maps.MapsServerError
صف
يمثّل هذا النوع خطأً من جانب الخادم في إحدى خدمات الويب (أي ما يعادل الرمز 5xx في بروتوكول HTTP).
يمتد هذا الصف إلى MapsNetworkError
.
يمكنك الوصول إلى الدعم من خلال الاتصال بالرقم const {MapsServerError} = await google.maps.importLibrary("core")
.
اطّلِع على المكتبات في Maps JavaScript API.
الخصائص | |
---|---|
موروثة:
code ,
endpoint
|
MapsNetworkErrorEndpoint ثوابت
google.maps.MapsNetworkErrorEndpoint
الثوابت
معرّفات لنقاط نهاية واجهة برمجة التطبيقات التي تستخدمها مثيلات 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 ضمن Elevation API. |
ELEVATION_LOCATIONS |
تحدّد هذه السمة واجهة برمجة التطبيقات getElevationForLocations ضمن Elevation API. |
FLEET_ENGINE_GET_DELIVERY_VEHICLE |
تحدّد هذه السمة واجهة برمجة التطبيقات Get DeliveryVehicle ضِمن 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 |
تحدّد هذه السمة واجهة برمجة التطبيقات ListDeliveryVehicles ضمن 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 |
تحدّد هذه السمة واجهة برمجة التطبيقات لترميز الموقع الجغرافي ضمن أداة الترميز الجغرافي. |
MAPS_MAX_ZOOM |
تحدّد هذه السمة واجهة برمجة التطبيقات MaximumZoomImageryService ضمن Maps API. |
PLACES_AUTOCOMPLETE |
تحدّد هذه السمة Autocomplete API ضمن Places API. |
PLACES_DETAILS |
تحدّد هذه السمة واجهة Details API ضمن Places API. |
PLACES_FIND_PLACE_FROM_PHONE_NUMBER |
تحدّد هذه السمة واجهة برمجة التطبيقات findPlaceFromPhoneNumber ضمن 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_LOCAL_CONTEXT_SEARCH |
تحدّد هذه السمة LocalContextSearch API ضمن Places API. |
PLACES_NEARBY_SEARCH |
تحدّد هذه السمة NearbySearch API ضمن Places API. |
PLACES_SEARCH_TEXT |
تحدّد هذه السمة واجهة برمجة التطبيقات Search Text API ضمن Places API. |
STREETVIEW_GET_PANORAMA |
تحدّد هذه السمة طريقة getPanorama ضمن خدمة Streetview. |
ثوابت RPCStatus
google.maps.RPCStatus
الثوابت
الحالة التي تعرضها خدمة الويب. يُرجى الاطّلاع على 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 بت INVALID_ARGUMENT إذا طُلب منه القراءة عند إزاحة ليست في النطاق [0,2^32-1]، ولكن سينتج OUT_OF_RANGE إذا طُلب منه القراءة من إزاحة تتجاوز حجم الملف الحالي. |
PERMISSION_DENIED |
ليس لدى المتصل إذن لتنفيذ العملية المحدّدة. لا يعني رمز الخطأ هذا أنّ الطلب صالح أو أنّ العنصر المطلوب متوفّر أو يستوفي شروطًا مسبقة أخرى. |
RESOURCE_EXHAUSTED |
تم استنفاد بعض الموارد، ربما حصة لكل مستخدم، أو ربما نفدت مساحة نظام الملفات بالكامل. |
UNAUTHENTICATED |
لا يتضمّن الطلب بيانات اعتماد مصادقة صالحة للعملية. |
UNAVAILABLE |
هذه الخدمة غير متاحة حاليًا. من المرجّح أنّ هذه حالة عابرة يمكن تصحيحها من خلال إعادة المحاولة مع التراجع. يُرجى العِلم أنّه ليس من الآمن دائمًا إعادة محاولة تنفيذ العمليات غير المتكرّرة. |
UNIMPLEMENTED |
لم يتم تنفيذ العملية أو أنّها غير متاحة/مفعّلة في هذه الخدمة. |
UNKNOWN |
حدث خطأ غير معروف. على سبيل المثال، قد يتم عرض هذا الخطأ عندما تنتمي حالة تم تلقّيها من مساحة عناوين أخرى إلى مساحة أخطاء غير معروفة في مساحة العناوين هذه. قد يتم أيضًا تحويل الأخطاء التي تظهر في واجهات برمجة التطبيقات التي لا تعرض معلومات كافية عن الخطأ إلى هذا الخطأ. |