Address Validation (beta)

ঠিকানা যাচাইকরণ ক্লাস

google.maps.addressValidation . AddressValidation ক্লাস

অ্যাড্রেস ভ্যালিডেশন এপিআই অ্যাক্সেস করার জন্য স্ট্যাটিক ক্লাস।

const {AddressValidation} = await google.maps.importLibrary("addressValidation") কল করে অ্যাক্সেস করুন।
Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।

Beta fetchAddressValidation
fetchAddressValidation(request)
পরামিতি:
রিটার্ন মান: Promise < AddressValidation >
একটি ঠিকানা যাচাই করে। https://developers.google.com/maps/documentation/javascript/address-validation/validate-address দেখুন।
Beta address
প্রকার: Address optional
জিওকোডের বিপরীতে ঠিকানা সম্পর্কে তথ্য।
Beta geocode
প্রকার: Geocode optional
ঠিকানা জিওকোড করা অবস্থান এবং স্থান সম্পর্কে তথ্য।
Beta metadata
প্রকার: AddressMetadata optional
বিতরণযোগ্যতার সাথে সম্পর্কিত অন্যান্য তথ্য। ঠিকানা যাচাইকরণ API এ পাঠানো প্রতিটি ঠিকানার জন্য metadata সম্পূর্ণরূপে জনবহুল হওয়ার নিশ্চয়তা নেই।
Beta responseId
প্রকার: string optional
UUID যা এই প্রতিক্রিয়া সনাক্ত করে। ঠিকানাটি পুনরায় যাচাই করার প্রয়োজন হলে, এই UUID অবশ্যই নতুন অনুরোধের সাথে থাকবে।
Beta uspsData
প্রকার: USPSData optional
USPS দ্বারা প্রদত্ত অতিরিক্ত বিতরণযোগ্য পতাকা। শুধুমাত্র অঞ্চল US এবং PR প্রদান করা হয়.
Beta verdict
প্রকার: Verdict optional
সামগ্রিক রায়ের পতাকা
Beta toJSON
toJSON()
পরামিতি: কোনোটিই নয়
রিটার্ন মান: Object
Address Validation ক্লাসকে একই বৈশিষ্ট্য সহ একটি JSON অবজেক্টে রূপান্তর করে।

AddressValidationRequest ইন্টারফেস

google.maps.addressValidation . AddressValidationRequest ইন্টারফেস

জন্য ইন্টারফেস অনুরোধ Beta AddressValidation.fetchAddressValidation

Beta address
প্রকার: PostalAddressLiteral
ঠিকানা যাচাই করা হচ্ছে। বিন্যাসহীন ঠিকানা PostalAddress.addressLines মাধ্যমে জমা দিতে হবে।
Beta previousResponseId optional
প্রকার: string optional
এই ক্ষেত্রটি প্রথম ঠিকানা যাচাইকরণের অনুরোধের জন্য সেট করা উচিত নয়। যদি একটি একক ঠিকানাকে সম্পূর্ণরূপে বৈধ করার জন্য আরও অনুরোধের প্রয়োজন হয় (উদাহরণস্বরূপ যদি ব্যবহারকারীর প্রাথমিক যাচাইকরণের পরে করা পরিবর্তনগুলি পুনরায় যাচাই করা প্রয়োজন), তাহলে প্রতিটি ফলোআপ অনুরোধের সাথে এই ক্ষেত্রটি পূরণ করতে হবে Beta AddressValidation.responseId যাচাইকরণের ক্রমটিতে প্রথম প্রতিক্রিয়া থেকে।
Beta uspsCASSEnabled optional
প্রকার: boolean optional
USPS CASS সামঞ্জস্যপূর্ণ মোড সক্ষম করে৷ এটি শুধুমাত্র প্রভাবিত করে Beta AddressValidation.uspsData এর AddressValidation ক্ষেত্র। দ্রষ্টব্য: পুয়ের্তো রিকোর ঠিকানাগুলির জন্য USPS CASS সক্ষম অনুরোধগুলির জন্য, address একটি PostalAddress.regionCode অবশ্যই "PR" হিসাবে প্রদান করতে হবে, অথবা address একটি PostalAddress.administrativeArea অবশ্যই "পুয়ের্তো রিকো" (কেস-সংবেদনশীল) বা "PR" হিসাবে প্রদান করতে হবে।

ঠিকানা ক্লাস

google.maps.addressValidation . Address ক্লাস

পোস্ট-প্রসেসড ঠিকানার বিশদ বিবরণ। পোস্ট-প্রসেসিং এর মধ্যে রয়েছে ঠিকানার ভুল বানান অংশ সংশোধন করা, ভুল অংশ প্রতিস্থাপন করা এবং অনুপস্থিত অংশ অনুমান করা।

const {Address} = await google.maps.importLibrary("addressValidation") কল করে অ্যাক্সেস করুন।
Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।

Beta components
প্রকার: Array < AddressComponent >
বৈধতা তথ্য সহ ফর্ম্যাট করা এবং সংশোধন করা ঠিকানার পৃথক ঠিকানা উপাদান। এটি পৃথক উপাদানের বৈধতা অবস্থার তথ্য প্রদান করে।
Beta formattedAddress
প্রকার: string optional
পোস্ট-প্রসেসড অ্যাড্রেস, যেখানে ঠিকানাটি অবস্থিত সেই অঞ্চলের ঠিকানা-ফরম্যাটিং নিয়ম অনুসরণ করে একটি একক-লাইন ঠিকানা হিসাবে ফর্ম্যাট করা হয়।
Beta missingComponentTypes
প্রকার: Array <string>
সঠিকভাবে ফরম্যাট করা মেইলিং ঠিকানায় উপস্থিত থাকার প্রত্যাশিত উপাদানগুলির প্রকারগুলি কিন্তু ইনপুটে পাওয়া যায়নি এবং অনুমান করা যায়নি৷ এই ধরণের উপাদানগুলি formatted_address , postal_address , বা address_components উপস্থিত নেই। "Boulder, Colorado, 80301, USA" এর মতো একটি ইনপুটের জন্য একটি উদাহরণ হতে পারে ['street_number', 'route'] । সম্ভাব্য প্রকারের তালিকা এখানে পাওয়া যাবে।
Beta postalAddress
প্রকার: PostalAddress optional
পোস্ট-প্রসেসড ঠিকানা একটি ডাক ঠিকানা হিসাবে প্রতিনিধিত্ব করে।
Beta unconfirmedComponentTypes
প্রকার: Array <string>
address_components উপস্থিত উপাদানগুলির প্রকারগুলি সঠিক বলে নিশ্চিত করা যায়নি। এই ক্ষেত্রটি সুবিধার জন্য প্রদান করা হয়েছে: এর বিষয়বস্তু address_components মাধ্যমে পুনরাবৃত্তি করার সমতুল্য যেখানে সমস্ত উপাদানের ধরন খুঁজে বের করতে Beta AddressComponent.confirmationLevel নয় Beta ConfirmationLevel.CONFIRMED বা Beta AddressComponent.inferred পতাকা true সেট করা নেই। সম্ভাব্য প্রকারের তালিকা এখানে পাওয়া যাবে।
Beta unresolvedTokens
প্রকার: Array <string>
ইনপুটে কোনো টোকেন আছে যা সমাধান করা যায়নি। এটি এমন একটি ইনপুট হতে পারে যা একটি ঠিকানার একটি বৈধ অংশ হিসাবে স্বীকৃত হয়নি (উদাহরণস্বরূপ একটি ইনপুটে যেমন "123235253253 Main St, San Francisco, CA, 94105", অমীমাংসিত টোকেনগুলি ["123235253253"] এর মতো দেখতে হতে পারে কারণ এটি একটি ভাল রাস্তার নম্বরের মতো দেখাচ্ছে না৷

ঠিকানা কম্পোনেন্ট ক্লাস

google.maps.addressValidation . AddressComponent ক্লাস

একটি ঠিকানার একটি একক উপাদান প্রতিনিধিত্ব করে (যেমন রাস্তার নাম, শহর)।

const {AddressComponent} = await google.maps.importLibrary("addressValidation") কল করে অ্যাক্সেস করুন।
Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।

Beta componentName
প্রকার: string optional
উপাদানের নামের পাঠ্য। উদাহরণস্বরূপ, রাস্তার নামের জন্য "5ম অ্যাভিনিউ" বা রাস্তার নম্বরের জন্য "1253",
Beta componentNameLanguageCode
প্রকার: string optional
BCP-47 ভাষার কোড। এটি উপস্থিত থাকবে না যদি উপাদানের নামটি একটি ভাষার সাথে যুক্ত না হয়, যেমন রাস্তার নম্বর।
Beta componentType
প্রকার: string optional
Beta confirmationLevel
প্রকার: ConfirmationLevel optional
নিশ্চিততার স্তর নির্দেশ করে যে উপাদানটি সঠিক।