Address Validation

AddressValidation क्लास

google.maps.addressValidation.AddressValidation क्लास

AddressValidation API को ऐक्सेस करने के लिए स्टैटिक क्लास.

const {AddressValidation} = await google.maps.importLibrary("addressValidation") पर कॉल करके ऐक्सेस करें.
Maps JavaScript API में मौजूद लाइब्रेरी देखें.

fetchAddressValidation
fetchAddressValidation(request)
पैरामीटर: 
रिटर्न वैल्यू:  Promise<AddressValidation>
किसी पते की पुष्टि करता है. https://developers.google.com/maps/documentation/javascript/address-validation/validate-address देखें.
address
टाइप:  Address optional
जियोकोड के बजाय, पते के बारे में जानकारी.
geocode
टाइप:  Geocode optional
उस जगह की जानकारी जिसके लिए पते को जियोकोड किया गया है.
metadata
टाइप:  AddressMetadata optional
ईमेल डिलीवर होने से जुड़ी अन्य जानकारी. इस बात की कोई गारंटी नहीं है कि Address Validation API को भेजे गए हर पते के लिए, metadata पूरी तरह से भरा जाएगा.
responseId
टाइप:  string optional
इस जवाब की पहचान करने वाला यूयूआईडी. अगर पते की फिर से पुष्टि करनी है, तो नए अनुरोध के साथ यह यूयूआईडी ज़रूर शामिल होना चाहिए.
uspsData
टाइप:  USPSData optional
USPS की ओर से उपलब्ध कराए गए, डिलीवरी से जुड़े अतिरिक्त फ़्लैग. यह सिर्फ़ US और PR इलाके में उपलब्ध है.
verdict
टाइप:  Verdict optional
नतीजे के सभी फ़्लैग
toJSON
toJSON()
पैरामीटर:  कोई नहीं
रिटर्न वैल्यू:  Object
AddressValidation क्लास को समान प्रॉपर्टी वाले JSON ऑब्जेक्ट में बदलता है.

AddressValidationRequest इंटरफ़ेस

google.maps.addressValidation.AddressValidationRequest इंटरफ़ेस

AddressValidation.fetchAddressValidation के लिए अनुरोध इंटरफ़ेस.

address
टाइप:  PostalAddressLiteral
पते की पुष्टि की जा रही है. बिना फ़ॉर्मैट वाले पते, PostalAddress.addressLines का इस्तेमाल करके सबमिट किए जाने चाहिए.
placeAutocompleteElement optional
टाइप:  PlaceAutocompleteElement optional
अगर PlaceAutocompleteElement का इस्तेमाल किया जा रहा है, तो उसे यहां शामिल करें. इससे AddressValidation API कॉल को ऑटोकंप्लीट सेशन टोकन से लिंक किया जा सकेगा.
previousResponseId optional
टाइप:  string optional
पते की पुष्टि के पहले अनुरोध के लिए, यह फ़ील्ड सेट नहीं किया जाना चाहिए. अगर किसी पते की पूरी तरह से पुष्टि करने के लिए ज़्यादा अनुरोधों की ज़रूरत है, तो हर फ़ॉलोअप अनुरोध में इस फ़ील्ड को पुष्टि के क्रम में पहले जवाब के AddressValidation.responseId से भरना होगा. उदाहरण के लिए, अगर शुरुआती पुष्टि के बाद उपयोगकर्ता के किए गए बदलावों की फिर से पुष्टि करनी है.
sessionToken optional
टाइप:  AutocompleteSessionToken optional
यह एक टोकन है, जो बिलिंग के मकसद से ऑटोकंप्लीट सेशन की पहचान करता है.
uspsCASSEnabled optional
टाइप:  boolean optional
इससे USPS CASS के साथ काम करने वाला मोड चालू होता है. इसका असर AddressValidation के सिर्फ़ AddressValidation.uspsData फ़ील्ड पर पड़ता है. ध्यान दें: प्योर्तो रिको के पतों के लिए, यूएसपीएस सीएएसएस की सुविधा वाले अनुरोधों के लिए, address के PostalAddress.regionCode को "PR" के तौर पर या address के PostalAddress.administrativeArea को "Puerto Rico" (केस-इनसेंसिटिव) या "PR" के तौर पर दिया जाना चाहिए.

Address class

google.maps.addressValidation.Address क्लास

प्रोसेस किए गए पते की जानकारी. पोस्ट-प्रोसेसिंग में, पते में गलत स्पेलिंग वाले हिस्सों को ठीक करना, गलत हिस्सों को बदलना, और छूटे हुए हिस्सों का अनुमान लगाना शामिल है.

const {Address} = await google.maps.importLibrary("addressValidation") पर कॉल करके ऐक्सेस करें.
Maps JavaScript API में मौजूद लाइब्रेरी देखें.

components
टाइप:  Array<AddressComponent>
सही फ़ॉर्मैट में मौजूद और सही किए गए पते के अलग-अलग कॉम्पोनेंट. साथ ही, पुष्टि करने की जानकारी. इससे अलग-अलग कॉम्पोनेंट की पुष्टि की स्थिति के बारे में जानकारी मिलती है.
formattedAddress
टाइप:  string optional
पोस्ट-प्रोसेस किया गया पता, जिसे एक लाइन में फ़ॉर्मैट किया गया है. यह पता, उस इलाके के पते के फ़ॉर्मैट के नियमों के मुताबिक होता है जहां यह पता मौजूद है.
missingComponentTypes
टाइप:  Array<string>
ऐसे कॉम्पोनेंट जो सही फ़ॉर्मैट वाले डाक पते में मौजूद होने चाहिए थे, लेकिन इनपुट में नहीं मिले और उनका अनुमान भी नहीं लगाया जा सका. इस तरह के कॉम्पोनेंट formatted_address, postal_address या address_components में मौजूद नहीं हैं. उदाहरण के लिए, "Boulder, Colorado, 80301, USA" जैसे इनपुट के लिए ['street_number', 'route']. संभावित टाइप की सूची यहां देखी जा सकती है.
postalAddress
टाइप:  PostalAddress optional
प्रोसेस किया गया पता, डाक पते के तौर पर दिखाया जाता है.
unconfirmedComponentTypes
टाइप:  Array<string>
address_components में मौजूद कॉम्पोनेंट के टाइप, लेकिन यह पुष्टि नहीं की जा सकी कि वे सही हैं या नहीं. यह फ़ील्ड, सुविधा के लिए दिया गया है: इसका कॉन्टेंट, address_components को दोहराने के बराबर है. इससे उन सभी कॉम्पोनेंट के टाइप का पता चलता है जहां AddressComponent.confirmationLevel, ConfirmationLevel.CONFIRMED नहीं है या AddressComponent.inferred फ़्लैग, true पर सेट नहीं है. संभावित टाइप की सूची यहां देखी जा सकती है.
unresolvedTokens
टाइप:  Array<string>
इनपुट में मौजूद ऐसे टोकन जिन्हें हल नहीं किया जा सका. यह ऐसा इनपुट हो सकता है जिसे पते के मान्य हिस्से के तौर पर नहीं पहचाना गया. उदाहरण के लिए, "123235253253 Main St, San Francisco, CA, 94105" जैसे इनपुट में, हल नहीं किए गए टोकन ["123235253253"] जैसे दिख सकते हैं. ऐसा इसलिए, क्योंकि यह मान्य गली नंबर नहीं लगता.

AddressComponent क्लास

google.maps.addressValidation.AddressComponent क्लास

यह पते के किसी एक कॉम्पोनेंट को दिखाता है. जैसे, सड़क का नाम, शहर.

const {AddressComponent} = await google.maps.importLibrary("addressValidation") पर कॉल करके ऐक्सेस करें.
Maps JavaScript API में मौजूद लाइब्रेरी देखें.

componentName
टाइप:  string optional
कॉम्पोनेंट के नाम का टेक्स्ट. उदाहरण के लिए, सड़क के नाम के लिए "5th Avenue" या सड़क के नंबर के लिए "1253",
componentNameLanguageCode
टाइप:  string optional
BCP-47 भाषा कोड. अगर कॉम्पोनेंट का नाम किसी भाषा से नहीं जुड़ा है, तो यह मौजूद नहीं होगा. जैसे, स्ट्रीट नंबर.
componentType
टाइप:  string optional
पते के कॉम्पोनेंट का टाइप. संभावित टाइप की सूची के लिए, टेबल 2: Places सेवा से मिलने वाले अन्य टाइप देखें.
confirmationLevel
टाइप:  ConfirmationLevel optional
इससे पता चलता है कि कॉम्पोनेंट के सही होने की संभावना कितनी है.
inferred
टाइप:  boolean
अगर यह सही है, तो यह कॉम्पोनेंट इनपुट का हिस्सा नहीं था. हालांकि, पते की जगह के लिए इसका अनुमान लगाया गया था. पूरा पता देने के लिए, इस कॉम्पोनेंट को शामिल करने का सुझाव दिया जाता है.
replaced
टाइप:  boolean
इससे पता चलता है कि कॉम्पोनेंट का नाम पूरी तरह से बदल दिया गया है. उदाहरण के लिए, किसी पते के लिए गलत पिन कोड की जगह सही पिन कोड डालना. यह सिर्फ़ कॉस्मेटिक बदलाव नहीं है. इनपुट कॉम्पोनेंट को बदलकर, एक अलग कॉम्पोनेंट कर दिया गया है.
spellCorrected
टाइप:  boolean
इससे पता चलता है कि कॉम्पोनेंट के नाम में गलत स्पेलिंग को ठीक किया गया है. एपीआई, स्पेलिंग के एक वैरिएंट से दूसरे वैरिएंट में किए गए बदलावों को हमेशा फ़्लैग नहीं करता. जैसे, "centre" से "center".
unexpected
टाइप:  boolean
अगर यह सही है, तो इस कॉम्पोनेंट के दिए गए क्षेत्र के डाक पते में मौजूद होने की उम्मीद नहीं है. इसे सिर्फ़ इसलिए शामिल किया गया है, क्योंकि यह इनपुट का हिस्सा था.

AddressMetadata क्लास

google.maps.addressValidation.AddressMetadata क्लास

पते का मेटाडेटा. इस बात की कोई गारंटी नहीं है कि Address Validation API को भेजे गए हर पते के लिए, AddressMetadata पूरी तरह से भरा हुआ हो.

const {AddressMetadata} = await google.maps.importLibrary("addressValidation") पर कॉल करके ऐक्सेस करें.
Maps JavaScript API में मौजूद लाइब्रेरी देखें.

business
टाइप:  boolean
poBox
टाइप:  boolean
residential
टाइप:  boolean

ConfirmationLevel कॉन्स्टेंट

google.maps.addressValidation.ConfirmationLevel कॉन्सटैंट

अलग-अलग संभावित वैल्यू से पता चलता है कि कॉम्पोनेंट के सही होने की संभावना कितनी है.

const {ConfirmationLevel} = await google.maps.importLibrary("addressValidation") पर कॉल करके ऐक्सेस करें.
Maps JavaScript API में मौजूद लाइब्रेरी देखें.

CONFIRMED
UNCONFIRMED_AND_SUSPICIOUS
UNCONFIRMED_BUT_PLAUSIBLE

Geocode क्लास

google.maps.addressValidation.Geocode क्लास

इसमें उस जगह की जानकारी होती है जहां इनपुट को जियोकोड किया गया था.

const {Geocode} = await google.maps.importLibrary("addressValidation") पर कॉल करके ऐक्सेस करें.
Maps JavaScript API में मौजूद लाइब्रेरी देखें.

bounds
टाइप:  LatLngBounds optional
जियोकोड की गई जगह की सीमाएं.
featureSizeMeters
टाइप:  number optional
जियोकोड की गई जगह का साइज़, मीटर में. यह जियोकोड की गई जगह की जानकारी की बारीकियों को मापने का एक और तरीका है. हालांकि, यह सिमैंटिक मीनिंग के बजाय फ़िज़िकल साइज़ में होता है.
location
टाइप:  LatLngAltitude optional
इनपुट की जियोकोड की गई जगह.
placeId
टाइप:  string optional
जियोकोड की गई जगह का आईडी. पते, अक्षांश/देशांतर निर्देशांक या Plus Code के बजाय, जगह का इस्तेमाल करना बेहतर होता है. रास्ता तय करने या ड्राइविंग के लिए रास्ते के निर्देश पाने के लिए कोऑर्डिनेट का इस्तेमाल करने पर, हमेशा उन कोऑर्डिनेट के सबसे नज़दीक मौजूद सड़क पर पॉइंट स्नैप किया जाएगा. ऐसा हो सकता है कि यह रास्ता आपको मंज़िल तक जल्दी या सुरक्षित तरीके से न पहुंचाए. साथ ही, यह भी हो सकता है कि यह रास्ता प्रॉपर्टी के ऐक्सेस पॉइंट के पास न हो. इसके अलावा, किसी जगह को रिवर्स जियोकोड करने पर, इस बात की कोई गारंटी नहीं होती कि मिलने वाला पता, मूल पते से मैच करेगा.
placeTypes
टाइप:  Array<string>
इनपुट को जिस जगह के लिए जियोकोड किया गया है उसका टाइप. उदाहरण के लिए, ['locality', 'political']. टाइप की पूरी सूची, Geocoding API के दस्तावेज़ में देखी जा सकती है.
plusCode
टाइप:  PlusCode optional
location का Plus Code.
fetchPlace
fetchPlace()
पैरामीटर:  कोई नहीं
रिटर्न वैल्यू:  कोई नहीं
यह इस जियोकोड की जगह की जानकारी दिखाता है. किसी जगह की पूरी जानकारी पाने के लिए, place.fetchFields() को कॉल करना चाहिए.

जानकारी का स्तर कॉन्सटेंट

google.maps.addressValidation.Granularity कॉन्सटैंट

किसी पते या जियोकोड में अलग-अलग तरह की जानकारी हो सकती है. जब इन वैल्यू का इस्तेमाल किसी पते की जानकारी देने के लिए किया जाता है, तो इनसे पता चलता है कि पता कितनी बारीकी से मेलिंग डेस्टिनेशन की पहचान करता है. उदाहरण के लिए, "123 Main Street, Redwood City, CA, 94061" जैसा पता, PREMISE की पहचान करता है. वहीं, "Redwood City, CA, 94061" जैसा पता, LOCALITY की पहचान करता है. हालांकि, अगर हमें Redwood City में "123 Main Street" के लिए जियोकोड नहीं मिलता है, तो हो सकता है कि जियोकोड LOCALITY की जानकारी के हिसाब से मिले. भले ही, पते की जानकारी ज़्यादा सटीक हो.

const {Granularity} = await google.maps.importLibrary("addressValidation") पर कॉल करके ऐक्सेस करें.
Maps JavaScript API में मौजूद लाइब्रेरी देखें.

BLOCK पता या जियोकोड, किसी ब्लॉक की जानकारी देता है. इसका इस्तेमाल सिर्फ़ उन इलाकों में किया जाता है जहां ब्लॉक-लेवल पर पते लिखे जाते हैं, जैसे कि जापान.
OTHER अन्य सभी ग्रैन्युलैरिटी, जिन्हें एक साथ बकेट किया गया है, क्योंकि उन्हें डिलीवर नहीं किया जा सकता.
PREMISE बिल्डिंग-लेवल का नतीजा.
PREMISE_PROXIMITY एक ऐसा जियोकोड जो पते की बिल्डिंग-लेवल की जगह की जानकारी देता है.
ROUTE जियोकोड या पता, किसी रास्ते के बारे में ज़्यादा जानकारी देता है. जैसे, गली, सड़क या हाइवे.
SUB_PREMISE बिल्डिंग लेवल से नीचे का नतीजा, जैसे कि कोई अपार्टमेंट.

PossibleNextAction कॉन्सटेंट

google.maps.addressValidation.PossibleNextAction कॉन्सटैंट

यह एपीआई से मिले जवाब की खास जानकारी देता है, ताकि आपको यह तय करने में मदद मिल सके कि आगे क्या कार्रवाई करनी है. यह फ़ील्ड, एपीआई से मिली जानकारी में मौजूद अन्य फ़ील्ड से लिया गया है. इसे पते के सटीक होने या डिलीवरी की गारंटी के तौर पर नहीं माना जाना चाहिए.

const {PossibleNextAction} = await google.maps.importLibrary("addressValidation") पर कॉल करके ऐक्सेस करें.
Maps JavaScript API में मौजूद लाइब्रेरी देखें.

ACCEPT एपीआई से मिली जानकारी में ऐसे सिग्नल शामिल नहीं हैं जो PossibleNextAction की अन्य वैल्यू में से किसी एक की पुष्टि करते हों. अपने ग्राहक को फिर से सूचना दिए बिना, पोस्ट-प्रोसेस किए गए पते का इस्तेमाल किया जा सकता है. हालांकि, इससे यह गारंटी नहीं मिलती कि पता मान्य है. साथ ही, पते में अब भी सुधार किए जा सकते हैं. जोखिम के आकलन के आधार पर, यह तय करना आपकी ज़िम्मेदारी है कि ग्राहक को सूचना देनी है या नहीं और अगर देनी है, तो कैसे देनी है.
CONFIRM एपीआई से मिली जानकारी के एक या उससे ज़्यादा फ़ील्ड से, प्रोसेस किए गए पते में संभावित मामूली समस्याओं का पता चलता है. उदाहरण के लिए, postal_code पते का कॉम्पोनेंट replaced था. अपने ग्राहक को पते की समीक्षा करने के लिए कहें. इससे पते की क्वालिटी को बेहतर बनाने में मदद मिल सकती है.
CONFIRM_ADD_SUBPREMISES एपीआई से मिली जानकारी से पता चलता है कि प्रोसेस किए गए पते में सब-प्रिमिस की जानकारी मौजूद नहीं है. अपने ग्राहक को पते की समीक्षा करने और यूनिट नंबर जोड़ने के लिए कहें. इससे पते की क्वालिटी को बेहतर बनाने में मदद मिल सकती है. प्रोसेस किए गए पते में अन्य छोटी-मोटी समस्याएं भी हो सकती हैं. ध्यान दें: यह enum वैल्यू सिर्फ़ अमेरिका के पतों के लिए दिखाई जा सकती है.
FIX एपीआई से मिली जानकारी के एक या उससे ज़्यादा फ़ील्ड से, प्रोसेस किए गए पते में संभावित समस्या का पता चलता है. उदाहरण के लिए, verdict.validation_granularity, OTHER है. अपने ग्राहक को पते में बदलाव करने के लिए कहें. इससे पते की क्वालिटी को बेहतर बनाने में मदद मिल सकती है.

USPSAddress क्लास

google.maps.addressValidation.USPSAddress क्लास

अमेरिका के पते को यूएसपीएस के मुताबिक दिखाने का तरीका.

const {USPSAddress} = await google.maps.importLibrary("addressValidation") पर कॉल करके ऐक्सेस करें.
Maps JavaScript API में मौजूद लाइब्रेरी देखें.

city
टाइप:  string optional
शहर का नाम.
cityStateZipAddressLine
टाइप:  string optional
पते की वह लाइन जिसमें शहर, राज्य, और पिन कोड शामिल है.
firm
टाइप:  string optional
फ़र्म का नाम.
firstAddressLine
टाइप:  string optional
पते की पहली लाइन.
secondAddressLine
टाइप:  string optional
पते की दूसरी लाइन.
state
टाइप:  string optional
राज्य का दो अक्षरों वाला कोड.
urbanization
टाइप:  string optional
प्योर्तो रिको के अर्बनाइज़ेशन का नाम.
zipCode
टाइप:  string optional
पिन कोड, जैसे कि "10009".
zipCodeExtension
टाइप:  string optional
चार अंकों वाला पिन कोड एक्सटेंशन, जैसे कि "5023".

USPSData क्लास

google.maps.addressValidation.USPSData क्लास

पते के लिए यूएसपीएस डेटा. इस बात की कोई गारंटी नहीं है कि Address Validation API को भेजे गए अमेरिका या प्योर्तो रिको के हर पते के लिए, USPSData पूरी तरह से भरा हुआ हो. अगर जवाब के मुख्य हिस्से के तौर पर uspsData का इस्तेमाल किया जाता है, तो हमारा सुझाव है कि जवाब में बैकअप पते के फ़ील्ड को इंटिग्रेट करें.

const {USPSData} = await google.maps.importLibrary("addressValidation") पर कॉल करके ऐक्सेस करें.
Maps JavaScript API में मौजूद लाइब्रेरी देखें.

abbreviatedCity
टाइप:  string optional
शहर का छोटा नाम.
addressRecordType
टाइप:  string optional
इनपुट पते से मैच करने वाले पते के रिकॉर्ड का टाइप.
carrierRoute
टाइप:  string optional
कैरियर रूट कोड. चार वर्णों वाला कोड, जिसमें एक अक्षर वाला प्रीफ़िक्स और तीन अंकों वाला रूट डिज़ाइनर शामिल होता है.
carrierRouteIndicator
टाइप:  string optional
कैरियर के रूट की दर को क्रम से लगाने का इंडिकेटर.
cassProcessed
टाइप:  boolean
यह इंडिकेटर दिखाता है कि अनुरोध को CASS के तहत प्रोसेस किया गया है.
county
टाइप:  string optional
काउंटी का नाम.
deliveryPointCheckDigit
टाइप:  string optional
डिलीवरी पॉइंट का चेक डिजिट. यह नंबर, delivery_point_barcode के आखिर में जोड़ा जाता है. ऐसा, मशीन से स्कैन किए जाने वाले मेल के लिए किया जाता है. delivery_point_barcode, delivery_point_check_digit, पिन कोड, और ZIP+4 के सभी अंकों को जोड़ने पर, ऐसी संख्या मिलनी चाहिए जिसे 10 से भाग दिया जा सके.
deliveryPointCode
टाइप:  string optional
डिलीवरी पॉइंट का दो अंकों वाला कोड.
dpvCMRA
टाइप:  string optional
इससे पता चलता है कि पता सीएमआरए (कमर्शियल मेल रिसीविंग एजेंसी) है या नहीं. यह एक निजी कारोबार होता है, जो क्लाइंट के लिए मेल पाने का काम करता है. एक वर्ण दिखाता है.
dpvConfirmation
टाइप:  string optional
डीपीवी की पुष्टि के लिए संभावित वैल्यू. यह फ़ंक्शन, एक वर्ण दिखाता है या कोई वैल्यू नहीं दिखाता.
dpvDoorNotAccessible
टाइप:  string optional
इस फ़्लैग से उन पतों का पता चलता है जहां यूएसपीएस, मेल डिलीवर करने के लिए दरवाज़ा नहीं खटखटा सकता. एक वर्ण दिखाता है.
dpvDrop
टाइप:  string optional
फ़्लैग से पता चलता है कि मेल को किसी साइट पर मौजूद एक ही रिसेप्टेकल में डिलीवर किया गया है. एक वर्ण दिखाता है.
dpvEnhancedDeliveryCode
टाइप:  string optional
इससे पता चलता है कि पते के लिए, एक से ज़्यादा डीपीवी रिटर्न कोड मान्य हैं. एक वर्ण दिखाता है.
dpvFootnote
टाइप:  string optional
डिलीवरी पॉइंट की पुष्टि करने से जुड़े फ़ुटनोट. एक ही स्ट्रिंग में कई फ़ुटनोट एक साथ जोड़े जा सकते हैं.
dpvNonDeliveryDays
टाइप:  string optional
इस फ़्लैग से पता चलता है कि मेल की डिलीवरी, हफ़्ते के हर दिन नहीं की जाती. एक वर्ण दिखाता है.
dpvNonDeliveryDaysValues
टाइप:  number optional
डिलीवरी न होने वाले दिनों की पहचान करने वाला इंटीजर. बिट फ़्लैग का इस्तेमाल करके, इसकी जांच की जा सकती है: 0x40 – रविवार को डिलीवरी नहीं की जाती 0x20 – सोमवार को डिलीवरी नहीं की जाती 0x10 – मंगलवार को डिलीवरी नहीं की जाती 0x08 – बुधवार को डिलीवरी नहीं की जाती 0x04 – गुरुवार को डिलीवरी नहीं की जाती 0x02 – शुक्रवार को डिलीवरी नहीं की जाती 0x01 – शनिवार को डिलीवरी नहीं की जाती
dpvNoSecureLocation
टाइप:  string optional
फ़्लैग से पता चलता है कि दरवाज़े तक पहुंचा जा सकता है, लेकिन सुरक्षा की वजहों से पैकेज को वहां नहीं छोड़ा जाएगा. एक वर्ण दिखाता है.
dpvNoStat
टाइप:  string optional
इससे पता चलता है कि पता चालू है या नहीं. 'नो स्टैट' पते वे होते हैं जो लगातार इस्तेमाल नहीं किए जाते या जिन पर यूएसपीएस सेवा नहीं देता. एक वर्ण दिखाता है.
dpvNoStatReasonCode
टाइप:  number optional
इससे NoStat टाइप के बारे में पता चलता है. यह int के तौर पर वजह का कोड दिखाता है.
dpvPBSA
टाइप:  string optional
इससे पता चलता है कि पता, पीबीएसए रिकॉर्ड से मैच हो गया है. एक वर्ण दिखाता है.
dpvThrowback
टाइप:  string optional
इससे पता चलता है कि मोहल्ले के पते पर डाक नहीं भेजी जाती. एक वर्ण दिखाता है.
dpvVacant
टाइप:  string optional
इससे पता चलता है कि पता खाली है या नहीं. एक वर्ण दिखाता है.
elotFlag
टाइप:  string optional
eLOT Ascending/Descending Flag (A/D).
elotNumber
टाइप:  string optional
एन्हैंस्ड लाइन ऑफ़ ट्रैवल (ईएलओटी) नंबर.
errorMessage
टाइप:  string optional
यूएसपीएस का डेटा वापस पाने में गड़बड़ी का मैसेज. यह जानकारी तब भरी जाती है, जब नकली पतों का पता चलने की वजह से, यूएसपीएस प्रोसेसिंग को निलंबित कर दिया जाता है.
fipsCountyCode
टाइप:  string optional
एफ़आईपीएस काउंटी कोड.
hasDefaultAddress
टाइप:  boolean
यह इंडिकेटर बताता है कि डिफ़ॉल्ट पता मिल गया है, लेकिन इससे ज़्यादा सटीक पते मौजूद हैं.
hasNoEWSMatch
टाइप:  boolean
डिलीवरी का पता मैच किया जा सकता है, लेकिन ईडब्ल्यूएस फ़ाइल से पता चलता है कि एग्ज़ैक्ट मैच जल्द ही उपलब्ध होगा.
lacsLinkIndicator
टाइप:  string optional
LACSLink इंडिकेटर.
lacsLinkReturnCode
टाइप:  string optional
LACSLink रिटर्न कोड.
pmbDesignator
टाइप:  string optional
पीएमबी (प्राइवेट मेल बॉक्स) यूनिट डेज़िग्नेटर.
pmbNumber
टाइप:  string optional
पीएमबी (प्राइवेट मेल बॉक्स) नंबर.
poBoxOnlyPostalCode
टाइप:  boolean
सिर्फ़ पीओ बॉक्स वाला पिन कोड.
postOfficeCity
टाइप:  string optional
मुख्य पोस्ट ऑफ़िस वाला शहर.
postOfficeState
टाइप:  string optional
मुख्य पोस्ट ऑफ़िस का राज्य.
standardizedAddress
टाइप:  USPSAddress optional
यूएसपीएस के स्टैंडर्ड फ़ॉर्मैट वाला पता.
suiteLinkFootnote
टाइप:  string optional
सड़क या ऊंची इमारत के रिकॉर्ड को सुइट की जानकारी से मैच करने पर मिलने वाले फ़ुटनोट. अगर कारोबार का नाम मैच हो जाता है, तो दूसरा नंबर दिखाया जाता है.

Verdict class

google.maps.addressValidation.Verdict क्लास

यह दिए गए पते के लिए, प्रोसेस किए गए पते को दिखाता है.

const {Verdict} = await google.maps.importLibrary("addressValidation") पर कॉल करके ऐक्सेस करें.
Maps JavaScript API में मौजूद लाइब्रेरी देखें.

addressComplete
टाइप:  boolean
पते को तब पूरा माना जाता है, जब उसमें कोई भी ऐसा टोकन न हो जिसे हल न किया गया हो. साथ ही, उसमें पते का कोई भी कॉम्पोनेंट मौजूद न हो या ऐसा कॉम्पोनेंट न हो जिसकी उम्मीद न की गई हो. अगर इसे सेट नहीं किया गया है, तो इसका मतलब है कि वैल्यू false है. ज़्यादा जानकारी के लिए, Address.missingComponentTypes, Address.unresolvedTokens या AddressComponent.unexpected फ़ील्ड देखें.
geocodeGranularity
टाइप:  Granularity optional
Geocode के ग्रैन्युलैरिटी लेवल के बारे में जानकारी. इसे इस तरह समझा जा सकता है कि जियोकोड की गई जगह की जानकारी कितनी सटीक है.
hasInferredComponents
टाइप:  boolean
पते का कम से कम एक कॉम्पोनेंट ऐसा था जो इनपुट में नहीं था, लेकिन उसे अनुमान लगाकर जोड़ा गया. ज़्यादा जानकारी के लिए, AddressComponent देखें.
hasReplacedComponents
टाइप:  boolean optional
पते के कम से कम एक कॉम्पोनेंट को बदला गया - ज़्यादा जानकारी के लिए AddressComponent देखें.
hasUnconfirmedComponents
टाइप:  boolean
पते के कम से कम एक कॉम्पोनेंट को कैटगरी में नहीं बांटा जा सकता या उसकी पुष्टि नहीं की जा सकती. ज़्यादा जानकारी के लिए, AddressComponent देखें.
inputGranularity
टाइप:  Granularity optional
इनपुट किए गए पते की जानकारी का लेवल. यह इनपुट पते को पार्स करने का नतीजा है. इससे पते की पुष्टि करने के लिए कोई सिग्नल नहीं मिलता. पुष्टि करने के सिग्नल के लिए, validationGranularity देखें.
BetapossibleNextAction
टाइप:  PossibleNextAction optional
एपीआई से मिली जानकारी के अन्य फ़ील्ड के आधार पर, अगली कार्रवाई की जा सकती है. जानकारी के लिए PossibleNextAction देखें.
validationGranularity
टाइप:  Granularity optional
बारीकी का वह लेवल जिस पर एपीआई, पते की पूरी तरह से पुष्टि कर सकता है. उदाहरण के लिए, PREMISE के validationGranularity से पता चलता है कि PREMISE और उससे बड़े लेवल पर, पते के सभी कॉम्पोनेंट की पुष्टि की जा सकती है.