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