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

پلتفرم مورد نظر را انتخاب کنید: اندروید، iOS، جاوا اسکریپت

شما می‌توانید از طریق اعلان‌های سبک 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 استفاده کنید.

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

در ادامه، نمونه‌ای از یک نقشه پیش‌فرض با استایل متن و آیکون‌های رنگ روشن در پس‌زمینه تیره (یعنی حالت تاریک) نشان داده شده است. برای مشاهده نمونه کد، به نمونه کد حالت شب - نقشه‌های استایل‌دار مراجعه کنید.

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

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

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

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

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

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