کلاس MapsNetworkError
google.maps . MapsNetworkError
کلاس google.maps . MapsNetworkError
کلاس پایه برای مدیریت خطاهای شبکه در Maps.
این کلاس Error
را گسترش می دهد.
با فراخوانی const {MapsNetworkError} = await google.maps.importLibrary("core")
دسترسی پیدا کنید.
کتابخانه ها را در Maps JavaScript API ببینید.
خواص | |
---|---|
code | نوع: DirectionsStatus | DistanceMatrixStatus | ElevationStatus | GeocoderStatus | MaxZoomStatus | PlacesServiceStatus | RPCStatus | StreetViewStatus نوع خطای ایجاد شده توسط API را مشخص می کند. |
endpoint | نشان دهنده سرویس شبکه ای است که با خطا پاسخ داده است. |
کلاس MapsRequestError
google.maps . MapsRequestError
کلاس google.maps . MapsRequestError
نشان دهنده یک خطای درخواست از یک سرویس وب (یعنی معادل کد 4xx در HTTP).
این کلاس MapsNetworkError
را گسترش می دهد.
با فراخوانی const {MapsRequestError} = await google.maps.importLibrary("core")
دسترسی پیدا کنید.
کتابخانه ها را در Maps JavaScript API ببینید.
خواص | |
---|---|
ارثی: code ، endpoint |
کلاس MapsServerError
google.maps . MapsServerError
کلاس google.maps . MapsServerError
نشان دهنده یک خطای سمت سرور از یک وب سرویس (یعنی معادل یک کد 5xx در HTTP).
این کلاس MapsNetworkError
را گسترش می دهد.
با فراخوانی const {MapsServerError} = await google.maps.importLibrary("core")
دسترسی پیدا کنید.
کتابخانه ها را در Maps JavaScript API ببینید.
خواص | |
---|---|
ارثی: code ، endpoint |
ثابت های MapsNetworkErrorEndpoint
google.maps . MapsNetworkErrorEndpoint
ثابت های google.maps . MapsNetworkErrorEndpoint
شناسههای نقاط پایانی API که توسط نمونههای MapsNetworkError
استفاده میشوند.
با فراخوانی const {MapsNetworkErrorEndpoint} = await google.maps.importLibrary("core")
دسترسی پیدا کنید.
کتابخانه ها را در Maps JavaScript API ببینید.
ثابت ها | |
---|---|
DIRECTIONS_ROUTE | Routes API را در Directions API شناسایی می کند. |
DISTANCE_MATRIX | API DistanceMatrix را شناسایی می کند. |
ELEVATION_ALONG_PATH | API getElevationsAlongPath را در Elevation API شناسایی می کند. |
ELEVATION_LOCATIONS | getElevationForLocations API را در 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 | لیست DeliveryVehicles API را در Fleet Engine شناسایی می کند. |
FLEET_ENGINE_LIST_TASKS | فهرست Tasks API را در Fleet Engine شناسایی می کند. |
FLEET_ENGINE_LIST_VEHICLES | فهرست Vehicles API را در Fleet Engine شناسایی می کند. |
FLEET_ENGINE_SEARCH_TASKS | Search Tasks API را در Fleet Engine شناسایی می کند. |
GEOCODER_GEOCODE | API geocode را در Geocoder شناسایی می کند. |
MAPS_MAX_ZOOM | MaximumZoomImageryService API را در Maps API شناسایی می کند. |
PLACES_AUTOCOMPLETE | API تکمیل خودکار را در Places API شناسایی می کند. |
PLACES_DETAILS | Details API را در Places API شناسایی می کند. |
PLACES_FIND_PLACE_FROM_PHONE_NUMBER | FindPlaceFromPhoneNumber API را در API Places شناسایی می کند. |
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 | API NearbySearch را در API Places شناسایی می کند. |
PLACES_SEARCH_TEXT | Search Text API را در Places API شناسایی می کند. |
STREETVIEW_GET_PANORAMA | متد getPanorama را در سرویس Streetview شناسایی می کند. |
ثابت های وضعیت RPCS
google.maps . 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 بیتی اگر از شما خواسته شود در یک افست که در محدوده [0,2^32-1] نیست، INVALID_ARGUMENT تولید می کند، اما اگر از شما خواسته شود از یک افست گذشته از اندازه فایل فعلی خوانده شود، OUT_OF_RANGE ایجاد می کند. |
PERMISSION_DENIED | تماس گیرنده اجازه اجرای عملیات مشخص شده را ندارد. این کد خطا به این معنی نیست که درخواست معتبر است یا موجودیت درخواست شده وجود دارد یا سایر پیش شرط ها را برآورده می کند. |
RESOURCE_EXHAUSTED | برخی از منابع تمام شده است، شاید سهمیه هر کاربر، یا شاید کل سیستم فایل خالی است. |
UNAUTHENTICATED | درخواست دارای اعتبار احراز هویت معتبر برای عملیات نیست. |
UNAVAILABLE | این سرویس در حال حاضر در دسترس نیست. این به احتمال زیاد یک وضعیت گذرا است، که می توان با تلاش مجدد با عقب نشینی آن را اصلاح کرد. توجه داشته باشید که همیشه امتحان مجدد عملیات های غیر توانمند ایمن نیست. |
UNIMPLEMENTED | عملیات در این سرویس اجرا نشده یا پشتیبانی/فعال نشده است. |
UNKNOWN | خطای ناشناخته به عنوان مثال، این خطا ممکن است زمانی برگردانده شود که وضعیت دریافت شده از فضای آدرس دیگری متعلق به فضای خطایی باشد که در این فضای آدرس شناخته شده نیست. همچنین خطاهای مطرح شده توسط APIهایی که اطلاعات خطای کافی را بر نمی گردند ممکن است به این خطا تبدیل شوند. |