জিওকোডার ক্লাস
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 ৷ শুধুমাত্র সমস্ত ফিল্টারের সাথে মেলে এমন ফলাফল ফেরত দেওয়া হবে। ফিল্টার মান অন্যান্য জিওকোডিং অনুরোধের মতো বানান সংশোধন এবং আংশিক মিলের একই পদ্ধতি সমর্থন করে। ঐচ্ছিক। |
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 ফলাফলের তালিকা |
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> প্রত্যাবর্তিত জিওকোডেড উপাদানের ধরন নির্দেশ করে স্ট্রিংগুলির একটি অ্যারে৷ সম্ভাব্য স্ট্রিংগুলির একটি তালিকার জন্য, বিকাশকারীর গাইডের ঠিকানা উপাদান প্রকার বিভাগটি পড়ুন। |
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 | সমন্বিত বা সংলগ্ন এলাকার একটি র্যাঙ্ক করা তালিকা। সবচেয়ে দরকারী (স্বীকৃত এবং সুনির্দিষ্ট) ক্ষেত্রগুলিকে প্রথম স্থান দেওয়া হয়েছে। |
landmarks | কাছাকাছি ল্যান্ডমার্কের একটি র্যাঙ্ক করা তালিকা। সবচেয়ে দরকারী (স্বীকৃত এবং কাছাকাছি) ল্যান্ডমার্কগুলিকে প্রথম স্থান দেওয়া হয়েছে৷ |
জিওকোডারএড্রেস কম্পোনেন্ট ইন্টারফেস
google.maps . GeocoderAddressComponent
ইন্টারফেস
একটি GeocoderResult
মধ্যে একটি একক ঠিকানা উপাদান। একটি সম্পূর্ণ ঠিকানা একাধিক ঠিকানা উপাদান নিয়ে গঠিত হতে পারে।
বৈশিষ্ট্য | |
---|---|
long_name | প্রকার: string ঠিকানা উপাদানের সম্পূর্ণ পাঠ্য |
short_name | প্রকার: string প্রদত্ত ঠিকানা উপাদানের সংক্ষিপ্ত, সংক্ষিপ্ত পাঠ্য |
types | প্রকার: Array <string> এই ঠিকানা উপাদানের ধরন নির্দেশ করে স্ট্রিংয়ের একটি অ্যারে। বৈধ প্রকারের একটি তালিকা এখানে পাওয়া যাবে |
জিওকোডার জ্যামিতি ইন্টারফেস
google.maps . GeocoderGeometry
ইন্টারফেস
এই GeocoderResult
সম্পর্কে জ্যামিতি তথ্য
বৈশিষ্ট্য | |
---|---|
location | প্রকার: LatLng এই ফলাফলের অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্ক |
location_type | প্রকার: GeocoderLocationType location প্রত্যাবর্তিত অবস্থানের ধরন |
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 | ল্যান্ডমার্কের একটি স্থানিক জ্যামিতি রয়েছে এবং লক্ষ্য তার সীমার মধ্যে রয়েছে। |
জিওকোডার ক্লাস
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 ৷ শুধুমাত্র সমস্ত ফিল্টারের সাথে মেলে এমন ফলাফল ফেরত দেওয়া হবে। ফিল্টার মান অন্যান্য জিওকোডিং অনুরোধের মতো বানান সংশোধন এবং আংশিক মিলের একই পদ্ধতি সমর্থন করে। ঐচ্ছিক। |
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 ফলাফলের তালিকা |
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> প্রত্যাবর্তিত জিওকোডেড উপাদানের ধরন নির্দেশ করে স্ট্রিংগুলির একটি অ্যারে৷ সম্ভাব্য স্ট্রিংগুলির একটি তালিকার জন্য, বিকাশকারীর গাইডের ঠিকানা উপাদান প্রকার বিভাগটি পড়ুন। |
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 | সমন্বিত বা সংলগ্ন এলাকার একটি র্যাঙ্ক করা তালিকা। সবচেয়ে দরকারী (স্বীকৃত এবং সুনির্দিষ্ট) ক্ষেত্রগুলিকে প্রথম স্থান দেওয়া হয়েছে। |
landmarks | কাছাকাছি ল্যান্ডমার্কের একটি র্যাঙ্ক করা তালিকা। সবচেয়ে দরকারী (স্বীকৃত এবং কাছাকাছি) ল্যান্ডমার্কগুলিকে প্রথম স্থান দেওয়া হয়েছে৷ |
জিওকোডারএড্রেস কম্পোনেন্ট ইন্টারফেস
google.maps . GeocoderAddressComponent
ইন্টারফেস
একটি GeocoderResult
মধ্যে একটি একক ঠিকানা উপাদান। একটি সম্পূর্ণ ঠিকানা একাধিক ঠিকানা উপাদান নিয়ে গঠিত হতে পারে।
বৈশিষ্ট্য | |
---|---|
long_name | প্রকার: string ঠিকানা উপাদানের সম্পূর্ণ পাঠ্য |
short_name | প্রকার: string প্রদত্ত ঠিকানা উপাদানের সংক্ষিপ্ত, সংক্ষিপ্ত পাঠ্য |
types | প্রকার: Array <string> এই ঠিকানা উপাদানের ধরন নির্দেশ করে স্ট্রিংয়ের একটি অ্যারে। বৈধ প্রকারের একটি তালিকা এখানে পাওয়া যাবে |
জিওকোডার জ্যামিতি ইন্টারফেস
google.maps . GeocoderGeometry
ইন্টারফেস
এই GeocoderResult
সম্পর্কে জ্যামিতি তথ্য
বৈশিষ্ট্য | |
---|---|
location | প্রকার: LatLng এই ফলাফলের অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্ক |
location_type | প্রকার: GeocoderLocationType location প্রত্যাবর্তিত অবস্থানের ধরন |
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 | ল্যান্ডমার্কের একটি স্থানিক জ্যামিতি রয়েছে এবং লক্ষ্য তার সীমার মধ্যে রয়েছে। |