استفاده از اعلان‌های سبک JSON تعبیه‌شده

پلتفرم را انتخاب کنید: Android iOS JavaScript

می‌توانید استایل سفارشی‌شده را از طریق اعلان‌های سبک JSON تعبیه‌شده در موارد زیر اعمال کنید:

  • نقشه پیش فرض
  • انواع نقشه ای که کاربر می تواند در یک قاب نقشه جابجا شود.

تعیین سبک به ویژگی ها

برای اعمال سبک ها به ویژگی ها و عناصر مختلف در نقشه، آرایه ای از اشیاء MapTypeStyle ایجاد کنید که نحوه استایل دهی نقشه را مشخص می کند.

آرایه به شکل زیر است:

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

برای لیستی از تمام مقادیر موجود برای featureType , elementType و stylers , به مرجع سبک JSON مراجعه کنید.

جادوگر استایلینگ پلتفرم نقشه ها

از Maps Platform Styling Wizard به عنوان یک راه سریع برای تولید یک شی استایل JSON استفاده کنید.

اعمال سبک ها در نقشه پیش فرض

در زیر یک نمونه نقشه پیش فرض را نشان می دهد که با استفاده از متن و نمادهای رنگ روشن در پس زمینه تیره (به عنوان مثال حالت تاریک) استایل شده است. برای دیدن نمونه کد، به Styled Maps - Night Mode Code بروید.

برای تغییر سبک‌های نقشه پیش‌فرض، ویژگی styles نقشه را در شی MapOptions به آرایه سبک خود تنظیم کنید زمانی که:

  • ایجاد نقشه شما
  • یا هنگام فراخوانی روش Map.setOptions .

تغییرات در برچسب‌ها و جاده‌ها بر همه انواع نقشه‌ها از جمله زمین، ماهواره، ترکیبی و انواع نقشه راه پیش‌فرض تأثیر می‌گذارد.

اعمال سبک ها به نوع نقشه

شکل زیر یک نوع نقشه اضافه شده به نام Styled Map را در کنترل سمت چپ بالای نقشه نشان می دهد. برای دیدن نمونه کد، به Styled Map Types بروید.

برای ایجاد یک نوع نقشه سبک، آرایه سبک را روی یک شی StyledMapType تنظیم کنید. ایجاد یک نوع نقشه سبک جدید تأثیری بر سبک انواع نقشه پیش‌فرض ندارد.