برای راه اندازی نشانگرهای پیشرفته این مراحل را دنبال کنید.
رندر جدید نقشه را فعال کنید
یک رندر نقشه ارتقا یافته از نسخه 18.0.0 Maps SDK برای Android در دسترس است. این رندر پیشرفتهای زیادی از جمله پشتیبانی از استایل نقشههای مبتنی بر Cloud را در Maps SDK برای Android به ارمغان میآورد.
با انتشار نسخه 18.2.0 Maps SDK برای اندروید، گوگل رندر پیش فرض را از رندر قدیمی به رندر نقشه ارتقا یافته تغییر داد. این تغییر به این معنی است که وقتی یک برنامه جدید میسازید یا یک برنامه موجود را بازسازی میکنید، رندر نقشه ارتقا یافته بهطور پیشفرض در برنامه شما استفاده میشود.
یک شناسه نقشه ایجاد کنید
برای ایجاد شناسه نقشه جدید، مراحل ایجاد شناسه نقشه را دنبال کنید. مطمئن شوید که نوع Map را روی Android تنظیم کرده اید.
کد اولیه نقشه خود را به روز کنید
این مرحله به شناسه نقشه ای نیاز دارد که به تازگی ایجاد کرده اید. می توانید آن را در صفحه مدیریت نقشه های شما پیدا کنید.
برای افزودن شناسه نقشه به کد اولیه خود، به افزودن شناسه نقشه به برنامه خود مراجعه کنید.
بررسی قابلیت های نقشه (الزامی)
نشانگرهای پیشرفته به شناسه نقشه نیاز دارند. اگر شناسه نقشه گم شده باشد یا شناسه نقشه نامعتبر ارسال شود، نشانگرهای پیشرفته نمی توانند بارگیری شوند. از روش MapCapabilities.isAdvancedMarkersAvailable()
برای بررسی اینکه آیا نشانگرهای پیشرفته پشتیبانی می شوند یا خیر استفاده کنید.
کاتلین
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());