شما میتوانید از سبکبندی نقشه مبتنی بر ابر برای تعریف سبکهای نقشه قابل استفاده مجدد برای تجربه ناوبری گوگل در SDK ناوبری استفاده کنید. این صفحه مروری بر نحوه تعریف و اعمال سبکهای نقشه و همچنین جزئیات پیادهسازی خاص برای SDK ناوبری ارائه میدهد. برای اطلاعات کامل در مورد سبکبندی نقشه مبتنی بر ابر، به صفحه Overview در مستندات Maps SDK برای اندروید مراجعه کنید.


Define map styles
اولین قدم در سفارشیسازی سبکهای نقشه برای Navigation SDK، ایجاد یک سبک نقشه و مرتبط کردن آن با شناسه نقشه است. سبکهای نقشه در کنسول ابری پلتفرم نقشههای گوگل ایجاد، ذخیره و ویرایش میشوند. سپس برای نمایش نقشه سفارشی، شناسه نقشه را در کد برنامه خود ارجاع میدهید.
دو نوع نقشه در کیت توسعه نرمافزار ناوبری (Navigation SDK) وجود دارد که میتوان به آنها استایل داد: نقشه ناوبری که در طول یک جلسه ناوبری فعال قابل مشاهده است و نقشه راه که هر زمان که هیچ جلسه ناوبری فعالی وجود نداشته باشد، قابل مشاهده است. استایلهایی که شما تعریف میکنید و به یک شناسه نقشه مرتبط میکنید، هم برای انواع نقشه ناوبری و هم برای نقشه راه اعمال میشوند.
برای جزئیات کامل در مورد تعریف سبکهای نقشه، به بخش «ایجاد و استفاده از سبکهای نقشه» در مستندات Maps SDK برای اندروید مراجعه کنید.
Apply map styles
 وقتی استایلهای نقشه مرتبط با شناسه نقشه را داشتید، میتوانید شناسه را از طریق یک عنصر <fragment> در فایل طرحبندی فعالیت، با استفاده از کلاس MapView یا با استفاده از کلاس GoogleMapOptions در یک نمونه MapFragment ، SupportMapFragment یا SupportNavigationFragment اضافه کنید.
برای اطلاعات بیشتر در مورد اعمال سبکهای نقشه، به بخش «افزودن شناسه نقشه به برنامه خود» در مستندات Maps SDK برای اندروید مراجعه کنید.
Light and dark mode styles
سبکبندی نقشه مبتنی بر ابر به شما امکان میدهد سبکهای حالت روشن و حالت تاریک را تعریف کنید. در کیت توسعه نرمافزار ناوبری (Navigation SDK)، نقشههای جادهای (نقشههای غیر ناوبری) میتوانند حالتهای روشن و تاریک داشته باشند و نقشههای ناوبری میتوانند حالتهای نور روز و نور کم یا شب داشته باشند. وقتی سبکها را با نقشهها در کیت توسعه نرمافزار ناوبری مرتبط میکنید، سبکها هم برای نقشههای جادهای و هم برای نقشههای ناوبری اعمال میشوند:
- سبکهای حالت روشن در کنسول ابری هم برای نقشههای جادهای حالت روشن و هم برای نقشههای ناوبری در نور روز اعمال میشوند.
- سبکهای حالت تاریک در کنسول ابری هم برای نقشههای جادهای حالت تاریک و هم برای نقشههای ناوبری حالت کمنور/شب اعمال میشوند.
صورتحساب
وقتی یک برنامه نقشهای را که شناسه نقشه روی آن اعمال شده است بارگذاری میکند، یک بارگذاری نقشه که از طریق Dynamic Maps SKU اعمال میشود، فعال میشود. توجه داشته باشید که این بارگذاری با بارگذاری نقشههایی که شناسه نقشه روی آنها اعمال نشده است، متفاوت است. بارگذاری نقشههای بدون شناسه نقشه از طریق Maps SDK SKU اعمال میشود. برای اطلاعات بیشتر در مورد بارگذاریها و قیمتگذاری برای هر SKU، به بخش قیمتگذاری و صورتحساب مراجعه کنید.
Policies and use
هنگام سفارشیسازی سبکهای نقشه در کیت توسعه نرمافزار ناوبری (Navigation SDK)، باید به سیاستهای مربوط به تغییرات قابل قبول در رابط کاربری ناوبری پایبند باشید. به طور خاص، نباید شبکههای جادهای را از نقشه ناوبری حذف کنید یا کنتراست رنگ ویژگیهای نقشه را در نقشه ناوبری به طور قابل توجهی کاهش دهید.
برای جزئیات کامل در مورد تغییرات قابل قبول در رابط کاربری ناوبری، به سیاستهای مربوط به SDK ناوبری برای اندروید مراجعه کنید.