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 optionalUSPS की ओर से उपलब्ध कराए गए, डिलीवरी से जुड़े अतिरिक्त फ़्लैग. यह सिर्फ़ US और PR इलाके में उपलब्ध है. |
verdict |
टाइप:
Verdict optionalनतीजे के सभी फ़्लैग |
तरीके | |
|---|---|
toJSON |
toJSON()पैरामीटर: कोई नहीं
रिटर्न वैल्यू:
ObjectAddressValidation क्लास को समान प्रॉपर्टी वाले 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 optionalBCP-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 optionallocation का 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 optionaleLOT Ascending/Descending Flag (A/D). |
elotNumber |
टाइप:
string optionalएन्हैंस्ड लाइन ऑफ़ ट्रैवल (ईएलओटी) नंबर. |
errorMessage |
टाइप:
string optionalयूएसपीएस का डेटा वापस पाने में गड़बड़ी का मैसेज. यह जानकारी तब भरी जाती है, जब नकली पतों का पता चलने की वजह से, यूएसपीएस प्रोसेसिंग को निलंबित कर दिया जाता है. |
fipsCountyCode |
टाइप:
string optionalएफ़आईपीएस काउंटी कोड. |
hasDefaultAddress |
टाइप:
booleanयह इंडिकेटर बताता है कि डिफ़ॉल्ट पता मिल गया है, लेकिन इससे ज़्यादा सटीक पते मौजूद हैं. |
hasNoEWSMatch |
टाइप:
booleanडिलीवरी का पता मैच किया जा सकता है, लेकिन ईडब्ल्यूएस फ़ाइल से पता चलता है कि एग्ज़ैक्ट मैच जल्द ही उपलब्ध होगा. |
lacsLinkIndicator |
टाइप:
string optionalLACSLink इंडिकेटर. |
lacsLinkReturnCode |
टाइप:
string optionalLACSLink रिटर्न कोड. |
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 optionalGeocode के ग्रैन्युलैरिटी लेवल के बारे में जानकारी. इसे इस तरह समझा जा सकता है कि जियोकोड की गई जगह की जानकारी कितनी सटीक है. |
hasInferredComponents |
टाइप:
booleanपते का कम से कम एक कॉम्पोनेंट ऐसा था जो इनपुट में नहीं था, लेकिन उसे अनुमान लगाकर जोड़ा गया. ज़्यादा जानकारी के लिए, AddressComponent देखें. |
hasReplacedComponents |
टाइप:
boolean optionalपते के कम से कम एक कॉम्पोनेंट को बदला गया - ज़्यादा जानकारी के लिए AddressComponent देखें. |
hasUnconfirmedComponents |
टाइप:
booleanपते के कम से कम एक कॉम्पोनेंट को कैटगरी में नहीं बांटा जा सकता या उसकी पुष्टि नहीं की जा सकती. ज़्यादा जानकारी के लिए, AddressComponent देखें. |
inputGranularity |
टाइप:
Granularity optionalइनपुट किए गए पते की जानकारी का लेवल. यह इनपुट पते को पार्स करने का नतीजा है. इससे पते की पुष्टि करने के लिए कोई सिग्नल नहीं मिलता. पुष्टि करने के सिग्नल के लिए, validationGranularity देखें. |
|
टाइप:
PossibleNextAction optionalएपीआई से मिली जानकारी के अन्य फ़ील्ड के आधार पर, अगली कार्रवाई की जा सकती है. जानकारी के लिए PossibleNextAction देखें. |
validationGranularity |
टाइप:
Granularity optionalबारीकी का वह लेवल जिस पर एपीआई, पते की पूरी तरह से पुष्टि कर सकता है. उदाहरण के लिए, PREMISE के validationGranularity से पता चलता है कि PREMISE और उससे बड़े लेवल पर, पते के सभी कॉम्पोनेंट की पुष्टि की जा सकती है. |