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

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

Google মানচিত্রে পলিলাইনগুলি অক্ষাংশ/দ্রাঘিমাংশ জোড়ার সেট হিসাবে গঠিত হয়। উপরন্তু, একটি এনকোড করা পলিলাইনে প্রতিটি শীর্ষবিন্দুর (অবস্থান) জন্য, আপনি একটি স্তর নির্দিষ্ট করতে পারেন যেটি নির্দেশ করে যে অবস্থানটি সেই স্তরে এবং যে কোনও স্তরের উচ্চতর (অর্থাৎ, জুমের কোনো বৃদ্ধি)। যদি একটি অবস্থান একটি প্রদত্ত স্তরে প্রদর্শিত না হয়, তাহলে লাইনটি শেষ দৃশ্যমান অবস্থান থেকে পরবর্তী দৃশ্যমান অবস্থানে চলে যায়। মনে রাখবেন যে প্রথম এবং শেষ অবস্থানগুলি অবশ্যই লেভেল 3 পয়েন্ট হতে হবে, অন্যথায় পলিলাইন সমস্ত স্তরে প্রদর্শিত হবে না।

আপনি একটি পলিলাইনের জন্য এনকোডিং গণনা করতে এই ইন্টারেক্টিভ ইউটিলিটি ব্যবহার করতে পারেন।

  1. আপনার পলিলাইনের প্রথম অবস্থানটি স্থাপন করতে মানচিত্রে ক্লিক করুন। অবস্থান সামঞ্জস্য করতে আপনি মার্কার টেনে আনতে পারেন।
  2. প্রয়োজন হলে, প্রদর্শন স্তর ক্ষেত্রে অবস্থানের জন্য উপযুক্ত স্তর নির্দিষ্ট করুন।
  3. অবস্থান তালিকায় অবস্থান যোগ করতে অবস্থান যোগ করুন বোতামে ক্লিক করুন।
  4. আপনার পলিলাইনে প্রতিটি অবস্থানের জন্য পুনরাবৃত্তি করুন।
  5. পলিলাইন এনকোডিং এনকোডেড পলিলাইন এবং এনকোডেড লেভেল ক্ষেত্রগুলিতে উপস্থিত হয়। আপনি যখন আপনার google.maps.Polyline তৈরি করেন তখন locations এবং levels জন্য এই মানগুলি ব্যবহার করুন৷

,

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

Google মানচিত্রে পলিলাইনগুলি অক্ষাংশ/দ্রাঘিমাংশ জোড়ার সেট হিসাবে গঠিত হয়। উপরন্তু, একটি এনকোড করা পলিলাইনে প্রতিটি শীর্ষবিন্দুর (অবস্থান) জন্য, আপনি একটি স্তর নির্দিষ্ট করতে পারেন যেটি নির্দেশ করে যে অবস্থানটি সেই স্তরে এবং যে কোনও স্তরের উচ্চতর (অর্থাৎ, জুমের কোনো বৃদ্ধি)। যদি একটি অবস্থান একটি প্রদত্ত স্তরে প্রদর্শিত না হয়, তাহলে লাইনটি শেষ দৃশ্যমান অবস্থান থেকে পরবর্তী দৃশ্যমান অবস্থানে চলে যায়। মনে রাখবেন যে প্রথম এবং শেষ অবস্থানগুলি অবশ্যই লেভেল 3 পয়েন্ট হতে হবে, অন্যথায় পলিলাইন সমস্ত স্তরে প্রদর্শিত হবে না।

আপনি একটি পলিলাইনের জন্য এনকোডিং গণনা করতে এই ইন্টারেক্টিভ ইউটিলিটি ব্যবহার করতে পারেন।

  1. আপনার পলিলাইনের প্রথম অবস্থানটি স্থাপন করতে মানচিত্রে ক্লিক করুন। অবস্থান সামঞ্জস্য করতে আপনি মার্কার টেনে আনতে পারেন।
  2. প্রয়োজন হলে, প্রদর্শন স্তর ক্ষেত্রে অবস্থানের জন্য উপযুক্ত স্তর নির্দিষ্ট করুন।
  3. অবস্থান তালিকায় অবস্থান যোগ করতে অবস্থান যোগ করুন বোতামে ক্লিক করুন।
  4. আপনার পলিলাইনে প্রতিটি অবস্থানের জন্য পুনরাবৃত্তি করুন।
  5. পলিলাইন এনকোডিং এনকোডেড পলিলাইন এবং এনকোডেড লেভেল ক্ষেত্রগুলিতে উপস্থিত হয়। আপনি যখন আপনার google.maps.Polyline তৈরি করেন তখন locations এবং levels জন্য এই মানগুলি ব্যবহার করুন৷