سفارشی‌سازی سبک‌های نقشه

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

نمونه‌ای از سبک نقشه سفارشی‌شده ۱ نمونه‌ای از سبک نقشه سفارشی‌شده ۲

تعریف کردن سبک‌های نقشه

اولین گام در سفارشی‌سازی سبک‌های نقشه برای Navigation SDK، ایجاد سبک نقشه و مرتبط کردن آن با شناسه نقشه است. سبک‌های نقشه در «کنسول ابری Google Maps Platform» ایجاد، ذخیره، و ویرایش می‌شوند. سپس به شناسه نقشه در کد برنامه‌تان ارجاع می‌دهید تا نقشه سفارشی‌شده نمایش داده شود.

دو نوع نقشه در «کیت توسعه نرم‌افزار ناوبری» وجود دارد که می‌توان سبک آن‌ها را تغییر داد: نقشه ناوبری که درطول جلسه ناوبری فعال قابل‌مشاهده است، و نقشه راه که هر زمان جلسه ناوبری فعال نباشد قابل‌مشاهده است. سبک‌هایی که تعریف می‌کنید و با شناسه نقشه مرتبط می‌کنید هم بر ناوبری و هم بر انواع نقشه راه اعمال می‌شود.

برای جزئیات کامل درباره تعریف سبک‌های نقشه، به ایجاد و استفاده از سبک‌های نقشه در اسناد کیت توسعه نرم‌افزار Maps برای iOS مراجعه کنید.

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

وقتی سبک‌های نقشه مرتبط با شناسه نقشه را داشتید، می‌توانید شناسه را با ایجاد GMSMapID با رشته نقشه از «کنسول Cloud» اضافه کنید، و سپس GMSMapView را با مشخص کردن شناسه نقشه ایجاد کنید.

برای اطلاعات بیشتر درباره اعمال سبک‌های نقشه، افزودن شناسه نقشه به برنامه را در اسناد کیت توسعه نرم‌افزار Maps برای iOS ببینید.

سبک‌های حالت روشن و تاریک

سبک‌پردازی نقشه بااستفاده از فضای ابری به شما امکان می‌دهد سبک‌های حالت روشن و حالت تاریک را تعریف کنید. در Navigation SDK، نقشه‌های جاده (نقشه‌های غیرناوبری) می‌توانند حالت‌های روشن و تاریک داشته باشند و نقشه‌های ناوبری می‌توانند حالت‌های نور روز و نور کم یا شب داشته باشند. وقتی سبک‌ها را با نقشه‌ها در Navigation SDK مرتبط می‌کنید، سبک‌ها هم برای نقشه‌های جاده و هم برای نقشه‌های ناوبری اعمال می‌شوند:

  • سبک‌های حالت روشن در «کنسول Cloud» هم برای نقشه‌های راه حالت روشن و هم برای نقشه‌های ناوبری روز اعمال می‌شود.
  • سبک‌های حالت تاریک در «کنسول Cloud» هم برای نقشه‌های جاده‌ای حالت تاریک و هم برای نقشه‌های ناوبری حالت کم‌نور/شب اعمال می‌شود.

صورت‌حساب

وقتی برنامه‌ای نقشه‌ای را بار می‌کند که شناسه نقشه برای آن اعمال شده است، بار کردن نقشه با کسر هزینه از واحد نگهداری موجودی نقشه‌های پویا راه‌اندازی می‌شود. توجه داشته باشید که این راه‌انداز با راه‌انداز بارگیری‌های نقشه که شناسه نقشه برای آن‌ها اعمال نشده است متفاوت است. بارگیری‌های نقشه بدون شناسه نقشه با کیت توسعه نرم‌افزار Maps SKU محاسبه می‌شود. برای اطلاعات بیشتر درباره محرک‌ها و قیمت‌گذاری هر «واحد نگهداری کالا»، به قیمت‌گذاری و صورت‌حساب مراجعه کنید.

خط‌مشی‌ها و استفاده

هنگام سفارشی‌سازی سبک‌های نقشه در «کیت توسعه نرم‌افزار ناوبری»، باید از خط‌مشی‌های مربوط به تغییرات قابل‌قبول در واسط کاربر ناوبری پیروی کنید. به‌ویژه، نباید شبکه‌های جاده‌ای را از نقشه ناوبری بردارید یا تضاد رنگ عارضه‌های نقشه را در نقشه ناوبری به‌طور قابل‌توجهی کاهش دهید.

برای جزئیات کامل درباره اصلاحات قابل‌قبول در «رابط کاربری ناوبری»، به خط‌مشی‌های کیت توسعه نرم‌افزار ناوبری برای iOS مراجعه کنید.