Address Validation (beta)

AddressValidation class

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
ईमेल डिलीवर होने से जुड़ी अन्य जानकारी. इस बात की कोई गारंटी नहीं है कि metadata, Address Validation API को भेजे गए हर पते के लिए पूरी तरह से भरा गया हो.
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 की वैल्यू भरनी होगी. यह वैल्यू, पुष्टि की प्रोसेस के पहले जवाब में मौजूद AddressValidation.responseId की वैल्यू के बराबर होनी चाहिए.
sessionToken optional
टाइप:  AutocompleteSessionToken optional
यह एक टोकन है. इससे बिलिंग के लिए, Autocomplete सेशन की पहचान की जाती है.
uspsCASSEnabled optional
टाइप:  boolean optional
यह कुकी, USPS CASS के साथ काम करने वाले मोड को चालू करती है. इससे AddressValidation के AddressValidation.uspsData फ़ील्ड पर सिर्फ़ असर पड़ता है. ध्यान दें: प्योर्तो रिको में मौजूद पतों के लिए, USPS CASS की सुविधा चालू होने पर, address के PostalAddress.regionCode को "PR" के तौर पर या address के PostalAddress.administrativeArea को "Puerto Rico" (केस-इनसेंसिटिव) या "PR" के तौर पर दिया जाना चाहिए.

Address क्लास

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

AddressMetadata क्लास

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

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

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

जानकारी के लेवल के हिसाब से कॉन्स्टेंट

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

किसी पते या जियोकोड की अलग-अलग ग्रेन्यूलैरिटी. address के लिए ग्रेन्यूलैरिटी बताने के लिए इस्तेमाल किए जाने पर, इन वैल्यू से पता चलता है कि पते से, मेल पाने वाले व्यक्ति की जगह की कितनी सटीक जानकारी मिलती है. उदाहरण के लिए, "123 Main Street, Redwood City, CA, 94061" जैसे पते से PREMISE की पहचान होती है, जबकि "Redwood City, CA, 94061" जैसे पते से LOCALITY की पहचान होती है. हालांकि, अगर हमें रेडवुड सिटी में "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 class

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

पते के लिए USPS का डेटा. यह ज़रूरी नहीं है कि USPSData, अमेरिका या प्यूर्टो रिको के हर उस पते के लिए पूरी तरह से भरा गया हो जिसे Address Validation API को भेजा गया है. हमारा सुझाव है कि अगर आपने जवाब के मुख्य हिस्से के तौर पर 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, postal code, और ZIP+4 के सभी अंकों को एक साथ जोड़ने पर, ऐसी संख्या मिलनी चाहिए जिसे 10 से भाग दिया जा सके.
deliveryPointCode
टाइप:  string optional
डिलीवरी पॉइंट का दो अंकों वाला कोड.
dpvCMRA
टाइप:  string optional
इससे पता चलता है कि पता, सीएमआरए (कमर्शियल मेल रिसीविंग एजेंसी) का है या नहीं. सीएमआरए, एक निजी कारोबार होता है, जो क्लाइंट के लिए मेल रिसीव करता है. एक वर्ण दिखाता है.
dpvConfirmation
टाइप:  string optional
डीपीवी की पुष्टि के लिए संभावित वैल्यू. यह फ़ंक्शन, एक वर्ण या कोई वैल्यू नहीं दिखाता है.
dpvDoorNotAccessible
टाइप:  string optional
इस फ़्लैग से उन पतों के बारे में पता चलता है जहां USPS, डाक पहुंचाने के लिए दरवाज़े पर दस्तक नहीं दे सकता. एक वर्ण दिखाता है.
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
इससे पता चलता है कि पता, नो स्टैट पता है या चालू पता है. ऐसे पते जहां कोई नहीं रहता या जहां USPS की सेवा उपलब्ध नहीं है उन्हें नो-स्टैट पते कहा जाता है. एक वर्ण दिखाता है.
dpvNoStatReasonCode
टाइप:  number optional
यह NoStat टाइप के बारे में बताता है. वजह के कोड को पूर्णांक के तौर पर दिखाता है.
dpvPBSA
टाइप:  string optional
इससे पता चलता है कि पते की पुष्टि, PBSA रिकॉर्ड से की गई है. एक वर्ण दिखाता है.
dpvThrowback
टाइप:  string optional
इससे पता चलता है कि सड़क के पते पर मेल डिलीवर नहीं किया गया है. एक वर्ण दिखाता है.
dpvVacant
टाइप:  string optional
इससे पता चलता है कि पता खाली है या नहीं. एक वर्ण दिखाता है.
elotFlag
टाइप:  string optional
ईएलओटी असेंडिंग/डिसेंडिंग फ़्लैग (A/D).
elotNumber
टाइप:  string optional
यात्रा की बेहतर लाइन (ईएलओटी) नंबर.
errorMessage
टाइप:  string optional
USPS से डेटा वापस पाने के लिए गड़बड़ी का मैसेज. यह तब दिखता है, जब नकली पतों का पता चलने की वजह से, USPS की प्रोसेसिंग निलंबित कर दी जाती है.
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 क्लास

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 देखें.
possibleNextAction
टाइप:  PossibleNextAction optional
एपीआई रिस्पॉन्स में मौजूद अन्य फ़ील्ड के आधार पर, अगली कार्रवाई की जा सकती है. जानकारी के लिए PossibleNextAction देखें.
validationGranularity
टाइप:  Granularity optional
वह ग्रेन्यूलैरिटी लेवल जिस पर एपीआई, पते की पूरी तरह से पुष्टि कर सकता है. उदाहरण के लिए, PREMISE के validationGranularity का मतलब है कि PREMISE और इससे बड़े लेवल के सभी पते के कॉम्पोनेंट की पुष्टि की जा सकती है.