سبک نقشه پایه جدید به زودی به پلتفرم نقشه های گوگل می آید. این بهروزرسانی برای استایل نقشه شامل یک پالت رنگی پیشفرض جدید، پینهای مدرن شده و بهبودهایی در تجربهها و قابلیت استفاده از نقشه است. همه سبکهای نقشه بهطور خودکار در مارس 2025 بهروزرسانی میشوند. برای اطلاعات بیشتر در مورد در دسترس بودن و نحوه انتخاب زودتر، به سبک نقشه جدید برای پلتفرم Google Maps مراجعه کنید.
برای راهاندازی استایل مبتنی بر داده برای مجموعههای داده، این مراحل را دنبال کنید.
یک کلید API دریافت کنید و API ها را فعال کنید
قبل از استفاده از سبکهای مبتنی بر داده برای مجموعههای داده، به این موارد نیاز دارید: پروژه Cloud با حساب صورتحساب، و هم Maps SDK برای Android و هم Maps Datasets API فعال باشد. برای کسب اطلاعات بیشتر، نگاه کنید به:
یک رندر نقشه ارتقا یافته از نسخه 18.0.0 Maps SDK برای Android در دسترس است. این رندر پیشرفتهای زیادی از جمله پشتیبانی از استایل نقشههای مبتنی بر Cloud را در Maps SDK برای Android به ارمغان میآورد.
با انتشار نسخه 18.2.0 Maps SDK برای اندروید، گوگل رندر پیش فرض را از رندر قدیمی به رندر نقشه ارتقا یافته تغییر داد. این تغییر به این معنی است که وقتی یک برنامه جدید میسازید یا یک برنامه موجود را بازسازی میکنید، رندر نقشه ارتقا یافته بهطور پیشفرض در برنامه شما استفاده میشود.
یک شناسه نقشه ایجاد کنید
برای ایجاد شناسه نقشه جدید، مراحل ایجاد شناسه نقشه را دنبال کنید. مطمئن شوید که نوع Map را روی Android تنظیم کرده اید.
یک ظاهر طراحی مبتنی بر داده برای مجموعه داده ها به شناسه نقشه نیاز دارد. اگر شناسه نقشه مفقود باشد یا شناسه نقشه نامعتبر ارسال شود، استایل مبتنی بر داده برای مجموعه دادهها نمیتواند بارگیری شود. به عنوان یک مرحله عیبیابی، میتوانید از MapCapabilities برای بررسی اینکه آیا استایل مبتنی بر داده برای مجموعههای داده پشتیبانی میشود یا خیر، استفاده کنید.
کاتلین
valcapabilities:MapCapabilities=googleMap.getMapCapabilities()System.out.println("Data-driven Styling is available: "+capabilities.isDataDrivenStylingAvailable())
جاوا
MapCapabilitiescapabilities=googleMap.getMapCapabilities();System.out.println("Data-driven Styling is available: "+capabilities.isDataDrivenStylingAvailable());
تاریخ آخرین بهروزرسانی 2025-03-13 بهوقت ساعت هماهنگ جهانی.
[[["درک آسان","easyToUnderstand","thumb-up"],["مشکلم را برطرف کرد","solvedMyProblem","thumb-up"],["غیره","otherUp","thumb-up"]],[["اطلاعاتی که نیاز دارم وجود ندارد","missingTheInformationINeed","thumb-down"],["بیشازحد پیچیده/ مراحل بسیار زیاد","tooComplicatedTooManySteps","thumb-down"],["قدیمی","outOfDate","thumb-down"],["مشکل ترجمه","translationIssue","thumb-down"],["مشکل کد / نمونهها","samplesCodeIssue","thumb-down"],["غیره","otherDown","thumb-down"]],["تاریخ آخرین بهروزرسانی 2025-03-13 بهوقت ساعت هماهنگ جهانی."],[[["To utilize data-driven styling for datasets, you'll need a Cloud project with billing enabled, the Maps SDK for Android, and the Maps Datasets API enabled."],["Ensure your app uses the upgraded map renderer (available since version 18.0.0 of the Maps SDK for Android) to support data-driven styling, rebuilding the app if necessary."],["You'll need to create a map ID associated with a new map style, then update your map initialization code to include this map ID."],["Before applying data-driven styling, it's crucial to check for map capabilities at runtime using `MapCapabilities` and provide fallback options for unsupported devices."],["Data-driven styling requires a valid map ID; if missing or invalid, the styling will fail to load."]]],[]]