حالتهای نقشه سهبعدی زیر در «کیت توسعه نرمافزار 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" />
موارد استفاده
موارد استفاده رایج برای هر حالت نقشه در زیر آمده است:
- نقشه راه: ایدهآل برای برنامههایی با ناوبری سنگین که خوانایی و دادههای سطح خیابان در آنها اولویت دارد.
- ماهوارهای و ترکیبی: ایدهآل برای برنامههای املاک، پایش محیطی، یا گردشگری که در آنها وفاداری بصری و بافتار عوارض زمینی ضروری است.