تغییر حالت نقشه

پلاتفرم را انتخاب کنید: Android iOS JavaScript

حالت‌های نقشه سه‌بعدی زیر در «کیت توسعه نرم‌افزار Maps 3D» برای Android دردسترس است:

  • ROADMAP نمای پیش‌فرض ره‌نگاشت را با برچسب‌های نقشه پایه نمایش می‌دهد.
  • SATELLITE نقشه‌ای واقع‌نما براساس تصاویر هوایی نمایش می‌دهد.
  • HYBRID نمای نقشه ماهواره‌ای را با برچسب‌های نقشه پایه نمایش می‌دهد.

تنظیم حالت نقشه به‌صورت برنامه‌نویسی‌شده

با فراخوانی روش setMapMode در شیء GoogleMap3D و ارسال یکی از مقادیر Map3DMode ، حالت نقشه را به‌صورت پویا در کد خود تنظیم کنید:

// Add imports
import com.google.android.gms.maps3d.model.Map3DMode

...

// Add to the onMap3DViewReady method, after the googleMap3D object has been initialized
googleMap3D.setMapMode(Map3DMode.ROADMAP)

تنظیم حالت نقشه در XML چیدمان

حالت نقشه اولیه را مستقیماً هنگام اعلام مؤلفه Map3DView در فایل XML چیدمان بااستفاده از مشخصه map3d:mapMode تعیین کنید:

<com.google.android.gms.maps3d.Map3DView
    android:id="@+id/map3dView"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    map3d:mapMode="roadmap" />

موارد استفاده

موارد استفاده رایج برای هر حالت نقشه در زیر آمده است:

  • نقشه راه: ایده‌آل برای برنامه‌هایی با ناوبری سنگین که خوانایی و داده‌های سطح خیابان در آن‌ها اولویت دارد.
  • ماهواره‌ای و ترکیبی: ایده‌آل برای برنامه‌های املاک، پایش محیطی، یا گردشگری که در آن‌ها وفاداری بصری و بافتار عوارض زمینی ضروری است.