MapView

کلاس عمومی MapView FrameLayout را گسترش می دهد

نمایی که یک نقشه را نمایش می دهد (با داده های به دست آمده از سرویس نقشه های گوگل). هنگامی که فوکوس شود، فشار دادن کلیدها و حرکات لمسی برای حرکت نقشه را می گیرد.

کاربران این کلاس باید تمام متدهای چرخه حیات را از Activity یا Fragment حاوی این نمای به متدهای مربوطه در این کلاس ارسال کنند. به طور خاص، شما باید بر روی روش های زیر ارسال کنید:

یک GoogleMap باید با استفاده از getMapAsync(OnMapReadyCallback) تهیه شود. MapView به طور خودکار سیستم نقشه ها و نمای را مقداردهی اولیه می کند.

اگر می‌خواهید پلتفرم‌های قبلی را هدف قرار دهید، برای یک روش ساده‌تر برای نمایش نقشه، از MapFragment (یا SupportMapFragment ) استفاده کنید.

توجه: به شما توصیه می شود کودکان را به این نما اضافه نکنید.

راهنمای توسعه دهنده

برای اطلاعات بیشتر، راهنمای توسعه دهندگان Google Maps SDK for Android را بخوانید.

خلاصه ثابت ارثی

خلاصه زمینه ارثی

خلاصه سازنده عمومی

MapView (زمینه زمینه)
MapView (زمینه متن، AttributeSet attrs)
MapView (Context Context، AttributeSet attrs، int defStyle)
MapView (زمینه متن، گزینه‌های GoogleMapOptions )

خلاصه روش عمومی

خالی
getMapAsync ( OnMapReadyCallback Callback)
یک نمونه غیر تهی از GoogleMap را برمی‌گرداند که آماده استفاده است.
باطل نهایی
onCreate (Bundle savedInstanceState)
شما باید این متد را از متد مربوطه Activity/Fragment والد فراخوانی کنید.
باطل نهایی
onDestroy ()
شما باید این متد را از متد مربوطه Activity/Fragment والد فراخوانی کنید.
باطل نهایی
onEnterAmbient (Bundle ambientDetails)
باید این متد را از متد مربوطه WearableActivity والد فراخوانی کنید.
باطل نهایی
onExitAmbient ()
باید این متد را از متد مربوطه WearableActivity والد فراخوانی کنید.
باطل نهایی
onLowMemory ()
شما باید این متد را از متد مربوطه Activity/Fragment والد فراخوانی کنید.
باطل نهایی
در مکث ()
شما باید این متد را از متد مربوطه Activity/Fragment والد فراخوانی کنید.
باطل نهایی
در ادامه ()
شما باید این متد را از متد مربوطه Activity/Fragment والد فراخوانی کنید.
باطل نهایی
onSaveInstanceState (Bundle outState)
شما باید این متد را از متد مربوطه Activity/Fragment والد فراخوانی کنید.
باطل نهایی
onStart ()
شما باید این متد را از متد مربوطه Activity/Fragment والد فراخوانی کنید.
باطل نهایی
onStop ()
شما باید این متد را از متد مربوطه Activity/Fragment والد فراخوانی کنید.

خلاصه روش ارثی

سازندگان عمومی

MAPVIEW عمومی (زمینه زمینه)

مولفه های
متن نوشته

MAPVIEW عمومی (زمینه زمینه ، ویژگی های Attributeset)

مولفه های
متن نوشته
جاذب

MAPVIEW عمومی (زمینه زمینه ، Attributeset Attrs ، int defstyle)

مولفه های
متن نوشته
جاذب
شیب دار کردن

MAPVIEW عمومی (زمینه زمینه ، گزینه های GoogleMapOptions )

مولفه های
متن نوشته
گزینه ها

روش های عمومی

Public void getMapasync (پاسخ به تماس OnmapReadyCallback )

یک نمونه غیر تهی از GoogleMap را که آماده استفاده است ، برمی گرداند.

توجه داشته باشید که:

  • این روش باید از موضوع اصلی خوانده شود.
  • پاسخ به تماس در موضوع اصلی اجرا می شود.
  • در صورت عدم نصب خدمات Google Play در دستگاه کاربر ، تا زمانی که کاربر آن را نصب نکند ، پاسخ به تماس تلفنی انجام نمی شود.
  • شیء GoogleMap ارائه شده توسط پاسخ به تماس غیر تهی است.

مولفه های
پاسخ به تماس شیء پاسخ به تماس که هنگام آماده شدن نقشه ایجاد می شود ، ایجاد می شود.

Public Final Void OnCreate (بسته نرم افزاری SaveDinstancestate)

شما باید این روش را از روش مربوط به فعالیت والدین/قطعه استفاده کنید.

مولفه های
کمک مالی

void ondestroy نهایی عمومی ()

شما باید این روش را از روش مربوط به فعالیت والدین/قطعه استفاده کنید.

Public void onenterambient (Bundle AmbientDetails)

شما باید این روش را از روش مربوطه والدین WearAblectivity فراخوانی کنید.

مولفه های
محاصره محیط

void onlexitambient نهایی عمومی ()

شما باید این روش را از روش مربوطه والدین WearAblectivity فراخوانی کنید.

void onlowmemory نهایی عمومی ()

شما باید این روش را از روش مربوط به فعالیت والدین/قطعه استفاده کنید.

void onpause نهایی عمومی ()

شما باید این روش را از روش مربوط به فعالیت والدین/قطعه استفاده کنید.

Public Final void onResume ()

شما باید این روش را از روش مربوط به فعالیت والدین/قطعه استفاده کنید.

Final Final Void OnsaveInstancestate (بسته نرم افزاری خارج از کشور)

شما باید این روش را از روش مربوط به فعالیت والدین/قطعه استفاده کنید.

قبل از نابودی ، یک Bundle برای ذخیره وضعیت نمای فراهم می کند. بعداً می توان آن را بازیابی کرد وقتی که دوباره onCreate(Bundle) خوانده می شود.

مولفه های
از خارج از کشور

void onstart نهایی عمومی ()

شما باید این روش را از روش مربوط به فعالیت والدین/قطعه استفاده کنید.

void onstop نهایی عمومی ()

شما باید این روش را از روش مربوط به فعالیت والدین/قطعه استفاده کنید.