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 والد فراخوانی کنید.

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

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

public MapView (Context context)

مولفه های
context

public MapView (Context context, AttributeSet attrs)

مولفه های
context
attrs

public MapView (Context context, AttributeSet attrs, int defStyle)

مولفه های
context
attrs
defStyle

public MapView (Context context, GoogleMapOptions options)

مولفه های
context
options

روش های عمومی

public void getMapAsync ( OnMapReadyCallback callback)

Returns a non-null instance of the GoogleMap , ready to be used.

Note that:

  • This method must be called from the main thread.
  • The callback will be executed in the main thread.
  • In the case where Google Play services is not installed on the user's device, the callback will not be triggered until the user installs it.
  • The GoogleMap object provided by the callback is non-null.

مولفه های
callback The callback object that will be triggered when the map is ready to be used.

public final void onCreate (Bundle savedInstanceState)

You must call this method from the parent Activity/Fragment's corresponding method.

مولفه های
savedInstanceState

public final void onDestroy ()

You must call this method from the parent Activity/Fragment's corresponding method.

public final void onEnterAmbient (Bundle ambientDetails)

You must call this method from the parent WearableActivity's corresponding method.

مولفه های
ambientDetails

public final void onExitAmbient ()

You must call this method from the parent WearableActivity's corresponding method.

public final void onLowMemory ()

You must call this method from the parent Activity/Fragment's corresponding method.

public final void onPause ()

You must call this method from the parent Activity/Fragment's corresponding method.

public final void onResume ()

You must call this method from the parent Activity/Fragment's corresponding method.

public final void onSaveInstanceState (Bundle outState)

You must call this method from the parent Activity/Fragment's corresponding method.

Provides a Bundle to store the state of the View before it gets destroyed. It can later be retrieved when onCreate(Bundle) is called again.

مولفه های
outState

public final void onStart ()

You must call this method from the parent Activity/Fragment's corresponding method.

public final void onStop ()

You must call this method from the parent Activity/Fragment's corresponding method.