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


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