این مراحل را برای راهاندازی با نشانگرهای پیشرفته دنبال کنید.
فعال کردن تولیدکننده تصویر نقشه جدید
از نسخه ۱۸.۰.۰ «کیت توسعه نرمافزار Google Maps برای Android»، یک پردازنده نقشه ارتقایافته دردسترس است. این پردازنده بهبودهای زیادی را برای «کیت توسعه نرمافزار Google Maps برای Android» بههمراه دارد، ازجمله پشتیبانی از سبکپردازی نقشه بااستفاده از فضای ابری.
با انتشار نسخه ۱۸.۲.۰ از «کیت توسعه نرمافزار Google Maps برای Android»، Google پردازنده پیشفرض را از پردازنده قدیمی به پردازنده ارتقایافته نقشه تغییر داد. این تغییر به این معنی است که اکنون وقتی برنامه جدیدی میسازید یا برنامه موجودی را بازسازی میکنید، بهطور پیشفرض از پردازنده ارتقایافته نقشه در برنامهتان استفاده میشود.
ایجاد شناسه نقشه
برای ایجاد شناسه نقشه جدید، مراحل موجود در ایجاد شناسه نقشه را دنبال کنید. مطمئن شوید نوع نقشه را روی Android تنظیم کرده باشید.
کد مقداردهی اولیه نقشه را بهروز کنید
این مرحله به شناسه نقشهای که بهتازگی ایجاد کردهاید نیاز دارد. این شناسه را میتوانید در صفحه مدیریت Maps پیدا کنید.
برای افزودن شناسه نقشه به کد مقداردهی اولیه، به افزودن شناسه نقشه به برنامه مراجعه کنید.
بررسی قابلیتهای نقشه (الزامی)
نشانگرهای پیشرفته به شناسه نقشه نیاز دارند. اگر شناسه نقشه وجود نداشته باشد یا شناسه نقشه نامعتبری ارسال شود، نشانگرهای پیشرفته بار نمیشوند. از روش
MapCapabilities.isAdvancedMarkersAvailable()
استفاده کنید تا ببینید نشانگرهای پیشرفته پشتیبانی میشوند یا نه.
Kotlin
val capabilities: MapCapabilities = googleMap.getMapCapabilities() System.out.println("is advanced marker enabled?" + capabilities.isAdvancedMarkersAvailable())
جاوا
MapCapabilities capabilities = googleMap.getMapCapabilities(); System.out.println("is advanced marker enabled?" + capabilities.isAdvancedMarkersAvailable());