জিওকোডার ক্লাস
 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 optionalLatLngBoundsযার মধ্যে অনুসন্ধান করতে হবে। ঐচ্ছিক। | 
| componentRestrictions optional |  প্রকার:  GeocoderComponentRestrictions optional উপাদান একটি নির্দিষ্ট এলাকায় ফলাফল সীমাবদ্ধ করতে ব্যবহার করা হয়. একটি ফিল্টার এক বা একাধিক নিয়ে গঠিত:  route,locality,administrativeArea,postalCode,country৷ শুধুমাত্র সমস্ত ফিল্টারের সাথে মেলে এমন ফলাফল ফেরত দেওয়া হবে। ফিল্টার মান অন্যান্য জিওকোডিং অনুরোধের মতো বানান সংশোধন এবং আংশিক মিলের একই পদ্ধতি সমর্থন করে। ঐচ্ছিক। | 
|  |  প্রকার:  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 . GeocoderResponse ইন্টারফেস
 জিওকোডারের একটি জিওকোডার প্রতিক্রিয়া যা Geocoder GeocoderResult তালিকা রয়েছে। 
| বৈশিষ্ট্য | |
|---|---|
| results |  প্রকার:  Array < GeocoderResult >GeocoderResultফলাফলের তালিকা | 
|  |  প্রকার:  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> প্রত্যাবর্তিত জিওকোডেড উপাদানের ধরন নির্দেশ করে স্ট্রিংগুলির একটি অ্যারে৷ সম্ভাব্য স্ট্রিংগুলির একটি তালিকার জন্য, বিকাশকারীর গাইডের ঠিকানা উপাদান প্রকার বিভাগটি পড়ুন। | 
|  |  প্রকার:  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 |  সমন্বিত বা সংলগ্ন এলাকার একটি র্যাঙ্ক করা তালিকা। সবচেয়ে দরকারী (স্বীকৃত এবং সুনির্দিষ্ট) ক্ষেত্রগুলিকে প্রথম স্থান দেওয়া হয়েছে। | 
| landmarks |  কাছাকাছি ল্যান্ডমার্কের একটি র্যাঙ্ক করা তালিকা। সবচেয়ে দরকারী (স্বীকৃত এবং কাছাকাছি) ল্যান্ডমার্কগুলিকে প্রথম স্থান দেওয়া হয়েছে৷  | 
জিওকোডারএড্রেস কম্পোনেন্ট ইন্টারফেস
 google.maps . GeocoderAddressComponent ইন্টারফেস
 একটি GeocoderResult মধ্যে একটি একক ঠিকানা উপাদান। একটি সম্পূর্ণ ঠিকানা একাধিক ঠিকানা উপাদান নিয়ে গঠিত হতে পারে। 
| বৈশিষ্ট্য | |
|---|---|
| long_name |  প্রকার:  string ঠিকানা উপাদানের সম্পূর্ণ পাঠ্য | 
| short_name |  প্রকার:  string প্রদত্ত ঠিকানা উপাদানের সংক্ষিপ্ত, সংক্ষিপ্ত পাঠ্য | 
| types |  প্রকার:  Array <string> এই ঠিকানা উপাদানের ধরন নির্দেশ করে স্ট্রিংয়ের একটি অ্যারে। বৈধ প্রকারের একটি তালিকা এখানে পাওয়া যাবে  | 
জিওকোডার জ্যামিতি ইন্টারফেস
 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 <string> প্রত্যাবর্তিত ফলাফলের ধরন নির্দেশ করে এক বা একাধিক মান। আরও বিস্তারিত জানার জন্য প্রকার দেখুন. | 
| 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 | ল্যান্ডমার্কের একটি স্থানিক জ্যামিতি রয়েছে এবং লক্ষ্য তার সীমার মধ্যে রয়েছে। |