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
নিশ্চিততার স্তর নির্দেশ করে যে উপাদানটি সঠিক।
Beta inferred
প্রকার: boolean
সত্য হলে, এই উপাদানটি ইনপুটের অংশ ছিল না, কিন্তু ঠিকানা অবস্থানের জন্য অনুমান করা হয়েছিল। এই উপাদান সহ একটি সম্পূর্ণ ঠিকানা জন্য সুপারিশ করা হয়.
Beta replaced
প্রকার: boolean
ইঙ্গিত করে যে উপাদানটির নাম সম্পূর্ণ ভিন্ন একটি দিয়ে প্রতিস্থাপিত হয়েছে। উদাহরণস্বরূপ, ঠিকানার জন্য সঠিক একটি ভুল পোস্টাল কোড প্রতিস্থাপন করা। এটি একটি প্রসাধনী পরিবর্তন নয়; ইনপুট উপাদান একটি ভিন্ন একটি পরিবর্তন করা হয়েছে.
Beta spellCorrected
প্রকার: boolean
উপাদান নামের একটি ভুল বানান সংশোধন নির্দেশ করে। API সর্বদা একটি বানান বৈকল্পিক থেকে অন্য বানান পরিবর্তনগুলিকে ফ্ল্যাগ করে না, যেমন "কেন্দ্র" থেকে "কেন্দ্র"।
Beta unexpected
প্রকার: boolean
সত্য হলে, প্রদত্ত অঞ্চলের জন্য একটি ডাক ঠিকানায় এই উপাদানটি উপস্থিত থাকার আশা করা হয় না। এটি রাখা হয়েছে শুধুমাত্র কারণ এটি ইনপুট অংশ ছিল.

ঠিকানা মেটাডেটা ক্লাস

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

ঠিকানার জন্য মেটাডেটা। ঠিকানা যাচাইকরণ API এ পাঠানো প্রতিটি ঠিকানার জন্য AddressMetadata সম্পূর্ণরূপে জনবহুল হওয়ার নিশ্চয়তা নেই।

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

Beta business
প্রকার: boolean
Beta poBox
প্রকার: boolean
Beta residential
প্রকার: boolean

নিশ্চিতকরণ স্তরের ধ্রুবক

google.maps.addressValidation . ConfirmationLevel স্তরের ধ্রুবক

বিভিন্ন সম্ভাব্য মান নিশ্চিততার স্তর নির্দেশ করে যে উপাদানটি সঠিক।

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

Beta CONFIRMED
Beta UNCONFIRMED_AND_SUSPICIOUS
Beta UNCONFIRMED_BUT_PLAUSIBLE

জিওকোড ক্লাস

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

যেখানে ইনপুটটি জিওকোড করা হয়েছিল সে সম্পর্কে তথ্য রয়েছে৷

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

Beta bounds
প্রকার: LatLngBounds optional
জিওকোড করা স্থানের সীমানা।
Beta featureSizeMeters
প্রকার: number optional
জিওকোড করা জায়গার মাপ, মিটারে। এটি জিওকোডেড অবস্থানের স্থূলতার আরেকটি পরিমাপ, কিন্তু শব্দার্থগত অর্থের পরিবর্তে প্রকৃত আকারে।
Beta location
প্রকার: LatLngAltitude optional
ইনপুটের জিওকোডেড অবস্থান।
Beta placeId
প্রকার: string optional
জিওকোড করা জায়গার আইডি। ঠিকানা, অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্ক বা প্লাস কোড ব্যবহার করার চেয়ে স্থান ব্যবহার করা পছন্দনীয়। রাউটিং বা ড্রাইভিং দিকনির্দেশ গণনা করার জন্য স্থানাঙ্ক ব্যবহার করার ফলে পয়েন্টটি সর্বদা সেই স্থানাঙ্কগুলির নিকটবর্তী রাস্তায় স্ন্যাপ করা হবে। এটি এমন একটি রাস্তা নাও হতে পারে যা দ্রুত বা নিরাপদে গন্তব্যে নিয়ে যাবে এবং সম্পত্তির অ্যাক্সেস পয়েন্টের কাছাকাছি নাও হতে পারে। উপরন্তু, যখন একটি অবস্থান বিপরীত জিওকোড করা হয়, তখন কোন গ্যারান্টি নেই যে ফেরত ঠিকানাটি আসলটির সাথে মিলবে।
Beta placeTypes
প্রকার: Array <string>
ইনপুট জিওকোড করা স্থানের প্রকার(গুলি)৷ উদাহরণস্বরূপ, ['locality', 'political'] । প্রকারের সম্পূর্ণ তালিকা জিওকোডিং API ডকুমেন্টেশনে পাওয়া যাবে।
Beta plusCode
প্রকার: PlusCode optional
location সাথে সংশ্লিষ্ট প্লাস কোড।
Beta fetchPlace
fetchPlace()
পরামিতি: কোনোটিই নয়
রিটার্ন মান: কোনটিই নয়
এই জিওকোডের একটি স্থান উপস্থাপনা প্রদান করে। স্থানের সম্পূর্ণ বিবরণ পেতে, place.fetchFields() এ একটি কল করতে হবে।

গ্রানুলারিটি ধ্রুবক

google.maps.addressValidation . Granularity ধ্রুবক

একটি ঠিকানা বা একটি জিওকোড থাকতে পারে এমন বিভিন্ন গ্রানুলারিটি। যখন একটি ঠিকানার জন্য গ্রানুলারিটি নির্দেশ করতে ব্যবহৃত হয়, তখন এই মানগুলি নির্দেশ করে যে ঠিকানাটি একটি মেইলিং গন্তব্যকে কতটা সূক্ষ্ম কণিকা চিহ্নিত করে। উদাহরণ স্বরূপ, একটি ঠিকানা যেমন "123 Main Street, Redwood City, CA, 94061" একটি PREMISE সনাক্ত করে যখন "Redwood City, CA, 94061" এর মতো কিছু একটি LOCALITY সনাক্ত করে৷ যাইহোক, যদি আমরা রেডউড সিটিতে "123 মেইন স্ট্রিট"-এর জন্য একটি জিওকোড খুঁজে না পাই, তবে ঠিকানাটি আরও দানাদার হওয়া সত্ত্বেও যে জিওকোড ফেরত দেওয়া হয়েছে তা LOCALITY গ্র্যানুলারিটির হতে পারে৷

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

Beta BLOCK ঠিকানা বা জিওকোড একটি ব্লক নির্দেশ করে। শুধুমাত্র সেই অঞ্চলে ব্যবহৃত হয় যেখানে ব্লক-লেভেল অ্যাড্রেসিং আছে, যেমন জাপান।
Beta OTHER অন্যান্য সমস্ত গ্রানুলারিটি, যেগুলিকে একসাথে বাকেট করা হয় যেহেতু সেগুলি বিতরণযোগ্য নয়৷
Beta PREMISE বিল্ডিং-স্তরের ফলাফল।
Beta PREMISE_PROXIMITY একটি জিওকোড যা ঠিকানাটির বিল্ডিং-স্তরের অবস্থান আনুমানিক করে।
Beta ROUTE জিওকোড বা ঠিকানাটি রুটের জন্য দানাদার, যেমন রাস্তা, রাস্তা বা হাইওয়ে।
Beta SUB_PREMISE নিম্ন-বিল্ডিং স্তরের ফলাফল, যেমন একটি অ্যাপার্টমেন্ট।

USPSAddress ক্লাস

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

একটি মার্কিন ঠিকানার USPS প্রতিনিধিত্ব.

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

Beta city
প্রকার: string optional
শহরের নাম।
Beta cityStateZipAddressLine
প্রকার: string optional
ঠিকানার লাইনে শহর, রাজ্য এবং পিন কোড রয়েছে।
Beta firm
প্রকার: string optional
ফার্মের নাম।
Beta firstAddressLine
প্রকার: string optional
ঠিকানার প্রথম লাইন।
Beta secondAddressLine
প্রকার: string optional
ঠিকানার দ্বিতীয় লাইন।
Beta state
প্রকার: string optional
2-অক্ষরের রাজ্য কোড।
Beta urbanization
প্রকার: string optional
পুয়ের্তো রিকান নগরায়নের নাম।
Beta zipCode
প্রকার: string optional
পোস্টাল কোড, যেমন "10009"।
Beta zipCodeExtension
প্রকার: string optional
4-সংখ্যার পোস্টাল কোড এক্সটেনশন, যেমন "5023"।

USPSData ক্লাস

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