এমবেডেড JSON শৈলী ঘোষণা ব্যবহার করুন

প্ল্যাটফর্ম নির্বাচন করুন: অ্যান্ড্রয়েড আইওএস জাভাস্ক্রিপ্ট

আপনি এমবেডেড JSON স্টাইল ডিক্লারেশনের মাধ্যমে নিম্নলিখিতগুলিতে কাস্টমাইজড স্টাইলিং প্রয়োগ করতে পারেন:

  • ডিফল্ট মানচিত্র।
  • একই ম্যাপ ফ্রেমের মধ্যে ব্যবহারকারী যে ধরনের ম্যাপের মধ্যে পরিবর্তন করতে পারেন।

বৈশিষ্ট্যগুলির জন্য শৈলী নির্দিষ্ট করুন

একটি ম্যাপের বিভিন্ন ফিচার ও এলিমেন্টে স্টাইল প্রয়োগ করতে, MapTypeStyle অবজেক্টের একটি অ্যারে তৈরি করুন যা নির্ধারণ করে ম্যাপটি কীভাবে স্টাইল করা হবে।

অ্যারেটির গঠন নিম্নরূপ:

var stylesArray = [
  {
    featureType: '',
    elementType: '',
    stylers: [
      {color: ''},
      {visibility: ''},
      // Add any stylers you need.
    ]
  },
  {
    featureType: '',
    // Add the stylers you need.
  }
]

featureType , elementType , এবং stylers জন্য উপলব্ধ সমস্ত মানের তালিকার জন্য, JSON স্টাইল রেফারেন্স দেখুন।

মানচিত্র প্ল্যাটফর্ম স্টাইলিং উইজার্ড

দ্রুত একটি JSON স্টাইলিং অবজেক্ট তৈরি করতে ম্যাপস প্ল্যাটফর্ম স্টাইলিং উইজার্ড ব্যবহার করুন।

একটি ডিফল্ট ম্যাপে স্টাইল প্রয়োগ করুন

নিচে একটি ডিফল্ট ম্যাপের উদাহরণ দেখানো হলো, যা গাঢ় ব্যাকগ্রাউন্ডের উপর হালকা রঙের টেক্সট ও আইকন ব্যবহার করে স্টাইল করা হয়েছে (অর্থাৎ ডার্ক মোড)। কোডের নমুনাটি দেখতে, Styled Maps - Night Mode code sample - এ যান।

ডিফল্ট ম্যাপের স্টাইল পরিবর্তন করতে, নিম্নলিখিত ক্ষেত্রে MapOptions অবজেক্টের styles প্রপার্টিতে আপনার স্টাইল অ্যারে সেট করুন:

  • আপনার মানচিত্র তৈরি করা হচ্ছে।
  • অথবা, Map.setOptions মেথডটি কল করার সময়।

লেবেল এবং রাস্তার পরিবর্তন টেরেইন, স্যাটেলাইট, হাইব্রিড এবং ডিফল্ট রোডম্যাপ সহ সকল ধরণের ম্যাপকে প্রভাবিত করে।

একটি মানচিত্রের ধরনে শৈলী প্রয়োগ করুন

নিচে ম্যাপের উপরের বাম দিকের কন্ট্রোলে স্টাইলড ম্যাপ (Styled Map) নামক একটি নতুন ম্যাপ টাইপ দেখানো হলো। কোড স্যাম্পলটি দেখতে, স্টাইলড ম্যাপ টাইপস (Styled Map Types ) অংশে যান।

একটি স্টাইলযুক্ত ম্যাপ টাইপ তৈরি করতে, স্টাইল অ্যারেটিকে একটি StyledMapType অবজেক্টে সেট করুন। একটি নতুন স্টাইলযুক্ত ম্যাপ টাইপ তৈরি করলে ডিফল্ট ম্যাপ টাইপগুলোর স্টাইলের উপর কোনো প্রভাব পড়ে না।