Geocoder

জিওকোডার ক্লাস

google.maps . Geocoder ক্লাস

একটি ঠিকানা এবং একটি LatLng মধ্যে রূপান্তর করার জন্য একটি পরিষেবা৷

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

Geocoder
Geocoder()
পরামিতি: কোনোটিই নয়
একটি Geocoder একটি নতুন উদাহরণ তৈরি করে যা Google সার্ভারে জিওকোড অনুরোধ পাঠায়।
geocode
geocode(request[, callback])
পরামিতি:
রিটার্ন মান: Promise < GeocoderResponse >
জিওকোড একটি অনুরোধ.

জিওকোডার অনুরোধ ইন্টারফেস

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

Geocoder পাঠানোর জন্য একটি জিওকোডিং অনুরোধের স্পেসিফিকেশন।

address optional
প্রকার: string optional
জিওকোডের ঠিকানা। address , location এবং placeId একটি, এবং শুধুমাত্র একটি সরবরাহ করতে হবে।
bounds optional
প্রকার: LatLngBounds | LatLngBoundsLiteral optional
LatLngBounds যার মধ্যে অনুসন্ধান করতে হবে। ঐচ্ছিক।
componentRestrictions optional
প্রকার: GeocoderComponentRestrictions optional
উপাদান একটি নির্দিষ্ট এলাকায় ফলাফল সীমাবদ্ধ করতে ব্যবহার করা হয়. একটি ফিল্টার এক বা একাধিক নিয়ে গঠিত: route , locality , administrativeArea , postalCode , country ৷ শুধুমাত্র সমস্ত ফিল্টারের সাথে মেলে এমন ফলাফল ফেরত দেওয়া হবে। ফিল্টার মান অন্যান্য জিওকোডিং অনুরোধের মতো বানান সংশোধন এবং আংশিক মিলের একই পদ্ধতি সমর্থন করে। ঐচ্ছিক।
Beta extraComputations optional
প্রকার: Array < ExtraGeocodeComputation > optional
অতিরিক্ত গণনার একটি তালিকা যা অনুরোধটি সম্পূর্ণ করতে ব্যবহার করা যেতে পারে। দ্রষ্টব্য: এই অতিরিক্ত গণনাগুলি প্রতিক্রিয়াতে অতিরিক্ত ক্ষেত্রগুলি ফিরিয়ে দিতে পারে।
fulfillOnZeroResults optional
প্রকার: boolean optional
প্রতিক্রিয়ায় একটি ZERO_RESULT স্ট্যাটাসের প্রতিশ্রুতি পূরণ করুন৷ এটি কাঙ্ক্ষিত হতে পারে কারণ শূন্য জিওকোডিং ফলাফলের পরেও অতিরিক্ত প্রতিক্রিয়া স্তরের ক্ষেত্রগুলি ফিরে আসতে পারে৷
language optional
প্রকার: string optional
যখন সম্ভব তখন যে ভাষার ফলাফল দেওয়া উচিত তার জন্য একটি ভাষা শনাক্তকারী। সমর্থিত ভাষার তালিকা দেখুন।
location optional
প্রকার: LatLng | LatLngLiteral optional
LatLng (বা LatLngLiteral ) যার জন্য অনুসন্ধান করতে হবে৷ জিওকোডার একটি বিপরীত জিওকোড সম্পাদন করে। আরও তথ্যের জন্য বিপরীত জিওকোডিং দেখুন। address , location এবং placeId একটি, এবং শুধুমাত্র একটি সরবরাহ করতে হবে।
placeId optional
প্রকার: string optional
অবস্থানের সাথে সংশ্লিষ্ট স্থান আইডি। প্লেস আইডিগুলি অনন্যভাবে Google Places ডাটাবেসে এবং Google মানচিত্রে একটি স্থান চিহ্নিত করে৷ Places API ডেভেলপার গাইডে স্থান আইডি সম্পর্কে আরও জানুন। জিওকোডার একটি বিপরীত জিওকোড সম্পাদন করে। আরও তথ্যের জন্য বিপরীত জিওকোডিং দেখুন। address , location এবং placeId একটি, এবং শুধুমাত্র একটি সরবরাহ করতে হবে।
region optional
প্রকার: string optional
দুই-অক্ষর (অ-সংখ্যাসূচক) ইউনিকোড অঞ্চল সাবট্যাগ / CLDR শনাক্তকারী হিসাবে নির্দিষ্ট করা অনুসন্ধানের পক্ষপাতিত্ব করতে ব্যবহৃত দেশের কোড। ঐচ্ছিক। সমর্থিত অঞ্চলগুলির জন্য Google মানচিত্র প্ল্যাটফর্ম কভারেজের বিবরণ দেখুন৷

জিওকোডার কম্পোনেন্ট রেস্ট্রিকশন ইন্টারফেস

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

GeocoderComponentRestrictions ফিল্টারের একটি সেট প্রতিনিধিত্ব করে যা একটি নির্দিষ্ট এলাকায় সমাধান করে। এটি কিভাবে কাজ করে তার বিস্তারিত জানার জন্য, জিওকোডিং কম্পোনেন্ট ফিল্টারিং দেখুন।

administrativeArea optional
প্রকার: string optional
সমস্ত administrative_area levels সাথে মেলে। ঐচ্ছিক।
country optional
প্রকার: string optional
একটি দেশের নাম বা দুটি অক্ষরের ISO 3166-1 দেশের কোড মেলে৷ ঐচ্ছিক।
locality optional
প্রকার: string optional
locality এবং sublocality উভয় প্রকারের সাথে মিলে যায়। ঐচ্ছিক।
postalCode optional
প্রকার: string optional
postal_code এবং postal_code_prefix মেলে। ঐচ্ছিক।
route optional
প্রকার: string optional
একটি route দীর্ঘ বা ছোট নামের সাথে মেলে। ঐচ্ছিক।

অতিরিক্ত জিওকোড কম্পিউটেশন ধ্রুবক

google.maps . ExtraGeocodeComputation কম্পিউটেশন ধ্রুবক

একটি জিওকোডিং অনুরোধ সম্পূর্ণ করার সময় সঞ্চালনের জন্য অতিরিক্ত গণনা।

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

ADDRESS_DESCRIPTORS একটি ঠিকানা বর্ণনাকারী তৈরি করুন।

জিওকোডার স্ট্যাটাস ধ্রুবক

google.maps . GeocoderStatus স্ট্যাটাস ধ্রুবক

geocode() এ কল করার পরে Geocoder দ্বারা ফিরে আসা স্থিতি। মান দ্বারা, বা ধ্রুবকের নাম ব্যবহার করে এইগুলি নির্দিষ্ট করুন। উদাহরণস্বরূপ, 'OK' বা google.maps.GeocoderStatus.OK

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

ERROR Google সার্ভারের সাথে যোগাযোগ করতে একটি সমস্যা হয়েছে৷
INVALID_REQUEST এই GeocoderRequest অবৈধ ছিল৷
OK প্রতিক্রিয়াটিতে একটি বৈধ GeocoderResponse রয়েছে।
OVER_QUERY_LIMIT ওয়েবপৃষ্ঠাটি খুব অল্প সময়ের মধ্যে অনুরোধের সীমা অতিক্রম করেছে৷
REQUEST_DENIED ওয়েবপৃষ্ঠাটি জিওকোডার ব্যবহার করার অনুমতি নেই।
UNKNOWN_ERROR একটি সার্ভার ত্রুটির কারণে একটি জিওকোডিং অনুরোধ প্রক্রিয়া করা যায়নি৷ আপনি আবার চেষ্টা করলে অনুরোধ সফল হতে পারে।
ZERO_RESULTS এই GeocoderRequest জন্য কোন ফলাফল পাওয়া যায়নি।

জিওকোডার রেসপন্স ইন্টারফেস

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

জিওকোডারের একটি জিওকোডার প্রতিক্রিয়া যা Geocoder GeocoderResult তালিকা রয়েছে।

results
প্রকার: Array < GeocoderResult >
GeocoderResult ফলাফলের তালিকা
Beta address_descriptor optional
প্রকার: AddressDescriptor optional
একটি অবস্থানের একটি সম্পর্কগত বিবরণ। আশেপাশের ল্যান্ডমার্কগুলির একটি র‌্যাঙ্ক করা সেট এবং টার্গেট লোকেশন ধারণকারী এলাকাগুলি অন্তর্ভুক্ত করে৷ এটি শুধুমাত্র বিপরীত জিওকোডিং অনুরোধের জন্য এবং শুধুমাত্র যখন ExtraGeocodeComputation.ADDRESS_DESCRIPTORS সক্ষম করা হয় তখনই পপুলেট করা হয়৷
plus_code optional
প্রকার: PlacePlusCode optional
অবস্থানের সাথে যুক্ত প্লাস কোড।

জিওকোডার ফলাফল ইন্টারফেস

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

জিওকোড সার্ভার থেকে একটি একক জিওকোডার ফলাফল পুনরুদ্ধার করা হয়েছে। একটি জিওকোড অনুরোধ একাধিক ফলাফল বস্তু ফেরত দিতে পারে. মনে রাখবেন যে এই ফলাফলটি "JSON-এর মত" হলেও এটি কঠোরভাবে JSON নয়, কারণ এটি পরোক্ষভাবে একটি LatLng অবজেক্ট অন্তর্ভুক্ত করে।

address_components
প্রকার: Array < GeocoderAddressComponent >
GeocoderAddressComponent কম্পোনেন্টের একটি অ্যারে
formatted_address
প্রকার: string
এই অবস্থানের মানুষের-পাঠযোগ্য ঠিকানা ধারণকারী একটি স্ট্রিং।
geometry
প্রকার: GeocoderGeometry
একটি GeocoderGeometry বস্তু
place_id
প্রকার: string
অবস্থানের সাথে সংশ্লিষ্ট স্থান আইডি। প্লেস আইডিগুলি অনন্যভাবে Google Places ডাটাবেসে এবং Google মানচিত্রে একটি স্থান চিহ্নিত করে৷ Places API ডেভেলপার গাইডে Place ID সম্পর্কে আরও জানুন।
types
প্রকার: Array <string>
প্রত্যাবর্তিত জিওকোডেড উপাদানের ধরন নির্দেশ করে স্ট্রিংগুলির একটি অ্যারে৷ সম্ভাব্য স্ট্রিংগুলির একটি তালিকার জন্য, বিকাশকারীর গাইডের ঠিকানা উপাদান প্রকার বিভাগটি পড়ুন।
Beta address_descriptor optional
প্রকার: AddressDescriptor optional
এই জিওকোডের সাথে যুক্ত অবস্থানের একটি সম্পর্কগত বিবরণ। আশেপাশের ল্যান্ডমার্কগুলির একটি র‌্যাঙ্ক করা সেট এবং টার্গেট লোকেশন ধারণকারী এলাকাগুলি অন্তর্ভুক্ত করে৷ এটি শুধুমাত্র ফরওয়ার্ড জিওকোডিং এবং আইডি লুকআপ অনুরোধের জন্য পপুলেট করা হবে, শুধুমাত্র তখনই যখন ExtraGeocodeComputation.ADDRESS_DESCRIPTORS সক্ষম করা থাকে এবং শুধুমাত্র কিছু স্থানীয় স্থানের জন্য।
partial_match optional
প্রকার: boolean optional
জিওকোডার আসল অনুরোধের জন্য সঠিক মিল ফেরত দেয়নি কি না, যদিও এটি অনুরোধ করা ঠিকানার অংশের সাথে মেলে। যদি একটি সঠিক মেলে, মানটি undefined হবে।
plus_code optional
প্রকার: PlacePlusCode optional
অবস্থানের সাথে যুক্ত প্লাস কোড।
postcode_localities optional
প্রকার: Array <string> optional
একটি পোস্টাল কোডে থাকা সমস্ত এলাকা নির্দেশ করে স্ট্রিংগুলির একটি অ্যারে৷ এটি শুধুমাত্র তখনই উপস্থিত হয় যখন ফলাফলটি একটি পোস্টাল কোড হয় যাতে একাধিক এলাকা থাকে৷

ঠিকানা বর্ণনাকারী ইন্টারফেস

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

একটি অবস্থানের একটি সম্পর্কগত বিবরণ। আশেপাশের ল্যান্ডমার্কগুলির একটি র‌্যাঙ্ক করা সেট এবং টার্গেট লোকেশন ধারণকারী এলাকাগুলি অন্তর্ভুক্ত করে৷

areas
প্রকার: Array < Area >
সমন্বিত বা সংলগ্ন এলাকার একটি র‌্যাঙ্ক করা তালিকা। সবচেয়ে দরকারী (স্বীকৃত এবং সুনির্দিষ্ট) ক্ষেত্রগুলিকে প্রথম স্থান দেওয়া হয়েছে।
landmarks
প্রকার: Array < Landmark >
কাছাকাছি ল্যান্ডমার্কের একটি র‌্যাঙ্ক করা তালিকা। সবচেয়ে দরকারী (স্বীকৃত এবং কাছাকাছি) ল্যান্ডমার্কগুলিকে প্রথম স্থান দেওয়া হয়েছে৷

জিওকোডারএড্রেস কম্পোনেন্ট ইন্টারফেস

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

একটি GeocoderResult মধ্যে একটি একক ঠিকানা উপাদান। একটি সম্পূর্ণ ঠিকানা একাধিক ঠিকানা উপাদান নিয়ে গঠিত হতে পারে।

long_name
প্রকার: string
ঠিকানা উপাদানের সম্পূর্ণ পাঠ্য
short_name
প্রকার: string
প্রদত্ত ঠিকানা উপাদানের সংক্ষিপ্ত, সংক্ষিপ্ত পাঠ্য