AddressValidation ক্লাস
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ডেলিভারি সংক্রান্ত অন্যান্য তথ্য। Address Validation API-তে পাঠানো প্রতিটি ঠিকানার জন্য metadata সম্পূর্ণভাবে পূরণ করা হবে, এমন কোনও গ্যারেন্টি নেই। |
responseId |
ধরন:
string optionalUUID যা এই উত্তরকে শনাক্ত করে। ঠিকানাটি আবার যাচাই করার প্রয়োজন হলে, নতুন অনুরোধের সাথে এই UUID অবশ্যই থাকতে হবে। |
uspsData |
ধরন:
USPSData optionalUSPS-এর মাধ্যমে অতিরিক্ত ডেলিভারিযোগ্যতা ফ্ল্যাগ প্রদান করা হয়েছে। শুধুমাত্র US এবং PR অঞ্চলে প্রদান করা হয়। |
verdict |
ধরন:
Verdict optionalসামগ্রিক রায় সংক্রান্ত ফ্ল্যাগ |
পদ্ধতি | |
|---|---|
toJSON |
toJSON()প্যারামিটার: কিছু নেই
রিটার্ন ভ্যালু:
ObjectAddressValidation ক্লাসকে একই প্রপার্টি সহ JSON অবজেক্টে কনভার্ট করে। |
AddressValidationRequest ইন্টারফেস
google.maps.addressValidation.AddressValidationRequest
ইন্টারফেস
AddressValidation.fetchAddressValidation-এর জন্য ইন্টারফেসের অনুরোধ করুন।
প্রপার্টি | |
|---|---|
address |
ধরন:
PostalAddressLiteralঠিকানা যাচাই করা হচ্ছে। PostalAddress.addressLines-এর মাধ্যমে ফর্ম্যাট না করা ঠিকানা জমা দিতে হবে। |
placeAutocompleteElement optional |
ধরন:
PlaceAutocompleteElement optionalPlaceAutocompleteElement ব্যবহার করলে, অটোকমপ্লিট সেশন টোকেনের সাথে AddressValidation API কল লিঙ্ক করতে এটি এখানে অন্তর্ভুক্ত করুন। |
previousResponseId optional |
ধরন:
string optionalপ্রথমবার ঠিকানা যাচাইকরণের অনুরোধের জন্য এই ফিল্ড সেট করা যাবে না। কোনও একটি ঠিকানা সম্পূর্ণভাবে যাচাই করার জন্য যদি আরও অনুরোধের প্রয়োজন হয় (যেমন, প্রাথমিক যাচাইকরণের পরে ব্যবহারকারী কোনও পরিবর্তন করলে তা আবার যাচাই করার প্রয়োজন হলে), তাহলে প্রতিটি ফলো-আপ অনুরোধের ক্ষেত্রে এই ফিল্ডে যাচাইকরণ সিকোয়েন্সের প্রথম উত্তরের AddressValidation.responseId অবশ্যই উল্লেখ করতে হবে। |
sessionToken optional |
ধরন:
AutocompleteSessionToken optionalবিলিংয়ের উদ্দেশ্যে অটোমেটিক সম্পূর্ণ করার সেশন শনাক্ত করে এমন টোকেন। |
uspsCASSEnabled optional |
ধরন:
boolean optionalUSPS CASS কম্প্যাটিবল মোড চালু করে। এটি AddressValidation-এর AddressValidation.uspsData ফিল্ডের উপর শুধুমাত্র প্রভাব ফেলে। মনে রাখবেন: পুয়ের্তো রিকোর ঠিকানার জন্য USPS CASS চালু করা অনুরোধের ক্ষেত্রে, address-এর PostalAddress.regionCode অবশ্যই "PR" হিসেবে প্রদান করতে হবে অথবা address-এর PostalAddress.administrativeArea অবশ্যই "Puerto Rico" (কেস-ইনসেনসিটিভ) বা "PR" হিসেবে প্রদান করতে হবে। |
ঠিকানা শ্রেণী
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কম্পোনেন্টের নামের টেক্সট। যেমন, রাস্তার নামের জন্য "৫ম অ্যাভিনিউ" বা রাস্তার নম্বরের জন্য "১২৫৩", |
componentNameLanguageCode |
ধরন:
string optionalBCP-47 ভাষার কোড। কম্পোনেন্টের নাম কোনও ভাষার সাথে যুক্ত না থাকলে এটি দেখানো হবে না, যেমন রাস্তার নম্বর। |
componentType |
ধরন:
string optionalঠিকানার কম্পোনেন্টের ধরন। সম্ভাব্য প্রকারের তালিকার জন্য সারণী ২: Places পরিষেবার মাধ্যমে ফেরত পাঠানো অতিরিক্ত প্রকার দেখুন। |
confirmationLevel |
ধরন:
ConfirmationLevel optionalকম্পোনেন্টটি সঠিক কিনা তা কতটা নিশ্চিতভাবে বলা যায় তা দেখায়। |
inferred |
ধরন:
booleanযদি অ্যাট্রিবিউট 'true' হয়, তাহলে এই কম্পোনেন্ট ইনপুটের অংশ ছিল না, তবে ঠিকানা লোকেশনের জন্য অনুমান করা হয়েছিল। সম্পূর্ণ ঠিকানার জন্য এই কম্পোনেন্ট অন্তর্ভুক্ত করার সাজেশন দেওয়া হয়। |
replaced |
ধরন:
booleanকম্পোনেন্টের নাম সম্পূর্ণ আলাদা একটি নাম দিয়ে পরিবর্তন করা হয়েছে। যেমন, কোনও ঠিকানার ভুল পিন কোড সরিয়ে সঠিক পিন কোড যোগ করা। এটি কোনও কসমেটিক পরিবর্তন নয়; ইনপুট কম্পোনেন্ট পরিবর্তন করে অন্য একটি কম্পোনেন্ট করা হয়েছে। |
spellCorrected |
ধরন:
booleanকম্পোনেন্টের নামে বানান ভুল থাকলে তা সংশোধন করার জন্য নির্দেশ করে। API সবসময় বানান সংক্রান্ত পরিবর্তন ফ্ল্যাগ করে না, যেমন "centre" থেকে "center"। |
unexpected |
ধরন:
booleanযদি অ্যাট্রিবিউট 'true' হয়, তাহলে এই কম্পোনেন্ট প্রদত্ত অঞ্চলের ডাক ঠিকানায় থাকবে বলে আশা করা হয় না। এটি ইনপুটের অংশ ছিল বলেই শুধু রেখে দেওয়া হয়েছে। |
AddressMetadata class
google.maps.addressValidation.AddressMetadata
ক্লাস
ঠিকানার মেটাডেটা। Address Validation API-তে পাঠানো প্রতিটি ঠিকানার জন্য AddressMetadata সম্পূর্ণভাবে পূরণ করা হবে এমন কোনও গ্যারেন্টি নেই।
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 |
|
জিওকোড ক্লাস
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জিওকোড করা জায়গার প্লেস আইডি। ঠিকানা, অক্ষাংশ/দ্রাঘিমাংশ কোঅর্ডিনেট বা Plus Code-এর পরিবর্তে জায়গা ব্যবহার করাকে বেশি গুরুত্ব দেওয়া হয়। রুট বা গাড়ি চালানোর দিকনির্দেশ গণনা করার জন্য স্থানাঙ্ক ব্যবহার করলে, সবসময় সেই স্থানাঙ্কের সবচেয়ে কাছের রাস্তার পয়েন্টে স্ন্যাপ করা হবে। এই রাস্তা দিয়ে গেলে হয়ত দ্রুত বা নিরাপদে গন্তব্যে পৌঁছানো যাবে না এবং এটি প্রপার্টির অ্যাক্সেস পয়েন্টের কাছাকাছি নাও হতে পারে। এছাড়াও, কোনও লোকেশন রিভার্স জিওকোড করা হলে, ফেরত পাওয়া ঠিকানাটি আসল ঠিকানার সাথে মিলবে কিনা তার কোনও গ্যারান্টি নেই। |
placeTypes |
ধরন:
Array<string>ইনপুট জিওকোড করা জায়গার ধরন। যেমন, ['locality', 'political'] Geocoding API ডকুমেন্টেশন থেকে সব ধরনের লোকেশনের সম্পূর্ণ তালিকা পাওয়া যাবে। |
plusCode |
ধরন:
PlusCode optionallocation-এর সাথে সম্পর্কিত Plus Code। |
পদ্ধতি | |
|---|---|
fetchPlace |
fetchPlace()প্যারামিটার: কিছু নেই
রিটার্ন ভ্যালু: কিছু নেই
এই জিওকোডের জন্য একটি জায়গার প্রতিনিধিত্ব প্রদান করে। জায়গার সম্পূর্ণ বিবরণ পেতে, place.fetchFields() কল করতে হবে। |
গ্র্যানুলারিটি কনস্ট্যান্ট
google.maps.addressValidation.Granularity
কনস্ট্যান্ট
কোনও ঠিকানা বা জিওকোডের বিভিন্ন গ্র্যানুলারিটি থাকতে পারে। ঠিকানা-এর জন্য গ্র্যানুলারিটি নির্দেশ করতে ব্যবহার করা হলে, এই মানগুলি নির্দেশ করে যে ঠিকানাটি কত সূক্ষ্ম গ্র্যানুলারিটির সাথে মেলিং গন্তব্য শনাক্ত করে। যেমন, "123 Main Street, Redwood City, CA, 94061" ঠিকানাটি একটি PREMISE শনাক্ত করে, যেখানে "Redwood City, CA, 94061" ঠিকানাটি একটি LOCALITY শনাক্ত করে। তবে, আমরা যদি রেডউড সিটিতে "১২৩ মেইন স্ট্রিট"-এর জন্য কোনও জিওকোড খুঁজে না পাই, তাহলে ঠিকানাটি আরও গ্র্যানুলার হলেও, ফেরত আসা জিওকোডটি LOCALITY গ্র্যানুলারিটির হতে পারে।
const {Granularity} = await google.maps.importLibrary("addressValidation") নম্বরে কল করে অ্যাক্সেস করুন।
Maps JavaScript API-তে লাইব্রেরি দেখুন।
ধ্রুবক | |
|---|---|
BLOCK |
ঠিকানা বা জিওকোড একটি ব্লক নির্দেশ করে। শুধুমাত্র জাপানের মতো ব্লক-লেভেল অ্যাড্রেসিং আছে এমন অঞ্চলে ব্যবহার করা হয়। |
OTHER |
অন্যান্য সব গ্র্যানুলারিটি, যেগুলি একসাথে বাকেট করা হয়েছে কারণ সেগুলি ডেলিভার করা যায় না। |
PREMISE |
বিল্ডিং-লেভেল ফলাফল। |
PREMISE_PROXIMITY |
একটি জিওকোড যা ঠিকানার বিল্ডিং-লেভেল লোকেশন আনুমানিক হিসেব করে। |
ROUTE |
জিওকোড বা ঠিকানাটি রুট পর্যন্ত গ্রানুলার, যেমন কোনও রাস্তা, রোড বা হাইওয়ে। |
SUB_PREMISE |
বিল্ডিং-লেভেলের নিচের ফলাফল, যেমন কোনও অ্যাপার্টমেন্ট। |
PossibleNextAction constants
google.maps.addressValidation.PossibleNextAction
কনস্ট্যান্ট
API রেসপন্সের একটি ব্যাখ্যামূলক সারসংক্ষেপ অফার করে, যার উদ্দেশ্য হল পরবর্তী সম্ভাব্য পদক্ষেপ নির্ধারণে সহায়তা করা। এই ফিল্ডটি API রেসপন্সের অন্যান্য ফিল্ড থেকে নেওয়া হয়েছে এবং এটি ঠিকানা সঠিক বা ডেলিভারি করা যাবে কিনা তার গ্যারান্টি হিসেবে বিবেচনা করা উচিত নয়।
const {PossibleNextAction} = await google.maps.importLibrary("addressValidation") নম্বরে কল করে অ্যাক্সেস করুন।
Maps JavaScript API-তে লাইব্রেরি দেখুন।
ধ্রুবক | |
|---|---|
ACCEPT |
API রেসপন্সে এমন কোনও সিগন্যাল নেই যা অন্য কোনও PossibleNextAction ভ্যালুর জন্য উপযুক্ত। আপনি গ্রাহককে আর প্রম্পট না করে পোস্ট-প্রসেস করা ঠিকানা ব্যবহার করার কথা বিবেচনা করতে পারেন, যদিও এটি ঠিকানাটি সঠিক হওয়ার গ্যারান্টি দেয় না এবং ঠিকানায় এখনও সংশোধন থাকতে পারে। আপনার নিজের রিস্ক অ্যাসেসমেন্টের উপর নির্ভর করে, আপনার গ্রাহককে প্রম্পট করতে হবে কিনা এবং কীভাবে করতে হবে তা নির্ধারণ করা আপনার দায়িত্ব। |
CONFIRM |
API রেসপন্সের এক বা একাধিক ফিল্ড থেকে বোঝা যায় যে পোস্ট-প্রসেস করা ঠিকানায় সম্ভাব্য ছোটখাটো সমস্যা আছে, যেমন postal_code ঠিকানা কম্পোনেন্ট replaced ছিল। আপনার গ্রাহককে ঠিকানা পর্যালোচনা করতে প্রম্পট করলে তা ঠিকানার কোয়ালিটি উন্নত করতে সাহায্য করতে পারে। |
CONFIRM_ADD_SUBPREMISES |
API রেসপন্স থেকে বোঝা যায় যে পোস্ট-প্রসেস করা ঠিকানায় সাব-প্রিমিস নাও থাকতে পারে। আপনার গ্রাহককে ঠিকানা পর্যালোচনা করতে এবং ইউনিট নম্বর যোগ করার কথা বিবেচনা করতে প্রম্পট করলে তা ঠিকানার কোয়ালিটি উন্নত করতে সাহায্য করতে পারে। পোস্ট-প্রসেস করা ঠিকানায় অন্যান্য ছোটখাটো সমস্যাও থাকতে পারে। মনে রাখবেন: এই enum ভ্যালু শুধুমাত্র মার্কিন যুক্তরাষ্ট্রের ঠিকানার জন্য ফেরত দেওয়া যেতে পারে। |
FIX |
API রেসপন্সের এক বা একাধিক ফিল্ড পোস্ট-প্রসেস করা ঠিকানায় সম্ভাব্য সমস্যা নির্দেশ করে, যেমন verdict.validation_granularity হল OTHER। আপনার গ্রাহককে ঠিকানা এডিট করার জন্য প্রম্পট করলে তা ঠিকানার কোয়ালিটি উন্নত করতে সাহায্য করতে পারে। |
USPSAddress class
google.maps.addressValidation.USPSAddress
ক্লাস
মার্কিন যুক্তরাষ্ট্রের ঠিকানার USPS উপস্থাপনা।
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পোস্টাল কোড, যেমন "১০০০৯"। |
zipCodeExtension |
ধরন:
string optional৪-সংখ্যার পোস্টাল কোড এক্সটেনশন, যেমন "৫০২৩"। |
USPSData class
google.maps.addressValidation.USPSData
ক্লাস
ঠিকানার জন্য USPS ডেটা। Address Validation API-তে পাঠানো মার্কিন যুক্তরাষ্ট্র বা পুয়ের্তো রিকোর প্রতিটি ঠিকানার জন্য USPSData সম্পূর্ণভাবে পূরণ করা হবে এমন কোনও গ্যারেন্টি নেই। আপনি যদি 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, পোস্টাল কোড এবং ZIP+4-এর সবকটি সংখ্যা যোগ করলে যে সংখ্যাটি পাওয়া যাবে সেটি ১০ দিয়ে ভাগ করা যাবে। |
deliveryPointCode |
ধরন:
string optional২-সংখ্যার ডেলিভারি পয়েন্ট কোড। |
dpvCMRA |
ধরন:
string optionalঠিকানাটি CMRA (কমার্শিয়াল মেল রিসিভিং এজেন্সি)--ক্লাইন্টের জন্য মেল গ্রহণকারী কোনও ব্যক্তিগত ব্যবসা কিনা তা নির্দেশ করে। একটি অক্ষর দেখায়। |
dpvConfirmation |
ধরন:
string optionalDPV কনফার্মেশনের জন্য সম্ভাব্য ভ্যালু। একটি অক্ষর বা কোনও ভ্যালু দেখায় না। |
dpvDoorNotAccessible |
ধরন:
string optionalফ্ল্যাগ সেইসব ঠিকানা নির্দেশ করে যেখানে USPS মেল ডেলিভারি করার জন্য দরজায় নক করতে পারে না। একটি অক্ষর দেখায়। |
dpvDrop |
ধরন:
string optionalফ্ল্যাগ নির্দেশ করে যে কোনও সাইটে একটি একক রিসেপ্টেবলে মেল ডেলিভার করা হয়েছে। একটি অক্ষর দেখায়। |
dpvEnhancedDeliveryCode |
ধরন:
string optionalঠিকানার জন্য একাধিক DPV রিটার্ন কোড বৈধ বলে ইঙ্গিত করে। একটি অক্ষর দেখায়। |
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 optionalNoStat-এর ধরন নির্দেশ করে। int হিসেবে কারণের কোড দেখায়। |
dpvPBSA |
ধরন:
string optionalঠিকানাটি PBSA রেকর্ডের সাথে মিলেছে কিনা তা দেখায়। একটি অক্ষর দেখায়। |
dpvThrowback |
ধরন:
string optionalরাস্তার ঠিকানায় মেল ডেলিভার করা হয়নি তা বোঝায়। একটি অক্ষর দেখায়। |
dpvVacant |
ধরন:
string optionalঠিকানাটি খালি কিনা তা নির্দেশ করে। একটি অক্ষর দেখায়। |
elotFlag |
ধরন:
string optionaleLOT Ascending/Descending Flag (A/D). |
elotNumber |
ধরন:
string optionalEnhanced Line of Travel (eLOT) নম্বর। |
errorMessage |
ধরন:
string optionalUSPS ডেটা ফিরিয়ে আনার জন্য ত্রুটি মেসেজ। কৃত্রিমভাবে তৈরি করা ঠিকানা শনাক্ত করার কারণে USPS প্রসেসিং সাসপেন্ড করা হলে এটি পপুলেট করা হয়। |
fipsCountyCode |
ধরন:
string optionalFIPS কাউন্টি কোড। |
hasDefaultAddress |
ধরন:
booleanডিফল্ট ঠিকানা খুঁজে পাওয়া গেছে, তবে আরও নির্দিষ্ট ঠিকানা আছে, এই নির্দেশক। |
hasNoEWSMatch |
ধরন:
booleanডেলিভারির ঠিকানা ম্যাচ করছে, তবে EWS ফাইল থেকে বোঝা যাচ্ছে যে শীঘ্রই সম্পূর্ণ ম্যাচ উপলভ্য হবে। |
lacsLinkIndicator |
ধরন:
string optionalLACSLink ইন্ডিকেটর। |
lacsLinkReturnCode |
ধরন:
string optionalLACSLink রিটার্ন কোড। |
pmbDesignator |
ধরন:
string optionalPMB (ব্যক্তিগত মেল বক্স) ইউনিট ডেজিগনেটর। |
pmbNumber |
ধরন:
string optionalPMB (ব্যক্তিগত মেল বক্স) নম্বর। |
poBoxOnlyPostalCode |
ধরন:
booleanপোস্টাল কোড সহ শুধু পোস্ট বক্স। |
postOfficeCity |
ধরন:
string optionalপ্রধান পোস্ট অফিস শহর। |
postOfficeState |
ধরন:
string optionalপ্রধান পোস্ট অফিসের রাজ্য। |
standardizedAddress |
ধরন:
USPSAddress optionalUSPS স্ট্যান্ডার্ড পদ্ধতিতে লেখা ঠিকানা। |
suiteLinkFootnote |
ধরন:
string optionalরাস্তা বা বহুতল ভবনের রেকর্ডের সাথে স্যুট সংক্রান্ত তথ্য ম্যাচ করার ফুটনোট। ব্যবসার নামের সাথে মিল পাওয়া গেলে, সেকেন্ডারি নম্বর দেখানো হয়। |
ভার্ডিক্ট ক্লাস
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 optionalAPI রেসপন্সের অন্যান্য ফিল্ডের উপর ভিত্তি করে পরবর্তী সম্ভাব্য অ্যাকশন। আরও বিবরণ পেতে PossibleNextAction দেখুন। |
validationGranularity |
ধরন:
Granularity optionalAPI যে গ্র্যানুলারিটি লেভেল পর্যন্ত ঠিকানা সম্পূর্ণভাবে যাচাই করতে পারে। যেমন, PREMISE-এর validationGranularity থেকে বোঝা যায় যে PREMISE লেভেলে থাকা সব অ্যাড্রেস কম্পোনেন্ট এবং আরও অনেক কিছু যাচাই করা যাবে। |