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