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