MapsNetworkError क्लास
google.maps.MapsNetworkError
class
extends Error
library "core"
Maps में नेटवर्क की गड़बड़ियों को मैनेज करने के लिए बेस क्लास.
const {MapsNetworkError} = await google.maps.importLibrary("core");
प्रॉपर्टी | |
|---|---|
code |
टाइप:
DirectionsStatus|DistanceMatrixStatus|ElevationStatus|GeocoderStatus|MaxZoomStatus|PlacesServiceStatus|RPCStatus|StreetViewStatusइससे एपीआई से जनरेट हुई गड़बड़ी के टाइप की पहचान होती है. |
endpoint |
टाइप:
MapsNetworkErrorEndpointयह उस नेटवर्क सेवा को दिखाता है जिसने गड़बड़ी का जवाब दिया. |
MapsRequestError क्लास
google.maps.MapsRequestError
class
extends MapsNetworkError
library "core"
यह किसी वेब सेवा से मिले अनुरोध की गड़बड़ी को दिखाता है. जैसे, एचटीटीपी में 4xx कोड के बराबर.
const {MapsRequestError} = await google.maps.importLibrary("core");
प्रॉपर्टी | |
|---|---|
इनहेरिट की गई:
code,
endpoint
|
MapsServerError क्लास
google.maps.MapsServerError
class
extends MapsNetworkError
library "core"
यह किसी वेब सेवा से सर्वर-साइड गड़बड़ी को दिखाता है. जैसे, एचटीटीपी में 5xx कोड के बराबर.
const {MapsServerError} = await google.maps.importLibrary("core");
प्रॉपर्टी | |
|---|---|
इनहेरिट की गई:
code,
endpoint
|
MapsNetworkErrorEndpoint कॉन्स्टेंट
google.maps.MapsNetworkErrorEndpoint
कॉन्सटेंट
लाइब्रेरी "core"
MapsNetworkError इंस्टेंस के इस्तेमाल किए जाने वाले एपीआई एंडपॉइंट के आइडेंटिफ़ायर.
इन कॉन्सटैंट को स्ट्रिंग के तौर पर भी इस्तेमाल किया जा सकता है. TypeScript में, स्ट्रिंग लिटरल को MapsNetworkErrorEndpointString टाइप से तय किया जाता है.
const {MapsNetworkErrorEndpoint} = await google.maps.importLibrary("core");
कॉन्स्टेंट | |
|---|---|
DIRECTIONS_ROUTE |
Directions API में Routes API की पहचान करता है. |
DISTANCE_MATRIX |
DistanceMatrix API की पहचान करता है. |
ELEVATION_ALONG_PATH |
यह Elevation API में getElevationsAlongPath API की पहचान करता है. |
ELEVATION_LOCATIONS |
यह Elevation API में getElevationForLocations API की पहचान करता है. |
FLEET_ENGINE_GET_DELIVERY_VEHICLE |
यह Fleet Engine में Get DeliveryVehicle API की पहचान करता है. |
FLEET_ENGINE_GET_TRIP |
यह Fleet Engine में Get Trip API की पहचान करता है. |
FLEET_ENGINE_GET_VEHICLE |
यह Fleet Engine में Get Vehicle API की पहचान करता है. |
FLEET_ENGINE_LIST_DELIVERY_VEHICLES |
यह Fleet Engine में List DeliveryVehicles API की पहचान करता है. |
FLEET_ENGINE_LIST_TASKS |
यह Fleet Engine में, List Tasks API की पहचान करता है. |
FLEET_ENGINE_LIST_VEHICLES |
यह Fleet Engine में, List Vehicles API की पहचान करता है. |
FLEET_ENGINE_SEARCH_TASKS |
Fleet Engine में Search Tasks API की पहचान करता है. |
GEOCODER_GEOCODE |
Geocoder में Geocode API की पहचान करता है. |
MAPS_MAX_ZOOM |
यह Maps API में MaximumZoomImageryService API की पहचान करता है. |
PLACES_AUTOCOMPLETE |
Places API में, ऑटोकंप्लीट एपीआई की पहचान करता है. |
PLACES_DETAILS |
Places API में Details API की पहचान करता है. |
PLACES_FIND_PLACE_FROM_PHONE_NUMBER |
यह Places API में findPlaceFromPhoneNumber API की पहचान करता है. |
PLACES_FIND_PLACE_FROM_QUERY |
Places API में findPlaceFromQuery API की पहचान करता है. |
PLACES_GATEWAY |
Places API में Gateway API की पहचान करता है. |
PLACES_GET_PLACE |
Places API में Get Place API की पहचान करता है. |
PLACES_LOCAL_CONTEXT_SEARCH |
Places API में LocalContextSearch API की पहचान करता है. |
PLACES_NEARBY_SEARCH |
Places API में NearbySearch API की पहचान करता है. |
PLACES_SEARCH_TEXT |
Places API में Search Text API की पहचान करता है. |
STREETVIEW_GET_PANORAMA |
Street View सेवा में, getPanorama तरीके की पहचान करता है. |
RPCStatus कॉन्सटैंट
google.maps.RPCStatus
कॉन्सटेंट
लाइब्रेरी "core"
वेब सेवा से मिला स्टेटस. https://grpc.github.io/grpc/core/md_doc_statuscodes.html देखें.
इन कॉन्सटैंट को स्ट्रिंग के तौर पर भी इस्तेमाल किया जा सकता है. TypeScript में, स्ट्रिंग लिटरल को RPCStatusString टाइप से तय किया जाता है.
const {RPCStatus} = await google.maps.importLibrary("core");
कॉन्स्टेंट | |
|---|---|
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 |
ऐसी गड़बड़ी जिसकी कोई जानकारी नहीं है. उदाहरण के लिए, यह गड़बड़ी तब दिख सकती है, जब किसी दूसरे अड्रेस स्पेस से मिला स्टेटस, किसी ऐसे गड़बड़ी वाले स्पेस से जुड़ा हो जिसकी जानकारी इस अड्रेस स्पेस में नहीं है. इसके अलावा, एपीआई से मिलने वाली ऐसी गड़बड़ियां जिनमें गड़बड़ी की पूरी जानकारी नहीं होती है उन्हें भी इस गड़बड़ी में बदला जा सकता है. |