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


تعریف سبکهای نقشه
اولین قدم در سفارشیسازی سبکهای نقشه برای Navigation SDK، ایجاد یک سبک نقشه و مرتبط کردن آن با شناسه نقشه است. سبکهای نقشه در کنسول ابری پلتفرم نقشههای گوگل ایجاد، ذخیره و ویرایش میشوند. سپس برای نمایش نقشه سفارشی، شناسه نقشه را در کد برنامه خود ارجاع میدهید.
دو نوع نقشه در کیت توسعه نرمافزار ناوبری (Navigation SDK) وجود دارد که میتوان به آنها استایل داد: نقشه ناوبری که در طول یک جلسه ناوبری فعال قابل مشاهده است و نقشه راه که هر زمان که هیچ جلسه ناوبری فعالی وجود نداشته باشد، قابل مشاهده است. استایلهایی که شما تعریف میکنید و به یک شناسه نقشه مرتبط میکنید، هم برای انواع نقشه ناوبری و هم برای نقشه راه اعمال میشوند.
برای جزئیات کامل در مورد تعریف سبکهای نقشه، به بخش «ایجاد و استفاده از سبکهای نقشه در مستندات Maps SDK برای iOS» مراجعه کنید.
اعمال سبکهای نقشه
 زمانی که سبکهای نقشه مرتبط با شناسه نقشه را داشتید، میتوانید با ایجاد یک GMSMapID با رشته نقشه از کنسول ابری و سپس ایجاد یک GMSMapView که شناسه نقشه را مشخص میکند، شناسه را اضافه کنید.
برای اطلاعات بیشتر در مورد اعمال سبکهای نقشه، به بخش افزودن شناسه نقشه به برنامه خود در مستندات Maps SDK برای iOS مراجعه کنید.
سبکهای حالت روشن و تاریک
سبکبندی نقشه مبتنی بر ابر به شما امکان میدهد سبکهای حالت روشن و حالت تاریک را تعریف کنید. در کیت توسعه نرمافزار ناوبری (Navigation SDK)، نقشههای جادهای (نقشههای غیر ناوبری) میتوانند حالتهای روشن و تاریک داشته باشند و نقشههای ناوبری میتوانند حالتهای نور روز و نور کم یا شب داشته باشند. وقتی سبکها را با نقشهها در کیت توسعه نرمافزار ناوبری مرتبط میکنید، سبکها هم برای نقشههای جادهای و هم برای نقشههای ناوبری اعمال میشوند:
- سبکهای حالت روشن در کنسول ابری هم برای نقشههای جادهای حالت روشن و هم برای نقشههای ناوبری در نور روز اعمال میشوند.
- سبکهای حالت تاریک در کنسول ابری هم برای نقشههای جادهای حالت تاریک و هم برای نقشههای ناوبری حالت کمنور/شب اعمال میشوند.
صورتحساب
وقتی یک برنامه نقشهای را که شناسه نقشه روی آن اعمال شده است بارگذاری میکند، یک بارگذاری نقشه که از طریق Dynamic Maps SKU اعمال میشود، فعال میشود. توجه داشته باشید که این بارگذاری با بارگذاری نقشههایی که شناسه نقشه روی آنها اعمال نشده است، متفاوت است. بارگذاری نقشههای بدون شناسه نقشه از طریق Maps SDK SKU اعمال میشود. برای اطلاعات بیشتر در مورد بارگذاریها و قیمتگذاری برای هر SKU، به بخش قیمتگذاری و صورتحساب مراجعه کنید.
سیاستها و کاربردها
هنگام سفارشیسازی سبکهای نقشه در کیت توسعه نرمافزار ناوبری (Navigation SDK)، باید به سیاستهای مربوط به تغییرات قابل قبول در رابط کاربری ناوبری پایبند باشید. به طور خاص، نباید شبکههای جادهای را از نقشه ناوبری حذف کنید یا کنتراست رنگ ویژگیهای نقشه را در نقشه ناوبری به طور قابل توجهی کاهش دهید.
برای جزئیات کامل در مورد تغییرات قابل قبول در رابط کاربری ناوبری، به سیاستهای مربوط به کیت توسعه نرمافزار ناوبری برای iOS مراجعه کنید.