ম্যাপ স্টাইল ইনহেরিটেন্স ও হায়ারার্কি বোঝা

প্ল্যাটফর্ম বেছে নিন: Android Android 3D iOS iOS 3D JavaScript ওয়েব পরিষেবা

আপনি ম্যাপের স্টাইল কাস্টমাইজ করলে, এটি বুঝতে সাহায্য করে যে কীভাবে বিভিন্ন ম্যাপ ফিচার স্টাইল করা ম্যাপের অন্যান্য স্টাইলকে প্রভাবিত করতে পারে। একাধিক লেয়ার একে অপরের উপর ওভারল্যাপ করে:

  • বেস ম্যাপ: আপনি ম্যাপ স্টাইল তৈরি করা শুরু করলে, প্রথমে যে স্টাইলটি দেখতে পাবেন সেটি হল বেস ম্যাপের স্টাইল; অর্থাৎ, ডিফল্ট ম্যাপ। আপনি কাস্টমাইজ করেননি এমন যেকোনও ম্যাপ ফিচার বেস ম্যাপ স্টাইলিং বজায় রাখে।

  • ম্যাপ স্টাইল: কাস্টম স্টাইল বেস ম্যাপ লেয়ারের স্টাইলকে ওভাররাইড করে। এই ছবিতে, কাস্টম ম্যাপ স্টাইল শহরাঞ্চলকে অ্যাকোয়া এবং রাস্তাকে গাঢ় নীল হিসেবে ওভাররাইড করে।

  • স্টাইল এলিমেন্ট: প্রতিটি ম্যাপ ফিচারে এক বা একাধিক স্টাইল এলিমেন্ট থাকে যা আপনি কাস্টমাইজ করতে পারবেন। এই ছবিতে, শহরাঞ্চল ম্যাপ ফিচারের পলিগন ফিল কালারকে অ্যাকোয়া হিসেবে স্টাইল করা হয়েছে এবং রোড নেটওয়ার্ক ফিল কালারকে নীল হিসেবে স্টাইল করা হয়েছে।

    উপরে ম্যাপ স্টাইল ওভারলে সহ বেস ম্যাপ, যেখানে অ্যাকোয়া শহরাঞ্চল ও নীল রঙের রোড নেটওয়ার্কের স্টাইল এলিমেন্ট দেখানো হয়েছে

ম্যাপ ফিচার হায়ারার্কি

ম্যাপ স্টাইলের মধ্যে, ম্যাপ ফিচারগুলি শ্রেণীবদ্ধভাবে সাজানো থাকে, যার মধ্যে ৪টি প্রধান ম্যাপ ফিচার উপরে থাকে এবং অন্যান্য সমস্ত ম্যাপ ফিচার তাদের নিচে একটি যৌক্তিক শ্রেণীবিন্যাসে সাজানো থাকে। ডিফল্ট হিসেবে, ম্যাপ ফিচার হায়ারার্কিতে তার উপরে থাকা ম্যাপ ফিচারের (তার পেরেন্ট) এলিমেন্ট স্টাইল ইনহেরিট করে; তবে, আপনি তার নিচে থাকা ম্যাপ ফিচারের (চাইল্ড ম্যাপ ফিচার) জন্য এক বা একাধিক স্টাইল এলিমেন্ট সেট করে টপ লেভেল স্টাইল ওভাররাইড করতে পারবেন। ম্যাপ ফিচার হায়ারার্কি সম্পর্কে আরও জানতে, ম্যাপে আপনি কী স্টাইল করতে পারবেন দেখুন।

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

স্টাইল হায়ারার্কি ও ইনহেরিটেন্স কীভাবে কাজ করে তা বোঝার জন্য এখানে কিছু সহায়ক নির্দেশিকা দেওয়া হল।

  • ডিফল্ট চাইল্ড স্টাইল প্যারেন্ট থেকে ইনহেরিট করে: সব চাইল্ড ম্যাপ ফিচারকে কোনও স্টাইল ইনহেরিট করতে হলে, প্যারেন্ট ম্যাপ ফিচারের জন্য স্টাইল সেট করুন এবং চাইল্ড স্টাইলকে ডিফল্ট হিসেবে রেখে দিন।

  • কাস্টম চাইল্ড স্টাইল, প্যারেন্টকে ওভাররাইড করে: প্যারেন্ট স্টাইলকে ওভাররাইড করতে, চাইল্ড ফিচারে কাস্টম স্টাইল সেট করুন।

  • স্টাইল এলিমেন্টগুলি স্বতন্ত্র: আপনি কোনও ম্যাপ ফিচারের জন্য যে স্টাইল এলিমেন্টগুলি সেট করতে পারেন (যেমন, পলিগন, লেবেল আইকন এবং লেবেল টেক্সট ফিল এবং স্ট্রোক) সেগুলি একে অপরের থেকে স্বতন্ত্র। আপনি যদি পলিগনের রঙ সেট করেন, কিন্তু আইকনটি একা ছেড়ে দেন, তাহলে পলিগনের স্টাইল প্যারেন্ট স্টাইলকে ওভাররাইড করে, কিন্তু আইকনটি প্যারেন্ট বা ডিফল্ট স্টাইলকে ইনহেরিট করে।

  • ম্যাপ ফিচার লুকাতে দৃশ্যমানতা বন্ধ করুন: আপনি যদি ম্যাপে শুধুমাত্র একটি জিনিস দেখতে চান, তাহলে আপনাকে বাকি সবকিছুর দৃশ্যমানতা বন্ধ করতে হবে।

হায়ারার্কি ও ইনহেরিটেন্সের উদাহরণ

ইনহেরিটেন্স ও হায়ারার্কি কীভাবে কাজ করে তার একটি উদাহরণ এখানে দেওয়া হল।

  1. প্রাকৃতিক ম্যাপ ফিচারের টপ-লেভেল বেছে নিন এবং পলিগন ফিল কালার হলুদ হিসেবে সেট করুন। প্রাকৃতিক বিভাগের অধীনে থাকা ম্যাপ ফিচারের জন্য সব বহুভুজকে হলুদ রঙে স্টাইল করে:

    ম্যাপে সব প্রাকৃতিক ম্যাপ ফিচার হলুদ রঙে দেখানো হয়েছে

  2. আপনি চান প্রাকৃতিক-এর অধীনে থাকা ভূমি আচ্ছাদনও হলুদ হোক, তাই আপনি এটি আনস্টাইলড রেখে দেন এবং এটি প্রাকৃতিক থেকে স্টাইল ইনহেরিট করে।

  3. আপনি চান যে বনভূমি সবুজ হোক, তাই ল্যান্ড কভার বিকল্পের মধ্যে, আপনি বনভূমি বিকল্পটি খুলে, এর বহুভুজ সবুজ রঙে রাঙিয়ে দিন। এই কাস্টম চাইল্ড স্টাইলটি ল্যান্ড কভার ও প্রাকৃতিক স্টাইলের উপর ওভাররাইড করে।

    ম্যাপে দেখানো বনভূমির ম্যাপ ফিচার সবুজ রঙের

  4. আপনি চান বরফ যেন হালকা অ্যাকোয়া রঙে দেখানো হয়, তাই ল্যান্ড কভার বিকল্পের মধ্যে, আপনি বরফ বিকল্প খুলে, এর পলিগন হালকা অ্যাকোয়া রঙে রঙ করুন।

    ম্যাপে বরফের ম্যাপ ফিচার হালকা অ্যাকোয়া রঙে দেখানো হয়

  5. সবশেষে, আপনি চান যে জল যেন অ্যাকোয়া রঙের হয়, তাই আপনি প্রাকৃতিক>জল বিকল্প বেছে নিন এবং এর বহুভুজকে অ্যাকোয়া রঙ করুন। চাইল্ড স্টাইল Water সেট করলে, Natural-এর জন্য প্যারেন্ট স্টাইল ওভাররাইড হয়ে যায়।

    ম্যাপে দেখানো জলের ম্যাপ ফিচার হল অ্যাকোয়া

আপনার প্রয়োজন অনুযায়ী ম্যাপের ফিচার হাইলাইট করতে একই ধরনের প্রসেস অনুসরণ করুন।