ঠিকানা যাচাইকরণ ক্লাস
google.maps.addressValidation . AddressValidation
ক্লাস
অ্যাড্রেস ভ্যালিডেশন এপিআই অ্যাক্সেস করার জন্য স্ট্যাটিক ক্লাস।
const {AddressValidation} = await google.maps.importLibrary("addressValidation")
কল করে অ্যাক্সেস করুন।
Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
স্ট্যাটিক পদ্ধতি | |
---|---|
| fetchAddressValidation(request) পরামিতি:
রিটার্ন মান: Promise < AddressValidation > একটি ঠিকানা যাচাই করে। https://developers.google.com/maps/documentation/javascript/address-validation/validate-address দেখুন। |
বৈশিষ্ট্য | |
---|---|
| প্রকার: Address optional জিওকোডের বিপরীতে ঠিকানা সম্পর্কে তথ্য। |
| প্রকার: Geocode optional ঠিকানা জিওকোড করা অবস্থান এবং স্থান সম্পর্কে তথ্য। |
| প্রকার: AddressMetadata optional বিতরণযোগ্যতার সাথে সম্পর্কিত অন্যান্য তথ্য। ঠিকানা যাচাইকরণ API এ পাঠানো প্রতিটি ঠিকানার জন্য metadata সম্পূর্ণরূপে জনবহুল হওয়ার নিশ্চয়তা নেই। |
| প্রকার: string optional UUID যা এই প্রতিক্রিয়া সনাক্ত করে। ঠিকানাটি পুনরায় যাচাই করার প্রয়োজন হলে, এই UUID অবশ্যই নতুন অনুরোধের সাথে থাকবে। |
| প্রকার: USPSData optional USPS দ্বারা প্রদত্ত অতিরিক্ত বিতরণযোগ্য পতাকা। শুধুমাত্র অঞ্চল US এবং PR প্রদান করা হয়. |
| প্রকার: Verdict optional সামগ্রিক রায়ের পতাকা |
পদ্ধতি | |
---|---|
| toJSON() পরামিতি: কোনোটিই নয় রিটার্ন মান: Object Address Validation ক্লাসকে একই বৈশিষ্ট্য সহ একটি JSON অবজেক্টে রূপান্তর করে। |
AddressValidationRequest ইন্টারফেস
google.maps.addressValidation . AddressValidationRequest
ইন্টারফেস
জন্য ইন্টারফেস অনুরোধ AddressValidation.fetchAddressValidation
বৈশিষ্ট্য | |
---|---|
| প্রকার: PostalAddressLiteral ঠিকানা যাচাই করা হচ্ছে। বিন্যাসহীন ঠিকানা PostalAddress.addressLines মাধ্যমে জমা দিতে হবে। |
| প্রকার: string optional এই ক্ষেত্রটি প্রথম ঠিকানা যাচাইকরণের অনুরোধের জন্য সেট করা উচিত নয়। যদি একটি একক ঠিকানাকে সম্পূর্ণরূপে বৈধ করার জন্য আরও অনুরোধের প্রয়োজন হয় (উদাহরণস্বরূপ যদি ব্যবহারকারীর প্রাথমিক যাচাইকরণের পরে করা পরিবর্তনগুলি পুনরায় যাচাই করা প্রয়োজন), তাহলে প্রতিটি ফলোআপ অনুরোধের সাথে এই ক্ষেত্রটি পূরণ করতে হবে যাচাইকরণের ক্রমটিতে প্রথম প্রতিক্রিয়া থেকে। |
| প্রকার: boolean optional USPS CASS সামঞ্জস্যপূর্ণ মোড সক্ষম করে৷ এটি শুধুমাত্র প্রভাবিত করে এর 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-এ লাইব্রেরিগুলি দেখুন।
বৈশিষ্ট্য | |
---|---|
| প্রকার: Array < AddressComponent > বৈধতা তথ্য সহ ফর্ম্যাট করা এবং সংশোধন করা ঠিকানার পৃথক ঠিকানা উপাদান। এটি পৃথক উপাদানের বৈধতা অবস্থার তথ্য প্রদান করে। |
| প্রকার: string optional পোস্ট-প্রসেসড অ্যাড্রেস, যেখানে ঠিকানাটি অবস্থিত সেই অঞ্চলের ঠিকানা-ফরম্যাটিং নিয়ম অনুসরণ করে একটি একক-লাইন ঠিকানা হিসাবে ফর্ম্যাট করা হয়। |
| প্রকার: Array <string> সঠিকভাবে ফরম্যাট করা মেইলিং ঠিকানায় উপস্থিত থাকার প্রত্যাশিত উপাদানগুলির প্রকারগুলি কিন্তু ইনপুটে পাওয়া যায়নি এবং অনুমান করা যায়নি৷ এই ধরণের উপাদানগুলি formatted_address , postal_address , বা address_components উপস্থিত নেই। "Boulder, Colorado, 80301, USA" এর মতো একটি ইনপুটের জন্য একটি উদাহরণ হতে পারে ['street_number', 'route'] । সম্ভাব্য প্রকারের তালিকা এখানে পাওয়া যাবে। |
| প্রকার: PostalAddress optional পোস্ট-প্রসেসড ঠিকানা একটি ডাক ঠিকানা হিসাবে প্রতিনিধিত্ব করে। |
| প্রকার: Array <string> address_components উপস্থিত উপাদানগুলির প্রকারগুলি সঠিক বলে নিশ্চিত করা যায়নি। এই ক্ষেত্রটি সুবিধার জন্য প্রদান করা হয়েছে: এর বিষয়বস্তু address_components মাধ্যমে পুনরাবৃত্তি করার সমতুল্য যেখানে সমস্ত উপাদানের ধরন খুঁজে বের করতে নয় বা পতাকা true সেট করা নেই। সম্ভাব্য প্রকারের তালিকা এখানে পাওয়া যাবে। |
| প্রকার: Array <string> ইনপুটে কোনো টোকেন আছে যা সমাধান করা যায়নি। এটি এমন একটি ইনপুট হতে পারে যা একটি ঠিকানার একটি বৈধ অংশ হিসাবে স্বীকৃত হয়নি (উদাহরণস্বরূপ একটি ইনপুটে যেমন "123235253253 Main St, San Francisco, CA, 94105", অমীমাংসিত টোকেনগুলি ["123235253253"] এর মতো দেখতে হতে পারে কারণ এটি একটি ভাল রাস্তার নম্বরের মতো দেখাচ্ছে না৷ |
ঠিকানা কম্পোনেন্ট ক্লাস
google.maps.addressValidation . AddressComponent
ক্লাস
একটি ঠিকানার একটি একক উপাদান প্রতিনিধিত্ব করে (যেমন রাস্তার নাম, শহর)।
const {AddressComponent} = await google.maps.importLibrary("addressValidation")
কল করে অ্যাক্সেস করুন।
Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
বৈশিষ্ট্য | |
---|---|
| প্রকার: string optional উপাদানের নামের পাঠ্য। উদাহরণস্বরূপ, রাস্তার নামের জন্য "5ম অ্যাভিনিউ" বা রাস্তার নম্বরের জন্য "1253", |
| প্রকার: string optional BCP-47 ভাষার কোড। এটি উপস্থিত থাকবে না যদি উপাদানের নামটি একটি ভাষার সাথে যুক্ত না হয়, যেমন রাস্তার নম্বর। |
| প্রকার: string optional |
| প্রকার: ConfirmationLevel optional নিশ্চিততার স্তর নির্দেশ করে যে উপাদানটি সঠিক। |
|