জিওকোডার ক্লাস
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 ৷ শুধুমাত্র সমস্ত ফিল্টারের সাথে মেলে এমন ফলাফল ফেরত দেওয়া হবে। ফিল্টার মান অন্যান্য জিওকোডিং অনুরোধের মতো বানান সংশোধন এবং আংশিক মিলের একই পদ্ধতি সমর্থন করে। ঐচ্ছিক। |
| প্রকার: 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 ফলাফলের তালিকা |
| প্রকার: 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 প্রদত্ত ঠিকানা উপাদানের সংক্ষিপ্ত, সংক্ষিপ্ত পাঠ্য |
|