জিওকোডিং API হল একটি পরিষেবা যা একটি স্থানকে ঠিকানা, অক্ষাংশ এবং দ্রাঘিমাংশ স্থানাঙ্ক বা স্থান আইডি হিসাবে গ্রহণ করে। এটি ঠিকানাটিকে অক্ষাংশ এবং দ্রাঘিমাংশ স্থানাঙ্ক এবং একটি স্থান আইডিতে রূপান্তর করে, বা অক্ষাংশ এবং দ্রাঘিমাংশ স্থানাঙ্ক বা একটি স্থান আইডিকে একটি ঠিকানায় রূপান্তর করে।
কেন জিওকোডিং API ব্যবহার করুন
ওয়েবসাইট বা মোবাইল অ্যাপ্লিকেশনের জন্য জিওকোডিং API ব্যবহার করুন যখন আপনি Google মানচিত্র প্ল্যাটফর্ম APIগুলির একটি দ্বারা প্রদত্ত মানচিত্রের মধ্যে জিওকোডিং ডেটা ব্যবহার করতে চান৷ জিওকোডিং API এর সাহায্যে, আপনি একটি মানচিত্রে চিহ্নিতকারী স্থাপন করতে ঠিকানাগুলি ব্যবহার করেন, অথবা একটি মানচিত্রের একটি মার্কারকে একটি ঠিকানায় রূপান্তর করেন৷ এই পরিষেবাটি একটি মানচিত্রে অ্যাপ্লিকেশন বিষয়বস্তু স্থাপনের জন্য পূর্বনির্ধারিত, স্ট্যাটিক ঠিকানাগুলি জিওকোডিংয়ের জন্য ডিজাইন করা হয়েছে।
আপনি জিওকোডিং API দিয়ে কি করতে পারেন
আপনি নিম্নলিখিতগুলি সহ এক বা একাধিক ঠিকানা বা স্থানগুলির জন্য জিওকোডিং ডেটা পেতে জিওকোডিং API ব্যবহার করতে পারেন:
- ঠিকানার জন্য ভৌগলিক স্থানাঙ্ক।
- অক্ষাংশ এবং দ্রাঘিমাংশ স্থানাঙ্কের সেটের ঠিকানা।
- স্থান আইডি জন্য ঠিকানা.
আপনি ফলাফলগুলি কোথায় প্রদর্শিত হবে তা নিয়ন্ত্রণ করতে পারেন এবং ফলাফলগুলিকে একটি নির্দিষ্ট অঞ্চল, কাউন্টি বা পোস্টাল কোডে সীমাবদ্ধ করতে পারেন৷
জিওকোডিং এপিআই কীভাবে কাজ করে
জিওকোডিং এপিআই জিওকোডিং এবং রিভার্স জিওকোডিং উভয়ই করে:
- জিওকোডিং : ঠিকানাগুলিকে রূপান্তর করে যেমন "1600 অ্যাম্ফিথিয়েটার পার্কওয়ে, মাউন্টেন ভিউ, CA" অক্ষাংশ এবং দ্রাঘিমাংশ স্থানাঙ্ক বা স্থান আইডিতে। আপনি এই স্থানাঙ্কগুলি একটি মানচিত্রে মার্কার স্থাপন করতে বা ভিউ ফ্রেমের মধ্যে মানচিত্রটিকে কেন্দ্রে বা পুনঃস্থাপন করতে ব্যবহার করতে পারেন।
- রিভার্স জিওকোডিং : অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্ক বা একটি স্থান আইডিকে মানুষের পাঠযোগ্য ঠিকানায় রূপান্তর করে। আপনি ডেলিভারি বা পিকআপ সহ বিভিন্ন পরিস্থিতিতে ঠিকানা ব্যবহার করতে পারেন।
নিম্নলিখিত ডেমো জিওকোডিং API কিভাবে কাজ করে তা প্রদর্শন করতে মানচিত্র জাভাস্ক্রিপ্ট API এর মাধ্যমে জিওকোডিং পরিষেবা ব্যবহার করে। আরও বিকল্প এবং বিশদ বিবরণ দেখতে একটি পৃথক ট্যাবে মানচিত্রটি খুলুন৷
সম্পদ
নিচের সারণীতে জিওকোডিং এপিআই-এর মাধ্যমে উপলব্ধ সংস্থানগুলির সংক্ষিপ্তসার করা হয়েছে এবং প্রতিটি শেষ বিন্দু যে ডেটা প্রদান করে।
তথ্য সম্পদ | ডেটা ফিরে এসেছে | রিটার্ন ফরম্যাট |
---|---|---|
জিওকোডিং | ঠিকানা, ঠিকানা উপাদান এবং ঠিকানার ধরন প্রদান করে। জিওকোডিং অনুরোধ এবং প্রতিক্রিয়া নির্দেশিকাতে ফলাফল দেখুন। |
|
বিপরীত জিওকোডিং | ঠিকানা, ঠিকানা উপাদান এবং ঠিকানার ধরন প্রদান করে। বিপরীত জিওকোডিং অনুরোধ এবং প্রতিক্রিয়া নির্দেশিকাতে বিপরীত জিওকোডিং প্রতিক্রিয়াগুলি দেখুন। | |
জিওকোডিং রাখুন | ঠিকানা, ঠিকানা উপাদান এবং ঠিকানার ধরন প্রদান করে। প্লেস জিওকোডিং অনুরোধ এবং প্রতিক্রিয়া গাইডে বিপরীত জিওকোডিং প্রতিক্রিয়াগুলি দেখুন। |
জিওকোডিং এপিআই কীভাবে ব্যবহার করবেন
1 | সেট আপ করুন। | আপনার Google ক্লাউড প্রকল্প সেট আপ দিয়ে শুরু করুন এবং অনুসরণ করা সেটআপ নির্দেশাবলী সম্পূর্ণ করুন৷ |
2 | একটি জিওকোডিং অনুরোধ চেষ্টা করুন | একবার আপনার কাছে একটি API কী থাকলে, আপনি সরাসরি সিআরএল বা ব্রাউজার থেকে জিওকোডিং API পরীক্ষা করা শুরু করতে পারেন। ঠিকানা বা কম্পোনেন্ট লুকআপের জন্য আপনাকে সঠিক লুকআপ প্যারামিটার সরবরাহ করতে হবে। বিস্তারিত জানার জন্য জিওকোডিং পরামিতি দেখুন। |
3 | একটি বিপরীত জিওকোডিং অনুরোধ চেষ্টা করুন | আপনার API কী সহ অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্ক সরবরাহ করুন সেই অবস্থানের জন্য নিকটতম মানব-পাঠযোগ্য ঠিকানার ঠিকানা উপাদানগুলি পেতে। বিশদ বিবরণের জন্য বিপরীত জিওকোডিং অনুরোধগুলি দেখুন। |
4 | প্রতিক্রিয়া বুঝুন | জিওকোডিং এপিআই-এর সমস্ত শেষ পয়েন্ট JSON বা XML-এ একই ডেটা ফেরত দেয়। ডেটা, স্থিতি কোড এবং ত্রুটি বার্তাগুলির ব্যাখ্যার জন্য জিওকোডিং প্রতিক্রিয়াগুলি দেখুন৷ |
5 | আপনার নিজের অ্যাপে জিওকোডিং ডেটা অন্তর্ভুক্ত করুন! | আপনি মানচিত্র চিহ্নিতকারী থেকে ঠিকানাগুলি পেতে বা পরিচিত ঠিকানার ভিত্তিতে একটি মানচিত্রে চিহ্নিতকারী সরবরাহ করতে জিওকোডিং ডেটা ব্যবহার করতে পারেন। |
উপলব্ধ ক্লায়েন্ট লাইব্রেরি
নিম্নলিখিত ক্লায়েন্ট লাইব্রেরির মাধ্যমে আপনার পছন্দের ভাষায় এই API-কে কল করুন:
- Google মানচিত্র পরিষেবার জন্য জাভা ক্লায়েন্ট
- Google মানচিত্র পরিষেবার জন্য পাইথন ক্লায়েন্ট
- Google মানচিত্র পরিষেবার জন্য ক্লায়েন্ট যান
- Google মানচিত্র পরিষেবার জন্য Node.js ক্লায়েন্ট
জাভা ক্লায়েন্ট, পাইথন ক্লায়েন্ট, গো ক্লায়েন্ট এবং Google মানচিত্র পরিষেবাগুলির জন্য Node.js ক্লায়েন্ট হল সম্প্রদায়-সমর্থিত ক্লায়েন্ট লাইব্রেরি, Apache 2.0 লাইসেন্সের অধীনে ওপেন সোর্স। এগুলি GitHub থেকে ডাউনলোড করুন, যেখানে আপনি ইনস্টলেশন নির্দেশাবলী এবং নমুনা কোডও পেতে পারেন।
এরপর কি
- জিওকোডিং এপিআই ব্যবহার করা শুরু করুন : আপনার Google ক্লাউড প্রকল্প সেট আপ করুন।
- নমুনা অনুরোধ এবং প্রতিক্রিয়া দিয়ে শুরু করুন : জিওকোডিং অনুরোধ এবং প্রতিক্রিয়াগুলিতে যান
- সর্বোত্তম অনুশীলনগুলি অনুসরণ করুন : জিওকোডিং অ্যাড্রেসেস সেরা অনুশীলনগুলিতে যান।