ইন্টারেক্টিভ পলিলাইন ইউটিলিটি

গুগল ম্যাপস দুই বা ততোধিক অক্ষাংশ/দ্রাঘিমাংশ স্থানাঙ্ক থেকে একটি সরল পলিলাইন তৈরি করতে পারে। পলিলাইন এনকোডিং , সরল পলিলাইন এবং জটিল পলিলাইন সম্পর্কে আরও জানুন।

এই ইউটিলিটির সাহায্যে আপনি ইন্টারেক্টিভভাবে পলিলাইন এনকোডিং তৈরি করতে পারেন। এছাড়াও, আপনি একটি এনকোডেড স্ট্রিং অথবা একটি GeoJSON লাইনস্ট্রিং থেকে পলিলাইনগুলোকে স্থানাঙ্কে ডিকোড করতে পারেন।

মানচিত্রে ইন্টারেক্টিভভাবে একটি পলিলাইন তৈরি করুন

  1. একটি ঠিকানা, জিপ কোড, অবস্থান বা পরিচিত স্থান লিখুন। প্রস্তাবিত তালিকা থেকে একটি নির্বাচন করুন। মানচিত্রটি আপনার নির্বাচিত অবস্থানটিকে কেন্দ্র করে ঘুরবে।
  2. আপনার পলিলাইন নির্ধারণ করতে মার্কার যোগ করার জন্য ম্যাপে ক্লিক করুন। আপনার মার্কারগুলোর স্থানাঙ্ক লোকেশন তালিকায় দেখানো হবে।
    • অবস্থান তালিকাটি মার্কারগুলোর স্থানাঙ্ক দেখায়।
    • এনকোডেড পলিলাইন বক্সটি পলিলাইনের এনকোডিং দেখায়।
    • GeoJSON লাইনস্ট্রিং বক্সটি পলিলাইনের GeoJSON উপস্থাপনা দেখায়।

স্থানাঙ্ক সম্পাদনা

  • অবস্থান সম্পাদনা করতে, মানচিত্রে মার্কারটি টেনে আনুন।
  • কোনো অবস্থান মুছে ফেলতে, অবস্থানের তালিকায় সেটির পাশে থাকা 'x'-এ ক্লিক করুন।
  • সমস্ত অবস্থান মুছে ফেলে নতুন করে শুরু করতে, ‘Clear All’- এ ক্লিক করুন।

স্থানাঙ্ক প্রবেশ করিয়ে একটি পলিলাইন তৈরি করুন।

  • আপনার কাছে যদি আগে থেকেই স্থানাঙ্কের তালিকা থাকে, তাহলে মার্কার বসানোর পরিবর্তে আপনি GeoJSON ফরম্যাট ব্যবহার করে GeoJSON লাইনস্ট্রিং স্থানাঙ্ক বক্সে অক্ষাংশ ও দ্রাঘিমাংশ ম্যানুয়ালি লিখতে পারেন।

একটি পলিলাইনকে স্থানাঙ্কে ডিকোড করুন

  1. আপনার পলিলাইনটি এনকোডেড পলিলাইন অথবা জিওজেসন লাইনস্ট্রিং বক্সে পেস্ট করুন।
  2. আপনার পলিলাইনে যদি এস্কেপ করা অক্ষর থাকে, তাহলে সেগুলোকে আনএস্কেপ করতে ‘Unescape special characters’ চেকবক্সটিতে ক্লিক করুন।
  3. ডিকোড পলিলাইন অথবা ডিকোড জিওজেসন-এ ক্লিক করুন। স্থানাঙ্কগুলি লোকেশন তালিকায় প্রদর্শিত হবে এবং পলিলাইনটি মানচিত্রে অঙ্কিত হবে।

এই ইউটিলিটিটি ম্যাপস জাভাস্ক্রিপ্ট এপিআই ব্যবহার করে। বিশেষত, পাথের এনকোডিং এবং ডিকোডিং google.maps.geometry.encoding নেমস্পেসের encodePath() এবং decodePath() স্ট্যাটিক মেথড দ্বারা পরিচালিত হয়। এনকোডিং স্কিম সম্পর্কে তথ্যের জন্য এনকোডেড পলিলাইন অ্যালগরিদম ফরম্যাট দেখুন।