Geocoding API হল এমন একটি পরিষেবা যা ঠিকানা, অক্ষাংশ ও দ্রাঘিমাংশের স্থানাঙ্ক বা স্থান আইডি হিসেবে কোনও স্থান গ্রহণ করে। এটি ঠিকানাকে অক্ষাংশ ও দ্রাঘিমাংশ স্থানাঙ্ক এবং একটি স্থান আইডিতে রূপান্তর করে, অথবা অক্ষাংশ ও দ্রাঘিমাংশ স্থানাঙ্ক বা একটি স্থান আইডিকে একটি ঠিকানায় রূপান্তর করে।
Geocoding API-এর সাহায্যে আপনি কী করতে পারবেন
আপনি Geocoding API ব্যবহার করে এক বা একাধিক ঠিকানা বা জায়গার জন্য জিওকোডিং ডেটা পেতে পারেন, যার মধ্যে নিম্নলিখিতগুলি অন্তর্ভুক্ত:
Geocoding API v4-এর এই রিলিজে নিম্নলিখিত এন্ডপয়েন্ট রিলিজ করা হয়েছে:
- ঠিকানা জিওকোড করা — ঠিকানার ভৌগোলিক স্থানাঙ্ক। এছাড়াও, এটিকে ফরওয়ার্ড জিওকোডিং বলা হয়।
- কোনও লোকেশন জিওকোড করা — অক্ষাংশ ও দ্রাঘিমাংশ কোঅর্ডিনেটের সেটের জন্য ঠিকানা। এছাড়াও একে রিভার্স জিওকোডিং বলা হয়।
- জায়গার জিওকোডিং — কোনও জায়গার আইডি থেকে ঠিকানা খুঁজে বের করা।
- গন্তব্য সার্চ করা — ঠিকানা, স্থান আইডি বা লোকেশন থেকে গন্তব্য সার্চ করুন।
ফলাফল কোথায় দেখানো হবে তা আপনি নিয়ন্ত্রণ করতে পারবেন এবং ফলাফলকে নির্দিষ্ট অঞ্চল, দেশ বা পিন কোডে সীমাবদ্ধ করতে পারবেন।
ডেমো ব্যবহারের করে দেখুন
Geocoding API কীভাবে কাজ করে
Geocoding API জিওকোডিং ও রিভার্স জিওকোডিং, দুটিই করে:
- জিওকোডিং: "১৬০০ অ্যাম্ফিথিয়েটার পার্কওয়ে, মাউন্টেন ভিউ, ক্যালিফোর্নিয়া"-এর মতো ঠিকানা অক্ষাংশ ও দ্রাঘিমাংশ স্থানাঙ্ক বা স্থান আইডিতে পরিবর্তন করে। আপনি ম্যাপে মার্কার বসাতে অথবা ভিউ ফ্রেমের মধ্যে ম্যাপকে কেন্দ্রে বা অন্য জায়গায় সরাতে এইসব স্থানাঙ্ক ব্যবহার করতে পারবেন।
- রিভার্স জিওকোডিং: অক্ষাংশ ও দ্রাঘিমাংশ স্থানাঙ্ক বা কোনও স্থান আইডিকে মানুষের-পঠনযোগ্য ঠিকানায় পরিবর্তন করে। আপনি ডেলিভারি বা পিক-আপ সহ বিভিন্ন পরিস্থিতিতে ঠিকানা ব্যবহার করতে পারেন।
নিম্নলিখিত সারণীতে Geocoding API-এর মাধ্যমে উপলভ্য রিসোর্স এবং প্রতিটি পদ্ধতি যে ডেটা ফেরত দেয় তার সংক্ষিপ্ত বিবরণ দেওয়া হল।
| ডেটা রিসোর্স | ডেটা ফেরত দেওয়া হয়েছে | রিটার্ন ফর্ম্যাট |
|---|---|---|
| জিওকোডিং | ঠিকানা, ঠিকানার উপাদান এবং ঠিকানার ধরন দেখায়। জিওকোড রেসপন্স ডকুমেন্টেশন দেখুন। |
|
| রিভার্স জিওকোডিং | ঠিকানা, ঠিকানার উপাদান এবং ঠিকানার ধরন দেখায়। রিভার্স জিওকোডিং রেসপন্স ডকুমেন্টেশন দেখুন। | |
| জায়গার জিওকোডিং | ঠিকানা, ঠিকানার উপাদান এবং ঠিকানার ধরন দেখায়। জায়গার জিওকোডিং রেসপন্স ডকুমেন্টেশন দেখুন। | |
| গন্তব্য সার্চ করা | ঠিকানা, প্লেস আইডি বা অক্ষাংশ ও দ্রাঘিমাংশের মতো বিভিন্ন ইনপুট মাপকাঠির উপর ভিত্তি করে বিভিন্ন গন্তব্য সম্পর্কে বিস্তারিত তথ্য প্রদান করে। গন্তব্য সার্চ ডকুমেন্টেশন দেখুন। |
স্টেজ চ্যানেল চালু করুন
Geocoding API-এর ভার্সন ৪-এ GA, প্রিভিউ ও এক্সপেরিমেন্টাল ফিচারের জন্য
আলাদা চ্যানেল আছে। আপনি প্রিভিউ বা পরীক্ষামূলক ফিচার ব্যবহার করতে চাইলে, আপনার অনুরোধে সঠিক চ্যানেল উল্লেখ করতে ভুলবেন না। যেমন,
Experimental-এ Destinations এন্ডপয়েন্টের ফিচার অ্যাক্সেস করতে, এই HTTP
অনুরোধ ব্যবহার করুন: https://geocode.googleapis.com/v4alpha/geocode/destinations।
| লঞ্চের পর্যায় | চ্যানেলের নাম |
|---|---|
| GA | /v4/ |
| প্রিভিউ | /v4beta/ |
| পরীক্ষামূলক | /v4alpha/ |
- উপলভ্য সব REST রিসোর্সের তালিকা ও বিবরণ দেখতে REST রেফারেন্স দেখুন।
- প্রতিটি পর্যায় সম্পর্কে আরও জানতে লঞ্চের পর্যায় দেখুন।
Geocoding API v4-এর ফিচার
Geocoding API-এর ভার্সন ৪-এ এইসব নতুন ফিচার রয়েছে।
গন্তব্য সার্চ করার পদ্ধতি
v4-এ ডেস্টিনেশন সার্চ পদ্ধতি চালু করা হয়েছে, যার মাধ্যমে আপনি বিভিন্ন ইনপুট মাপকাঠির ভিত্তিতে বিভিন্ন ডেস্টিনেশন সম্পর্কে বিস্তারিত তথ্য পেতে পারবেন, যেমন ঠিকানা, স্থান আইডি বা অক্ষাংশ ও দ্রাঘিমাংশ স্থানাঙ্ক। উত্তরে AI-পরিচালিত সারসংক্ষেপ এবং নেভিগেশন পয়েন্ট টোকেন অন্তর্ভুক্ত থাকে যেখানে প্রাসঙ্গিক তথ্য থাকে যা সঠিক রুটিংয়ের জন্য Navigation SDK-তে পাস করা যেতে পারে।
Google Cloud স্ট্যান্ডার্ড প্ল্যাটফর্মে প্রয়োগ করা হয়েছে
Geocoding API v4, Google Cloud-এর পরিষেবা ইনফ্রাস্ট্রাকচার -এ প্রয়োগ করা হয়। এই প্রয়োগের ফলে আরও সুরক্ষিত ও বিশ্বস্ত প্ল্যাটফর্ম পাওয়া যায়, যেখানে OAuth-এর মতো উন্নত নিরাপত্তা বিকল্প থাকে। এই স্ট্যান্ডার্ড API ডিজাইন, API জুড়ে ধারাবাহিকতা বজায় রাখে যা Geocoding API v4-এর মাধ্যমে ডেভেলপমেন্টের দক্ষতা উন্নত করে।
OAuth সহায়তা যোগ করা হয়েছে
Geocoding API v4 যাচাইকরণের জন্য OAuth 2.0-এর ব্যবহার সমর্থন করে। Google ওয়েব সার্ভারের মতো সাধারণ OAuth 2.0 সিনারিও সমর্থন করে।
ফিল্ড মাস্ক সংক্রান্ত সহায়তা যোগ করা হয়েছে
উত্তরে কী তথ্য দেখানো উচিত তা নির্দিষ্ট করতে ফিল্ড মাস্ক ব্যবহার করুন। কোনও অ্যাড্রেস জিওকোড করা, কোনও লোকেশন জিওকোড করা এবং জায়গা জিওকোড করা পদ্ধতির জন্য, রেসপন্স অবজেক্টের সব ফিল্ড ডিফল্ট হিসেবে ফেরত পাঠানো হয়। গন্তব্য সার্চ করুন পদ্ধতির জন্য, আপনাকে API অনুরোধে ফিল্ড মাস্ক উল্লেখ করতে হবে।
API নিরাপত্তা
Geocoding API v4-কে সার্ভার-টু-সার্ভার API হিসেবে ডিজাইন করা হয়েছে। ব্রাউজার থেকে সরাসরি ক্লায়েন্ট-সাইড কল করলে API কী চুরি ও অপব্যবহারের উল্লেখযোগ্য ঝুঁকি থাকে, কারণ HTTP রেফারার সংক্রান্ত বিধিনিষেধ ওয়েব সার্ভিস এন্ডপয়েন্টের জন্য পর্যাপ্ত সুরক্ষা নয়।
আমরা আপনাকে নিজের ব্যাকএন্ড সার্ভার থেকে Geocoding API v4 কল করার জন্য বিশেষভাবে সাজেস্ট করি। নিরাপদ প্রয়োগের প্যাটার্ন এবং ক্লায়েন্ট-সাইডের প্রয়োজনীয়তার বিকল্প সম্পর্কে আরও জানতে, নিরাপত্তা সংক্রান্ত বিবেচনা দেখুন।