Geocoder  |  Maps JavaScript API  |  Google for Developers (original) (raw)

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

google.maps . Geocoder ক্লাস

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

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

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

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

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

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

বৈশিষ্ট্য
address optional প্রকার: string optional জিওকোডের ঠিকানা। address , location এবং placeId আইডির একটি, এবং শুধুমাত্র একটি সরবরাহ করতে হবে।
bounds optional প্রকার: LatLngBounds | LatLngBoundsLiteral optionalLatLngBounds যার মধ্যে অনুসন্ধান করতে হবে। ঐচ্ছিক।
componentRestrictions optional প্রকার: GeocoderComponentRestrictions optional উপাদান একটি নির্দিষ্ট এলাকায় ফলাফল সীমাবদ্ধ করতে ব্যবহার করা হয়. একটি ফিল্টার এক বা একাধিক নিয়ে গঠিত: route , locality , administrativeArea , postalCode , country ৷ শুধুমাত্র সমস্ত ফিল্টারের সাথে মেলে এমন ফলাফল ফেরত দেওয়া হবে। ফিল্টার মান অন্যান্য জিওকোডিং অনুরোধের মতো বানান সংশোধন এবং আংশিক মিলের একই পদ্ধতি সমর্থন করে। ঐচ্ছিক।
extraComputations optional প্রকার: Array < ExtraGeocodeComputation > optional অতিরিক্ত গণনার একটি তালিকা যা অনুরোধটি সম্পূর্ণ করতে ব্যবহার করা যেতে পারে। দ্রষ্টব্য: এই অতিরিক্ত গণনাগুলি প্রতিক্রিয়াতে অতিরিক্ত ক্ষেত্রগুলি ফিরিয়ে দিতে পারে।
fulfillOnZeroResults optional প্রকার: boolean optional প্রতিক্রিয়ায় একটি ZERO_RESULT স্ট্যাটাসের প্রতিশ্রুতি পূরণ করুন৷ এটি কাঙ্ক্ষিত হতে পারে কারণ শূন্য জিওকোডিং ফলাফলের পরেও অতিরিক্ত প্রতিক্রিয়া স্তরের ক্ষেত্রগুলি ফিরে আসতে পারে৷
language optional প্রকার: string optional যখন সম্ভব তখন যে ভাষার ফলাফল দেওয়া উচিত তার জন্য একটি ভাষা শনাক্তকারী। সমর্থিত ভাষার তালিকা দেখুন।
location optional প্রকার: LatLng | LatLngLiteral optionalLatLng (বা 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 optionallocality এবং sublocality উভয় প্রকারের সাথে মিলে যায়। ঐচ্ছিক।
postalCode optional প্রকার: string optionalpostal_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 . 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 প্রত্যাবর্তিত জিওকোডেড উপাদানের ধরন নির্দেশ করে স্ট্রিংগুলির একটি অ্যারে৷ সম্ভাব্য স্ট্রিংগুলির একটি তালিকার জন্য, বিকাশকারীর গাইডের ঠিকানা উপাদান প্রকার বিভাগটি পড়ুন।
address_descriptor optional প্রকার: AddressDescriptor optional এই জিওকোডের সাথে যুক্ত অবস্থানের একটি সম্পর্কগত বিবরণ। আশেপাশের ল্যান্ডমার্কগুলির একটি র‌্যাঙ্ক করা সেট এবং টার্গেট লোকেশন ধারণকারী এলাকাগুলি অন্তর্ভুক্ত করে৷ এটি শুধুমাত্র ফরওয়ার্ড জিওকোডিং এবং আইডি লুকআপ অনুরোধের জন্য পপুলেট করা হবে, শুধুমাত্র তখনই যখন ExtraGeocodeComputation.ADDRESS_DESCRIPTORS সক্ষম করা থাকে এবং শুধুমাত্র কিছু স্থানীয় স্থানের জন্য।
partial_match optional প্রকার: boolean optional জিওকোডার আসল অনুরোধের জন্য সঠিক মিল ফেরত দেয়নি কি না, যদিও এটি অনুরোধ করা ঠিকানার অংশের সাথে মেলে। যদি একটি সঠিক মেলে, মানটি undefined হবে।
plus_code optional প্রকার: PlacePlusCode optional অবস্থানের সাথে যুক্ত প্লাস কোড।
postcode_localities optional প্রকার: Array optional একটি পোস্টাল কোডে থাকা সমস্ত এলাকা নির্দেশ করে স্ট্রিংগুলির একটি অ্যারে৷ এটি শুধুমাত্র তখনই উপস্থিত হয় যখন ফলাফলটি একটি পোস্টাল কোড হয় যাতে একাধিক এলাকা থাকে৷

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

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

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

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

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

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

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

বৈশিষ্ট্য
long_name প্রকার: string ঠিকানা উপাদানের সম্পূর্ণ পাঠ্য
short_name প্রকার: string প্রদত্ত ঠিকানা উপাদানের সংক্ষিপ্ত, সংক্ষিপ্ত পাঠ্য
types প্রকার: Array এই ঠিকানা উপাদানের ধরন নির্দেশ করে স্ট্রিংয়ের একটি অ্যারে। বৈধ প্রকারের একটি তালিকা এখানে পাওয়া যাবে

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

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

এই GeocoderResult সম্পর্কে জ্যামিতি তথ্য

বৈশিষ্ট্য
location প্রকার: LatLng এই ফলাফলের অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্ক
location_type প্রকার: GeocoderLocationTypelocation প্রত্যাবর্তিত অবস্থানের ধরন
viewport প্রকার: LatLngBounds এই GeocoderResult প্রদর্শনের জন্য প্রস্তাবিত ভিউপোর্টের সীমানা
bounds optional প্রকার: LatLngBounds optional এই GeocoderResult সুনির্দিষ্ট সীমা, যদি প্রযোজ্য হয়

GeocoderLocationType ধ্রুবক

google.maps . GeocoderLocationType ধ্রুবক

একটি জিওকোড থেকে প্রত্যাবর্তিত অবস্থানের ধরন বর্ণনা করে। মান দ্বারা, বা ধ্রুবকের নাম ব্যবহার করে এইগুলি নির্দিষ্ট করুন। উদাহরণস্বরূপ, 'ROOFTOP' বা google.maps.GeocoderLocationType.ROOFTOP

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

ধ্রুবক
APPROXIMATE ফিরে আসা ফলাফল আনুমানিক.
GEOMETRIC_CENTER প্রত্যাবর্তিত ফলাফল হল একটি ফলাফলের জ্যামিতিক কেন্দ্র যেমন একটি রেখা (যেমন রাস্তা) বা বহুভুজ (অঞ্চল)।
RANGE_INTERPOLATED প্রত্যাবর্তিত ফলাফল দুটি সুনির্দিষ্ট বিন্দুর (যেমন ছেদ) মধ্যে অন্তর্নিহিত একটি অনুমান (সাধারণত একটি রাস্তায়) প্রতিফলিত করে। যখন রাস্তার ঠিকানার জন্য ছাদের জিওকোডগুলি অনুপলব্ধ থাকে তখন ইন্টারপোলেটেড ফলাফলগুলি সাধারণত ফেরত দেওয়া হয়৷
ROOFTOP ফিরে আসা ফলাফল একটি সুনির্দিষ্ট জিওকোড প্রতিফলিত করে।

ল্যান্ডমার্ক ইন্টারফেস

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

ঠিকানার জন্য রেফারেন্সের একটি স্থান প্রতিনিধিত্ব করে।

বৈশিষ্ট্য
display_name প্রকার: string ল্যান্ডমার্কের নাম।
display_name_language_code প্রকার: string ল্যান্ডমার্কের জন্য নামের ভাষা।
place_id প্রকার: string ল্যান্ডমার্ক হিসেবে কাজ করা অন্তর্নিহিত স্থাপনার স্থান আইডি। স্থানের বিবরণ বা স্থান আইডি লুকআপের মাধ্যমে ল্যান্ডমার্ক সম্পর্কে আরও তথ্য সমাধান করতে ব্যবহার করা যেতে পারে।
spatial_relationship প্রকার: SpatialRelationship লক্ষ্য অবস্থান এবং ল্যান্ডমার্কের মধ্যে স্থানিক সম্পর্ক সংজ্ঞায়িত করে।
straight_line_distance_meters প্রকার: number টার্গেটের অবস্থান এবং ল্যান্ডমার্কের মধ্যে সরলরেখার দূরত্ব।
types প্রকার: Array প্রত্যাবর্তিত ফলাফলের ধরন নির্দেশ করে এক বা একাধিক মান। আরও বিস্তারিত জানার জন্য প্রকার দেখুন.
travel_distance_meters optional প্রকার: number optional টার্গেটের অবস্থান এবং ল্যান্ডমার্কের মধ্যে রাস্তার নেটওয়ার্ক বরাবর ভ্রমণের দূরত্ব। এটি জনবসতিহীন হতে পারে যদি ল্যান্ডমার্কটি রাস্তার নেটওয়ার্কের অংশ থেকে সংযোগ বিচ্ছিন্ন করা হয় যে লক্ষ্যটি সবচেয়ে কাছের হয় বা যদি লক্ষ্যের অবস্থানটি আসলে সড়ক নেটওয়ার্কে বলে বিবেচিত না হয়।

এলাকা ইন্টারফেস

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

এমন একটি জায়গা যা একটি ছোট অঞ্চল, যেমন একটি আশেপাশের এলাকা, উপ-অঞ্চল, বা বড় কমপ্লেক্স যাতে লক্ষ্যের অবস্থান রয়েছে।

বৈশিষ্ট্য
containment প্রকার: Containment লক্ষ্য অবস্থান এবং এলাকার মধ্যে স্থানিক সম্পর্ক সংজ্ঞায়িত করে।
display_name প্রকার: string এলাকার জন্য নাম।
display_name_language_code প্রকার: string এলাকার জন্য নামের ভাষা।
place_id প্রকার: string অন্তর্নিহিত এলাকার স্থান আইডি। স্থানের বিবরণ বা স্থান আইডি লুকআপের মাধ্যমে এলাকা সম্পর্কে আরও তথ্য সমাধান করতে ব্যবহার করা যেতে পারে।

ধারণ ধ্রুবক

google.maps . Containment ধ্রুবক

এলাকা এবং লক্ষ্য অবস্থানের মধ্যে স্থানিক সম্পর্কের প্রতিনিধিত্বকারী একটি enum।

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

ধ্রুবক
NEAR লক্ষ্য অবস্থান এলাকা অঞ্চলের বাইরে, কিন্তু কাছাকাছি.
OUTSKIRTS টার্গেটের অবস্থানটি এলাকা অঞ্চলের মধ্যে, প্রান্তের কাছাকাছি।
WITHIN লক্ষ্য অবস্থানটি কেন্দ্রের কাছাকাছি এলাকার অঞ্চলের মধ্যে।

স্থানিক সম্পর্ক ধ্রুবক

google.maps . SpatialRelationship ধ্রুবক

ল্যান্ডমার্ক এবং টার্গেটের মধ্যে স্থানের সম্পর্ককে প্রতিনিধিত্ব করে একটি enum।

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

ধ্রুবক
ACROSS_THE_ROAD লক্ষ্যটি রাস্তার অপর পাশের ল্যান্ডমার্কের সরাসরি বিপরীতে।
AROUND_THE_CORNER ল্যান্ডমার্কের মতো একই রুটে নয় কিন্তু একক বাঁক।
BEHIND ল্যান্ডমার্কের কাঠামোর কাছাকাছি কিন্তু এর অ্যাক্সেস পয়েন্ট থেকে আরও দূরে।
BESIDE লক্ষ্যটি সরাসরি ল্যান্ডমার্কের সংলগ্ন।
DOWN_THE_ROAD ল্যান্ডমার্কের মতো একই রুটে কিন্তু পাশে বা জুড়ে নয়।
NEAR এটি ডিফল্ট সম্পর্ক যখন নীচের আরও নির্দিষ্ট কিছু প্রযোজ্য হয় না।
WITHIN ল্যান্ডমার্কের একটি স্থানিক জ্যামিতি রয়েছে এবং লক্ষ্য তার সীমার মধ্যে রয়েছে।

,

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

google.maps . Geocoder ক্লাস

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

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

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

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

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

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

বৈশিষ্ট্য
address optional প্রকার: string optional জিওকোডের ঠিকানা। address , location এবং placeId আইডির একটি, এবং শুধুমাত্র একটি সরবরাহ করতে হবে।
bounds optional প্রকার: LatLngBounds | LatLngBoundsLiteral optionalLatLngBounds যার মধ্যে অনুসন্ধান করতে হবে। ঐচ্ছিক।
componentRestrictions optional প্রকার: GeocoderComponentRestrictions optional উপাদান একটি নির্দিষ্ট এলাকায় ফলাফল সীমাবদ্ধ করতে ব্যবহার করা হয়. একটি ফিল্টার এক বা একাধিক নিয়ে গঠিত: route , locality , administrativeArea , postalCode , country ৷ শুধুমাত্র সমস্ত ফিল্টারের সাথে মেলে এমন ফলাফল ফেরত দেওয়া হবে। ফিল্টার মান অন্যান্য জিওকোডিং অনুরোধের মতো বানান সংশোধন এবং আংশিক মিলের একই পদ্ধতি সমর্থন করে। ঐচ্ছিক।
extraComputations optional প্রকার: Array < ExtraGeocodeComputation > optional অতিরিক্ত গণনার একটি তালিকা যা অনুরোধটি সম্পূর্ণ করতে ব্যবহার করা যেতে পারে। দ্রষ্টব্য: এই অতিরিক্ত গণনাগুলি প্রতিক্রিয়াতে অতিরিক্ত ক্ষেত্রগুলি ফিরিয়ে দিতে পারে।
fulfillOnZeroResults optional প্রকার: boolean optional প্রতিক্রিয়ায় একটি ZERO_RESULT স্ট্যাটাসের প্রতিশ্রুতি পূরণ করুন৷ এটি কাঙ্ক্ষিত হতে পারে কারণ শূন্য জিওকোডিং ফলাফলের পরেও অতিরিক্ত প্রতিক্রিয়া স্তরের ক্ষেত্রগুলি ফিরে আসতে পারে৷
language optional প্রকার: string optional যখন সম্ভব তখন যে ভাষার ফলাফল দেওয়া উচিত তার জন্য একটি ভাষা শনাক্তকারী। সমর্থিত ভাষার তালিকা দেখুন।
location optional প্রকার: LatLng | LatLngLiteral optionalLatLng (বা 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 optionallocality এবং sublocality উভয় প্রকারের সাথে মিলে যায়। ঐচ্ছিক।
postalCode optional প্রকার: string optionalpostal_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 . 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 প্রত্যাবর্তিত জিওকোডেড উপাদানের ধরন নির্দেশ করে স্ট্রিংগুলির একটি অ্যারে৷ সম্ভাব্য স্ট্রিংগুলির একটি তালিকার জন্য, বিকাশকারীর গাইডের ঠিকানা উপাদান প্রকার বিভাগটি পড়ুন।
address_descriptor optional প্রকার: AddressDescriptor optional এই জিওকোডের সাথে যুক্ত অবস্থানের একটি সম্পর্কগত বিবরণ। আশেপাশের ল্যান্ডমার্কগুলির একটি র‌্যাঙ্ক করা সেট এবং টার্গেট লোকেশন ধারণকারী এলাকাগুলি অন্তর্ভুক্ত করে৷ এটি শুধুমাত্র ফরওয়ার্ড জিওকোডিং এবং আইডি লুকআপ অনুরোধের জন্য পপুলেট করা হবে, শুধুমাত্র তখনই যখন ExtraGeocodeComputation.ADDRESS_DESCRIPTORS সক্ষম করা থাকে এবং শুধুমাত্র কিছু স্থানীয় স্থানের জন্য।
partial_match optional প্রকার: boolean optional জিওকোডার আসল অনুরোধের জন্য সঠিক মিল ফেরত দেয়নি কি না, যদিও এটি অনুরোধ করা ঠিকানার অংশের সাথে মেলে। যদি একটি সঠিক মেলে, মানটি undefined হবে।
plus_code optional প্রকার: PlacePlusCode optional অবস্থানের সাথে যুক্ত প্লাস কোড।
postcode_localities optional প্রকার: Array optional একটি পোস্টাল কোডে থাকা সমস্ত এলাকা নির্দেশ করে স্ট্রিংগুলির একটি অ্যারে৷ এটি শুধুমাত্র তখনই উপস্থিত হয় যখন ফলাফলটি একটি পোস্টাল কোড হয় যাতে একাধিক এলাকা থাকে৷

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

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

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

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

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

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

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

বৈশিষ্ট্য
long_name প্রকার: string ঠিকানা উপাদানের সম্পূর্ণ পাঠ্য
short_name প্রকার: string প্রদত্ত ঠিকানা উপাদানের সংক্ষিপ্ত, সংক্ষিপ্ত পাঠ্য
types প্রকার: Array এই ঠিকানা উপাদানের ধরন নির্দেশ করে স্ট্রিংয়ের একটি অ্যারে। বৈধ প্রকারের একটি তালিকা এখানে পাওয়া যাবে

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

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

এই GeocoderResult সম্পর্কে জ্যামিতি তথ্য

বৈশিষ্ট্য
location প্রকার: LatLng এই ফলাফলের অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্ক
location_type প্রকার: GeocoderLocationTypelocation প্রত্যাবর্তিত অবস্থানের ধরন
viewport প্রকার: LatLngBounds এই GeocoderResult প্রদর্শনের জন্য প্রস্তাবিত ভিউপোর্টের সীমানা
bounds optional প্রকার: LatLngBounds optional এই GeocoderResult সুনির্দিষ্ট সীমা, যদি প্রযোজ্য হয়

GeocoderLocationType ধ্রুবক

google.maps . GeocoderLocationType ধ্রুবক

একটি জিওকোড থেকে প্রত্যাবর্তিত অবস্থানের ধরন বর্ণনা করে। মান দ্বারা, বা ধ্রুবকের নাম ব্যবহার করে এইগুলি নির্দিষ্ট করুন। উদাহরণস্বরূপ, 'ROOFTOP' বা google.maps.GeocoderLocationType.ROOFTOP

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

ধ্রুবক
APPROXIMATE ফিরে আসা ফলাফল আনুমানিক.
GEOMETRIC_CENTER প্রত্যাবর্তিত ফলাফল হল একটি ফলাফলের জ্যামিতিক কেন্দ্র যেমন একটি রেখা (যেমন রাস্তা) বা বহুভুজ (অঞ্চল)।
RANGE_INTERPOLATED প্রত্যাবর্তিত ফলাফল দুটি সুনির্দিষ্ট বিন্দুর (যেমন ছেদ) মধ্যে অন্তর্নিহিত একটি আনুমানিকতা (সাধারণত একটি রাস্তায়) প্রতিফলিত করে। যখন রাস্তার ঠিকানার জন্য ছাদের জিওকোডগুলি অনুপলব্ধ থাকে তখন ইন্টারপোলেটেড ফলাফলগুলি সাধারণত ফেরত দেওয়া হয়৷
ROOFTOP ফিরে আসা ফলাফল একটি সুনির্দিষ্ট জিওকোড প্রতিফলিত করে।

ল্যান্ডমার্ক ইন্টারফেস

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

ঠিকানার জন্য রেফারেন্সের একটি স্থান প্রতিনিধিত্ব করে।

বৈশিষ্ট্য
display_name প্রকার: string ল্যান্ডমার্কের নাম।
display_name_language_code প্রকার: string ল্যান্ডমার্কের জন্য নামের ভাষা।
place_id প্রকার: string ল্যান্ডমার্ক হিসেবে কাজ করা অন্তর্নিহিত স্থাপনার স্থান আইডি। স্থানের বিবরণ বা স্থান আইডি লুকআপের মাধ্যমে ল্যান্ডমার্ক সম্পর্কে আরও তথ্য সমাধান করতে ব্যবহার করা যেতে পারে।
spatial_relationship প্রকার: SpatialRelationship লক্ষ্য অবস্থান এবং ল্যান্ডমার্কের মধ্যে স্থানিক সম্পর্ক সংজ্ঞায়িত করে।
straight_line_distance_meters প্রকার: number টার্গেটের অবস্থান এবং ল্যান্ডমার্কের মধ্যে সরলরেখার দূরত্ব।
types প্রকার: Array প্রত্যাবর্তিত ফলাফলের ধরন নির্দেশ করে এক বা একাধিক মান। আরও বিস্তারিত জানার জন্য প্রকার দেখুন.
travel_distance_meters optional প্রকার: number optional টার্গেটের অবস্থান এবং ল্যান্ডমার্কের মধ্যে রাস্তার নেটওয়ার্ক বরাবর ভ্রমণের দূরত্ব। এটি জনবসতিহীন হতে পারে যদি ল্যান্ডমার্কটি রাস্তার নেটওয়ার্কের অংশ থেকে সংযোগ বিচ্ছিন্ন করা হয় যে লক্ষ্যটি সবচেয়ে কাছের হয় বা যদি লক্ষ্যের অবস্থানটি আসলে সড়ক নেটওয়ার্কে বলে বিবেচিত না হয়।

এলাকা ইন্টারফেস

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

এমন একটি জায়গা যা একটি ছোট অঞ্চল, যেমন একটি আশেপাশের এলাকা, উপ-অঞ্চল, বা বড় কমপ্লেক্স যাতে লক্ষ্যের অবস্থান রয়েছে।

বৈশিষ্ট্য
containment প্রকার: Containment লক্ষ্য অবস্থান এবং এলাকার মধ্যে স্থানিক সম্পর্ক সংজ্ঞায়িত করে।
display_name প্রকার: string এলাকার জন্য নাম।
display_name_language_code প্রকার: string এলাকার জন্য নামের ভাষা।
place_id প্রকার: string অন্তর্নিহিত এলাকার স্থান আইডি। স্থানের বিবরণ বা স্থান আইডি লুকআপের মাধ্যমে এলাকা সম্পর্কে আরও তথ্য সমাধান করতে ব্যবহার করা যেতে পারে।

ধারণ ধ্রুবক

google.maps . Containment ধ্রুবক

এলাকা এবং লক্ষ্য অবস্থানের মধ্যে স্থানিক সম্পর্কের প্রতিনিধিত্বকারী একটি enum।

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

ধ্রুবক
NEAR লক্ষ্য অবস্থান এলাকা অঞ্চলের বাইরে, কিন্তু কাছাকাছি.
OUTSKIRTS টার্গেটের অবস্থানটি এলাকা অঞ্চলের মধ্যে, প্রান্তের কাছাকাছি।
WITHIN লক্ষ্য অবস্থানটি কেন্দ্রের কাছাকাছি এলাকার অঞ্চলের মধ্যে।

স্থানিক সম্পর্ক ধ্রুবক

google.maps . SpatialRelationship ধ্রুবক

ল্যান্ডমার্ক এবং টার্গেটের মধ্যে স্থানের সম্পর্ককে প্রতিনিধিত্ব করে একটি enum।

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

ধ্রুবক
ACROSS_THE_ROAD লক্ষ্যটি রাস্তার অপর পাশের ল্যান্ডমার্কের সরাসরি বিপরীতে।
AROUND_THE_CORNER ল্যান্ডমার্কের মতো একই রুটে নয় কিন্তু একক বাঁক।
BEHIND ল্যান্ডমার্কের কাঠামোর কাছাকাছি কিন্তু এর অ্যাক্সেস পয়েন্ট থেকে আরও দূরে।
BESIDE লক্ষ্যটি সরাসরি ল্যান্ডমার্কের সংলগ্ন।
DOWN_THE_ROAD ল্যান্ডমার্কের মতো একই রুটে কিন্তু পাশে বা জুড়ে নয়।
NEAR এটি ডিফল্ট সম্পর্ক যখন নীচের আরও নির্দিষ্ট কিছু প্রযোজ্য হয় না।
WITHIN ল্যান্ডমার্কের একটি স্থানিক জ্যামিতি রয়েছে এবং লক্ষ্য তার সীমার মধ্যে রয়েছে।