Errors

MapsNetworkError class

google.maps.MapsNetworkError صف

فئة أساسية لإدارة أخطاء الشبكة في "خرائط Google".

يمتد هذا الصف إلى Error.

يمكنك الوصول إلى الدعم من خلال الاتصال بالرقم const {MapsNetworkError} = await google.maps.importLibrary("core").
اطّلِع على المكتبات في Maps JavaScript API.

code
تحدّد هذه السمة نوع الخطأ الذي تعرضه واجهة برمجة التطبيقات.
endpoint
تمثّل هذه السمة خدمة الشبكة التي عرضت الخطأ.

فئة 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_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 حدث خطأ غير معروف. على سبيل المثال، قد يتم عرض هذا الخطأ عندما تنتمي حالة تم تلقّيها من مساحة عناوين أخرى إلى مساحة أخطاء غير معروفة في مساحة العناوين هذه. قد يتم أيضًا تحويل الأخطاء التي تظهر في واجهات برمجة التطبيقات التي لا تعرض معلومات كافية عن الخطأ إلى هذا الخطأ.