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

پلتفرم مورد نظر را انتخاب کنید: اندروید، iOS، جاوا اسکریپت

حالت‌های نقشه سه‌بعدی زیر در Maps 3D SDK برای اندروید موجود است:

  • 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" />

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

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

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