ঠিকানা যাচাইকরণ ক্লাস
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 নিশ্চিততার স্তর নির্দেশ করে যে উপাদানটি সঠিক। |
| প্রকার: boolean সত্য হলে, এই উপাদানটি ইনপুটের অংশ ছিল না, কিন্তু ঠিকানা অবস্থানের জন্য অনুমান করা হয়েছিল। এই উপাদান সহ একটি সম্পূর্ণ ঠিকানা জন্য সুপারিশ করা হয়. |
| প্রকার: boolean ইঙ্গিত করে যে উপাদানটির নাম সম্পূর্ণ ভিন্ন একটি দিয়ে প্রতিস্থাপিত হয়েছে। উদাহরণস্বরূপ, ঠিকানার জন্য সঠিক একটি ভুল পোস্টাল কোড প্রতিস্থাপন করা। এটি একটি প্রসাধনী পরিবর্তন নয়; ইনপুট উপাদান একটি ভিন্ন একটি পরিবর্তন করা হয়েছে. |
| প্রকার: boolean উপাদান নামের একটি ভুল বানান সংশোধন নির্দেশ করে। API সর্বদা একটি বানান বৈকল্পিক থেকে অন্য বানান পরিবর্তনগুলিকে ফ্ল্যাগ করে না, যেমন "কেন্দ্র" থেকে "কেন্দ্র"। |
| প্রকার: boolean সত্য হলে, প্রদত্ত অঞ্চলের জন্য একটি ডাক ঠিকানায় এই উপাদানটি উপস্থিত থাকার আশা করা হয় না। এটি রাখা হয়েছে শুধুমাত্র কারণ এটি ইনপুট অংশ ছিল. |
ঠিকানা মেটাডেটা ক্লাস
google.maps.addressValidation . AddressMetadata
ক্লাস
ঠিকানার জন্য মেটাডেটা। ঠিকানা যাচাইকরণ API এ পাঠানো প্রতিটি ঠিকানার জন্য AddressMetadata সম্পূর্ণরূপে জনবহুল হওয়ার নিশ্চয়তা নেই।
const {AddressMetadata} = await google.maps.importLibrary("addressValidation")
কল করে অ্যাক্সেস করুন।
Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
বৈশিষ্ট্য | |
---|---|
| প্রকার: boolean |
| প্রকার: boolean |
| প্রকার: boolean |
নিশ্চিতকরণ স্তরের ধ্রুবক
google.maps.addressValidation . ConfirmationLevel
স্তরের ধ্রুবক
বিভিন্ন সম্ভাব্য মান নিশ্চিততার স্তর নির্দেশ করে যে উপাদানটি সঠিক।
const {ConfirmationLevel} = await google.maps.importLibrary("addressValidation")
কল করে অ্যাক্সেস করুন।
Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
ধ্রুবক | |
---|---|
| |
| |
|
জিওকোড ক্লাস
google.maps.addressValidation . Geocode
ক্লাস
যেখানে ইনপুটটি জিওকোড করা হয়েছিল সে সম্পর্কে তথ্য রয়েছে৷
const {Geocode} = await google.maps.importLibrary("addressValidation")
কল করে অ্যাক্সেস করুন।
Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
বৈশিষ্ট্য | |
---|---|
| প্রকার: LatLngBounds optional জিওকোড করা স্থানের সীমানা। |
| প্রকার: number optional জিওকোড করা জায়গার মাপ, মিটারে। এটি জিওকোডেড অবস্থানের স্থূলতার আরেকটি পরিমাপ, কিন্তু শব্দার্থগত অর্থের পরিবর্তে প্রকৃত আকারে। |
| প্রকার: LatLngAltitude optional ইনপুটের জিওকোডেড অবস্থান। |
| প্রকার: string optional জিওকোড করা জায়গার আইডি। ঠিকানা, অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্ক বা প্লাস কোড ব্যবহার করার চেয়ে স্থান ব্যবহার করা পছন্দনীয়। রাউটিং বা ড্রাইভিং দিকনির্দেশ গণনা করার জন্য স্থানাঙ্ক ব্যবহার করার ফলে পয়েন্টটি সর্বদা সেই স্থানাঙ্কগুলির নিকটবর্তী রাস্তায় স্ন্যাপ করা হবে। এটি এমন একটি রাস্তা নাও হতে পারে যা দ্রুত বা নিরাপদে গন্তব্যে নিয়ে যাবে এবং সম্পত্তির অ্যাক্সেস পয়েন্টের কাছাকাছি নাও হতে পারে। উপরন্তু, যখন একটি অবস্থান বিপরীত জিওকোড করা হয়, তখন কোন গ্যারান্টি নেই যে ফেরত ঠিকানাটি আসলটির সাথে মিলবে। |
| প্রকার: Array <string> ইনপুট জিওকোড করা স্থানের প্রকার(গুলি)৷ উদাহরণস্বরূপ, ['locality', 'political'] । প্রকারের সম্পূর্ণ তালিকা জিওকোডিং API ডকুমেন্টেশনে পাওয়া যাবে। |
| প্রকার: PlusCode optional location সাথে সংশ্লিষ্ট প্লাস কোড। |
পদ্ধতি | |
---|---|
| 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-এ লাইব্রেরিগুলি দেখুন।
ধ্রুবক | |
---|---|
| ঠিকানা বা জিওকোড একটি ব্লক নির্দেশ করে। শুধুমাত্র সেই অঞ্চলে ব্যবহৃত হয় যেখানে ব্লক-লেভেল অ্যাড্রেসিং আছে, যেমন জাপান। |
| অন্যান্য সমস্ত গ্রানুলারিটি, যেগুলিকে একসাথে বাকেট করা হয় যেহেতু সেগুলি বিতরণযোগ্য নয়৷ |
| বিল্ডিং-স্তরের ফলাফল। |
| একটি জিওকোড যা ঠিকানাটির বিল্ডিং-স্তরের অবস্থান আনুমানিক করে। |
| জিওকোড বা ঠিকানাটি রুটের জন্য দানাদার, যেমন রাস্তা, রাস্তা বা হাইওয়ে। |
| নিম্ন-বিল্ডিং স্তরের ফলাফল, যেমন একটি অ্যাপার্টমেন্ট। |
USPSAddress ক্লাস
google.maps.addressValidation . USPSAddress
ক্লাস
একটি মার্কিন ঠিকানার USPS প্রতিনিধিত্ব.
const {USPSAddress} = await google.maps.importLibrary("addressValidation")
কল করে অ্যাক্সেস করুন।
Maps JavaScript API-এ লাইব্রেরিগুলি দেখুন।
বৈশিষ্ট্য | |
---|---|
| প্রকার: string optional শহরের নাম। |
| প্রকার: string optional ঠিকানার লাইনে শহর, রাজ্য এবং পিন কোড রয়েছে। |
| প্রকার: string optional ফার্মের নাম। |
| প্রকার: string optional ঠিকানার প্রথম লাইন। |
| প্রকার: string optional ঠিকানার দ্বিতীয় লাইন। |
| প্রকার: string optional 2-অক্ষরের রাজ্য কোড। |
| প্রকার: string optional পুয়ের্তো রিকান নগরায়নের নাম। |
| প্রকার: string optional পোস্টাল কোড, যেমন "10009"। |
| প্রকার: string optional 4-সংখ্যার পোস্টাল কোড এক্সটেনশন, যেমন "5023"। |
USPSData ক্লাস
google.maps.addressValidation . USPSData
ক্লাস