Quicknav Quicknav
Links

- Google Play Developer Console
- Android Developers Blog
- About Android

Android Sites

- Android.com
- Android Developers
- Android Open Source Project

close

- - Get Started
  - Style
  - Patterns
  - Building Blocks
  - Downloads
  - Videos
- - Training
  - API Guides
  - Reference
  - Tools
    - Get the SDK
  - Google Services
- - Google Play
  - Publishing
  - Promoting
  - App Quality
  - Spotlight
  - Open Distribution

## Results

Loading...
Summary: Inherited Constants | Inherited Fields | Ctors | Methods | Inherited Methods | [Expand All]
public class

# MapView

extends FrameLayout

java.lang.Object
↳ | android.view.View
| ↳ | android.view.ViewGroup
|  | ↳ | android.widget.FrameLayout
|  |  | ↳ | com.google.android.gms.maps.MapView

## Class Overview

A View which displays a map (with data obtained from the Google Maps service). When focused, it will capture keypresses and touch gestures to move the map.

Users of this class must forward all the life cycle methods from the `Activity` or `Fragment` containing this view to the corresponding ones in this class. In particular, you must forward on the following methods:

- `onCreate(Bundle)`
- `onResume()`
- `onPause()`
- `onDestroy()`
- `onSaveInstanceState()`
- `onLowMemory()`

A `GoogleMap` can only be acquired using `getMap()` when the underlying maps system is loaded and the underlying view in the fragment exists. The `MapView` automatically initializes the maps system and the view; however you cannot be guaranteed when it will be ready because this depends on the availability of the Google Play services APK. If a `GoogleMap` is not available, `getMap()` will return `null`.

For a simpler method of displaying a Map use `MapFragment` (or `SupportMapFragment`) if you are looking to target earlier platforms.

Note: You are advised not to add children to this view.

### Developer Guide

For more information, read the Google Maps Android API v2 developer guide.

## Summary

[Expand] Inherited Constants

From class android.view.ViewGroup

int | CLIP_TO_PADDING_MASK |
int | FOCUS_AFTER_DESCENDANTS |
int | FOCUS_BEFORE_DESCENDANTS |
int | FOCUS_BLOCK_DESCENDANTS |
int | LAYOUT_MODE_CLIP_BOUNDS |
int | LAYOUT_MODE_OPTICAL_BOUNDS |
int | PERSISTENT_ALL_CACHES |
int | PERSISTENT_ANIMATION_CACHE |
int | PERSISTENT_NO_CACHE |
int | PERSISTENT_SCROLLING_CACHE |

From class android.view.View

int | ACCESSIBILITY_LIVE_REGION_ASSERTIVE |
int | ACCESSIBILITY_LIVE_REGION_NONE |
int | ACCESSIBILITY_LIVE_REGION_POLITE |
int | DRAWING_CACHE_QUALITY_AUTO |
int | DRAWING_CACHE_QUALITY_HIGH |
int | DRAWING_CACHE_QUALITY_LOW |
int | FIND_VIEWS_WITH_CONTENT_DESCRIPTION |
int | FIND_VIEWS_WITH_TEXT |
int | FOCUSABLES_ALL |
int | FOCUSABLES_TOUCH_MODE |
int | FOCUS_BACKWARD |
int | FOCUS_DOWN |
int | FOCUS_FORWARD |
int | FOCUS_LEFT |
int | FOCUS_RIGHT |
int | FOCUS_UP |
int | GONE |
int | HAPTIC_FEEDBACK_ENABLED |
int | IMPORTANT_FOR_ACCESSIBILITY_AUTO |
int | IMPORTANT_FOR_ACCESSIBILITY_NO |
int | IMPORTANT_FOR_ACCESSIBILITY_NO_HIDE_DESCENDANTS |
int | IMPORTANT_FOR_ACCESSIBILITY_YES |
int | INVISIBLE |
int | KEEP_SCREEN_ON |
int | LAYER_TYPE_HARDWARE |
int | LAYER_TYPE_NONE |
int | LAYER_TYPE_SOFTWARE |
int | LAYOUT_DIRECTION_INHERIT |
int | LAYOUT_DIRECTION_LOCALE |
int | LAYOUT_DIRECTION_LTR |
int | LAYOUT_DIRECTION_RTL |
int | MEASURED_HEIGHT_STATE_SHIFT |
int | MEASURED_SIZE_MASK |
int | MEASURED_STATE_MASK |
int | MEASURED_STATE_TOO_SMALL |
int | NO_ID |
int | OVER_SCROLL_ALWAYS |
int | OVER_SCROLL_IF_CONTENT_SCROLLS |
int | OVER_SCROLL_NEVER |
int | SCREEN_STATE_OFF |
int | SCREEN_STATE_ON |
int | SCROLLBARS_INSIDE_INSET |
int | SCROLLBARS_INSIDE_OVERLAY |
int | SCROLLBARS_OUTSIDE_INSET |
int | SCROLLBARS_OUTSIDE_OVERLAY |
int | SCROLLBAR_POSITION_DEFAULT |
int | SCROLLBAR_POSITION_LEFT |
int | SCROLLBAR_POSITION_RIGHT |
int | SOUND_EFFECTS_ENABLED |
int | STATUS_BAR_HIDDEN |
int | STATUS_BAR_VISIBLE |
int | SYSTEM_UI_FLAG_FULLSCREEN |
int | SYSTEM_UI_FLAG_HIDE_NAVIGATION |
int | SYSTEM_UI_FLAG_IMMERSIVE |
int | SYSTEM_UI_FLAG_IMMERSIVE_STICKY |
int | SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN |
int | SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION |
int | SYSTEM_UI_FLAG_LAYOUT_STABLE |
int | SYSTEM_UI_FLAG_LOW_PROFILE |
int | SYSTEM_UI_FLAG_VISIBLE |
int | SYSTEM_UI_LAYOUT_FLAGS |
int | TEXT_ALIGNMENT_CENTER |
int | TEXT_ALIGNMENT_GRAVITY |
int | TEXT_ALIGNMENT_INHERIT |
int | TEXT_ALIGNMENT_TEXT_END |
int | TEXT_ALIGNMENT_TEXT_START |
int | TEXT_ALIGNMENT_VIEW_END |
int | TEXT_ALIGNMENT_VIEW_START |
int | TEXT_DIRECTION_ANY_RTL |
int | TEXT_DIRECTION_FIRST_STRONG |
int | TEXT_DIRECTION_INHERIT |
int | TEXT_DIRECTION_LOCALE |
int | TEXT_DIRECTION_LTR |
int | TEXT_DIRECTION_RTL |
String | VIEW_LOG_TAG |
int | VISIBLE |

[Expand] Inherited Fields

From class android.view.View

public static final Property<View, Float> | ALPHA |
protected static final int[] | EMPTY_STATE_SET |
protected static final int[] | ENABLED_FOCUSED_SELECTED_STATE_SET |
protected static final int[] | ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET |
protected static final int[] | ENABLED_FOCUSED_STATE_SET |
protected static final int[] | ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET |
protected static final int[] | ENABLED_SELECTED_STATE_SET |
protected static final int[] | ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET |
protected static final int[] | ENABLED_STATE_SET |
protected static final int[] | ENABLED_WINDOW_FOCUSED_STATE_SET |
protected static final int[] | FOCUSED_SELECTED_STATE_SET |
protected static final int[] | FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET |
protected static final int[] | FOCUSED_STATE_SET |
protected static final int[] | FOCUSED_WINDOW_FOCUSED_STATE_SET |
protected static final int[] | PRESSED_ENABLED_FOCUSED_SELECTED_STATE_SET |
protected static final int[] | PRESSED_ENABLED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET |
protected static final int[] | PRESSED_ENABLED_FOCUSED_STATE_SET |
protected static final int[] | PRESSED_ENABLED_FOCUSED_WINDOW_FOCUSED_STATE_SET |
protected static final int[] | PRESSED_ENABLED_SELECTED_STATE_SET |
protected static final int[] | PRESSED_ENABLED_SELECTED_WINDOW_FOCUSED_STATE_SET |
protected static final int[] | PRESSED_ENABLED_STATE_SET |
protected static final int[] | PRESSED_ENABLED_WINDOW_FOCUSED_STATE_SET |
protected static final int[] | PRESSED_FOCUSED_SELECTED_STATE_SET |
protected static final int[] | PRESSED_FOCUSED_SELECTED_WINDOW_FOCUSED_STATE_SET |
protected static final int[] | PRESSED_FOCUSED_STATE_SET |
protected static final int[] | PRESSED_FOCUSED_WINDOW_FOCUSED_STATE_SET |
protected static final int[] | PRESSED_SELECTED_STATE_SET |
protected static final int[] | PRESSED_SELECTED_WINDOW_FOCUSED_STATE_SET |
protected static final int[] | PRESSED_STATE_SET |
protected static final int[] | PRESSED_WINDOW_FOCUSED_STATE_SET |
public static final Property<View, Float> | ROTATION |
public static final Property<View, Float> | ROTATION_X |
public static final Property<View, Float> | ROTATION_Y |
public static final Property<View, Float> | SCALE_X |
public static final Property<View, Float> | SCALE_Y |
protected static final int[] | SELECTED_STATE_SET |
protected static final int[] | SELECTED_WINDOW_FOCUSED_STATE_SET |
public static final Property<View, Float> | TRANSLATION_X |
public static final Property<View, Float> | TRANSLATION_Y |
protected static final int[] | WINDOW_FOCUSED_STATE_SET |
public static final Property<View, Float> | X |
public static final Property<View, Float> | Y |

Public Constructors
| MapView(Context context)
| MapView(Context context, AttributeSet attrs)
| MapView(Context context, AttributeSet attrs, int defStyle)
| MapView(Context context, GoogleMapOptions options)

Public Methods
final GoogleMap | getMap() Gets the underlying GoogleMap that is tied to this view.
final void | onCreate(Bundle savedInstanceState) You must call this method from the parent Activity/Fragment's corresponding method.
final void | onDestroy() You must call this method from the parent Activity/Fragment's corresponding method.
final void | onLowMemory() You must call this method from the parent Activity/Fragment's corresponding method.
final void | onPause() You must call this method from the parent Activity/Fragment's corresponding method.
final void | onResume() You must call this method from the parent Activity/Fragment's corresponding method.
final void | onSaveInstanceState(Bundle outState) You must call this method from the parent Activity/Fragment's corresponding method.

[Expand] Inherited Methods

From class android.widget.FrameLayout

boolean | checkLayoutParams(ViewGroup.LayoutParams arg0)
void | draw(Canvas arg0)
void | drawableStateChanged()
boolean | gatherTransparentRegion(Region arg0)
ViewGroup.LayoutParams | generateDefaultLayoutParams()
ViewGroup.LayoutParams | generateLayoutParams(AttributeSet arg0)
ViewGroup.LayoutParams | generateLayoutParams(ViewGroup.LayoutParams arg0)
boolean | getConsiderGoneChildrenWhenMeasuring()
Drawable | getForeground()
int | getForegroundGravity()
boolean | getMeasureAllChildren()
void | jumpDrawablesToCurrentState()
void | onInitializeAccessibilityEvent(AccessibilityEvent arg0)
void | onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo arg0)
void | onLayout(boolean arg0, int arg1, int arg2, int arg3, int arg4)
void | onMeasure(int arg0, int arg1)
void | onSizeChanged(int arg0, int arg1, int arg2, int arg3)
void | setForeground(Drawable arg0)
void | setForegroundGravity(int arg0)
void | setMeasureAllChildren(boolean arg0)
boolean | shouldDelayChildPressedState()
boolean | verifyDrawable(Drawable arg0)

From class android.view.ViewGroup

void | addChildrenForAccessibility(ArrayList<View> arg0)
void | addFocusables(ArrayList<View> arg0, int arg1, int arg2)
boolean | addStatesFromChildren()
void | addTouchables(ArrayList<View> arg0)
void | addView(View arg0, int arg1, ViewGroup.LayoutParams arg2)
void | addView(View arg0, ViewGroup.LayoutParams arg1)
void | addView(View arg0, int arg1)
void | addView(View arg0)
void | addView(View arg0, int arg1, int arg2)
boolean | addViewInLayout(View arg0, int arg1, ViewGroup.LayoutParams arg2, boolean arg3)
boolean | addViewInLayout(View arg0, int arg1, ViewGroup.LayoutParams arg2)
void | attachLayoutAnimationParameters(View arg0, ViewGroup.LayoutParams arg1, int arg2, int arg3)
void | attachViewToParent(View arg0, int arg1, ViewGroup.LayoutParams arg2)
void | bringChildToFront(View arg0)
boolean | canAnimate()
boolean | checkLayoutParams(ViewGroup.LayoutParams arg0)
void | childDrawableStateChanged(View arg0)
void | childHasTransientStateChanged(View arg0, boolean arg1)
void | cleanupLayoutState(View arg0)
void | clearChildFocus(View arg0)
void | clearDisappearingChildren()
void | clearFocus()
void | debug(int arg0)
void | detachAllViewsFromParent()
void | detachViewFromParent(View arg0)
void | detachViewFromParent(int arg0)
void | detachViewsFromParent(int arg0, int arg1)
void | dispatchConfigurationChanged(Configuration arg0)
void | dispatchDisplayHint(int arg0)
boolean | dispatchDragEvent(DragEvent arg0)
void | dispatchDraw(Canvas arg0)
void | dispatchFreezeSelfOnly(SparseArray<Parcelable> arg0)
boolean | dispatchGenericFocusedEvent(MotionEvent arg0)
boolean | dispatchGenericPointerEvent(MotionEvent arg0)
boolean | dispatchHoverEvent(MotionEvent arg0)
boolean | dispatchKeyEvent(KeyEvent arg0)
boolean | dispatchKeyEventPreIme(KeyEvent arg0)
boolean | dispatchKeyShortcutEvent(KeyEvent arg0)
void | dispatchRestoreInstanceState(SparseArray<Parcelable> arg0)
void | dispatchSaveInstanceState(SparseArray<Parcelable> arg0)
void | dispatchSetActivated(boolean arg0)
void | dispatchSetPressed(boolean arg0)
void | dispatchSetSelected(boolean arg0)
void | dispatchSystemUiVisibilityChanged(int arg0)
void | dispatchThawSelfOnly(SparseArray<Parcelable> arg0)
boolean | dispatchTouchEvent(MotionEvent arg0)
boolean | dispatchTrackballEvent(MotionEvent arg0)
boolean | dispatchUnhandledMove(View arg0, int arg1)
void | dispatchVisibilityChanged(View arg0, int arg1)
void | dispatchWindowFocusChanged(boolean arg0)
void | dispatchWindowSystemUiVisiblityChanged(int arg0)
void | dispatchWindowVisibilityChanged(int arg0)
boolean | drawChild(Canvas arg0, View arg1, long arg2)
void | drawableStateChanged()
void | endViewTransition(View arg0)
View | findFocus()
void | findViewsWithText(ArrayList<View> arg0, CharSequence arg1, int arg2)
boolean | fitSystemWindows(Rect arg0)
View | focusSearch(View arg0, int arg1)
void | focusableViewAvailable(View arg0)
boolean | gatherTransparentRegion(Region arg0)
ViewGroup.LayoutParams | generateDefaultLayoutParams()
ViewGroup.LayoutParams | generateLayoutParams(AttributeSet arg0)
ViewGroup.LayoutParams | generateLayoutParams(ViewGroup.LayoutParams arg0)
View | getChildAt(int arg0)
int | getChildCount()
int | getChildDrawingOrder(int arg0, int arg1)
static int | getChildMeasureSpec(int arg0, int arg1, int arg2)
boolean | getChildStaticTransformation(View arg0, Transformation arg1)
boolean | getChildVisibleRect(View arg0, Rect arg1, Point arg2)
boolean | getClipChildren()
int | getDescendantFocusability()
View | getFocusedChild()
LayoutAnimationController | getLayoutAnimation()
Animation.AnimationListener | getLayoutAnimationListener()
int | getLayoutMode()
LayoutTransition | getLayoutTransition()
ViewOverlay | getOverlay()
int | getPersistentDrawingCache()
boolean | hasFocus()
boolean | hasFocusable()
boolean | hasTransientState()
int | indexOfChild(View arg0)
final void | invalidateChild(View arg0, Rect arg1)
ViewParent | invalidateChildInParent(int[] arg0, Rect arg1)
boolean | isAlwaysDrawnWithCacheEnabled()
boolean | isAnimationCacheEnabled()
boolean | isChildrenDrawingOrderEnabled()
boolean | isChildrenDrawnWithCacheEnabled()
boolean | isMotionEventSplittingEnabled()
void | jumpDrawablesToCurrentState()
final void | layout(int arg0, int arg1, int arg2, int arg3)
void | measureChild(View arg0, int arg1, int arg2)
void | measureChildWithMargins(View arg0, int arg1, int arg2, int arg3, int arg4)
void | measureChildren(int arg0, int arg1)
void | notifySubtreeAccessibilityStateChanged(View arg0, View arg1, int arg2)
final void | offsetDescendantRectToMyCoords(View arg0, Rect arg1)
final void | offsetRectIntoDescendantCoords(View arg0, Rect arg1)
void | onAnimationEnd()
void | onAnimationStart()
void | onAttachedToWindow()
int[] | onCreateDrawableState(int arg0)
void | onDetachedFromWindow()
boolean | onInterceptHoverEvent(MotionEvent arg0)
boolean | onInterceptTouchEvent(MotionEvent arg0)
abstract void | onLayout(boolean arg0, int arg1, int arg2, int arg3, int arg4)
boolean | onRequestFocusInDescendants(int arg0, Rect arg1)
boolean | onRequestSendAccessibilityEvent(View arg0, AccessibilityEvent arg1)
void | recomputeViewAttributes(View arg0)
void | removeAllViews()
void | removeAllViewsInLayout()
void | removeDetachedView(View arg0, boolean arg1)
void | removeView(View arg0)
void | removeViewAt(int arg0)
void | removeViewInLayout(View arg0)
void | removeViews(int arg0, int arg1)
void | removeViewsInLayout(int arg0, int arg1)
void | requestChildFocus(View arg0, View arg1)
boolean | requestChildRectangleOnScreen(View arg0, Rect arg1, boolean arg2)
void | requestDisallowInterceptTouchEvent(boolean arg0)
boolean | requestFocus(int arg0, Rect arg1)
boolean | requestSendAccessibilityEvent(View arg0, AccessibilityEvent arg1)
void | requestTransparentRegion(View arg0)
void | scheduleLayoutAnimation()
void | setAddStatesFromChildren(boolean arg0)
void | setAlwaysDrawnWithCacheEnabled(boolean arg0)
void | setAnimationCacheEnabled(boolean arg0)
void | setChildrenDrawingCacheEnabled(boolean arg0)
void | setChildrenDrawingOrderEnabled(boolean arg0)
void | setChildrenDrawnWithCacheEnabled(boolean arg0)
void | setClipChildren(boolean arg0)
void | setClipToPadding(boolean arg0)
void | setDescendantFocusability(int arg0)
void | setLayoutAnimation(LayoutAnimationController arg0)
void | setLayoutAnimationListener(Animation.AnimationListener arg0)
void | setLayoutMode(int arg0)
void | setLayoutTransition(LayoutTransition arg0)
void | setMotionEventSplittingEnabled(boolean arg0)
void | setOnHierarchyChangeListener(ViewGroup.OnHierarchyChangeListener arg0)
void | setPersistentDrawingCache(int arg0)
void | setStaticTransformationsEnabled(boolean arg0)
boolean | shouldDelayChildPressedState()
boolean | showContextMenuForChild(View arg0)
ActionMode | startActionModeForChild(View arg0, ActionMode.Callback arg1)
void | startLayoutAnimation()
void | startViewTransition(View arg0)
void | updateViewLayout(View arg0, ViewGroup.LayoutParams arg1)

From class android.view.View

void | addChildrenForAccessibility(ArrayList<View> arg0)
void | addFocusables(ArrayList<View> arg0, int arg1, int arg2)
void | addFocusables(ArrayList<View> arg0, int arg1)
void | addOnAttachStateChangeListener(View.OnAttachStateChangeListener arg0)
void | addOnLayoutChangeListener(View.OnLayoutChangeListener arg0)
void | addTouchables(ArrayList<View> arg0)
ViewPropertyAnimator | animate()
void | announceForAccessibility(CharSequence arg0)
boolean | awakenScrollBars(int arg0)
boolean | awakenScrollBars(int arg0, boolean arg1)
boolean | awakenScrollBars()
void | bringToFront()
void | buildDrawingCache()
void | buildDrawingCache(boolean arg0)
void | buildLayer()
boolean | callOnClick()
boolean | canResolveLayoutDirection()
boolean | canResolveTextAlignment()
boolean | canResolveTextDirection()
boolean | canScrollHorizontally(int arg0)
boolean | canScrollVertically(int arg0)
void | cancelLongPress()
final void | cancelPendingInputEvents()
boolean | checkInputConnectionProxy(View arg0)
void | clearAnimation()
void | clearFocus()
static int | combineMeasuredStates(int arg0, int arg1)
int | computeHorizontalScrollExtent()
int | computeHorizontalScrollOffset()
int | computeHorizontalScrollRange()
void | computeScroll()
int | computeVerticalScrollExtent()
int | computeVerticalScrollOffset()
int | computeVerticalScrollRange()
AccessibilityNodeInfo | createAccessibilityNodeInfo()
void | createContextMenu(ContextMenu arg0)
void | destroyDrawingCache()
void | dispatchConfigurationChanged(Configuration arg0)
void | dispatchDisplayHint(int arg0)
boolean | dispatchDragEvent(DragEvent arg0)
void | dispatchDraw(Canvas arg0)
boolean | dispatchGenericFocusedEvent(MotionEvent arg0)
boolean | dispatchGenericMotionEvent(MotionEvent arg0)
boolean | dispatchGenericPointerEvent(MotionEvent arg0)
boolean | dispatchHoverEvent(MotionEvent arg0)
boolean | dispatchKeyEvent(KeyEvent arg0)
boolean | dispatchKeyEventPreIme(KeyEvent arg0)
boolean | dispatchKeyShortcutEvent(KeyEvent arg0)
boolean | dispatchPopulateAccessibilityEvent(AccessibilityEvent arg0)
void | dispatchRestoreInstanceState(SparseArray<Parcelable> arg0)
void | dispatchSaveInstanceState(SparseArray<Parcelable> arg0)
void | dispatchSetActivated(boolean arg0)
void | dispatchSetPressed(boolean arg0)
void | dispatchSetSelected(boolean arg0)
void | dispatchSystemUiVisibilityChanged(int arg0)
boolean | dispatchTouchEvent(MotionEvent arg0)
boolean | dispatchTrackballEvent(MotionEvent arg0)
boolean | dispatchUnhandledMove(View arg0, int arg1)
void | dispatchVisibilityChanged(View arg0, int arg1)
void | dispatchWindowFocusChanged(boolean arg0)
void | dispatchWindowSystemUiVisiblityChanged(int arg0)
void | dispatchWindowVisibilityChanged(int arg0)
void | draw(Canvas arg0)
void | drawableStateChanged()
View | findFocus()
final View | findViewById(int arg0)
final View | findViewWithTag(Object arg0)
void | findViewsWithText(ArrayList<View> arg0, CharSequence arg1, int arg2)
boolean | fitSystemWindows(Rect arg0)
View | focusSearch(int arg0)
void | forceLayout()
static int | generateViewId()
int | getAccessibilityLiveRegion()
AccessibilityNodeProvider | getAccessibilityNodeProvider()
float | getAlpha()
Animation | getAnimation()
IBinder | getApplicationWindowToken()
Drawable | getBackground()
int | getBaseline()
final int | getBottom()
float | getBottomFadingEdgeStrength()
int | getBottomPaddingOffset()
float | getCameraDistance()
Rect | getClipBounds()
CharSequence | getContentDescription()
final Context | getContext()
ContextMenu.ContextMenuInfo | getContextMenuInfo()
static int | getDefaultSize(int arg0, int arg1)
Display | getDisplay()
final int[] | getDrawableState()
Bitmap | getDrawingCache(boolean arg0)
Bitmap | getDrawingCache()
int | getDrawingCacheBackgroundColor()
int | getDrawingCacheQuality()
void | getDrawingRect(Rect arg0)
long | getDrawingTime()
boolean | getFilterTouchesWhenObscured()
boolean | getFitsSystemWindows()
ArrayList<View> | getFocusables(int arg0)
void | getFocusedRect(Rect arg0)
boolean | getGlobalVisibleRect(Rect arg0, Point arg1)
final boolean | getGlobalVisibleRect(Rect arg0)
Handler | getHandler()
final int | getHeight()
void | getHitRect(Rect arg0)
int | getHorizontalFadingEdgeLength()
int | getHorizontalScrollbarHeight()
int | getId()
int | getImportantForAccessibility()
boolean | getKeepScreenOn()
KeyEvent.DispatcherState | getKeyDispatcherState()
int | getLabelFor()
int | getLayerType()
int | getLayoutDirection()
ViewGroup.LayoutParams | getLayoutParams()
final int | getLeft()
float | getLeftFadingEdgeStrength()
int | getLeftPaddingOffset()
final boolean | getLocalVisibleRect(Rect arg0)
void | getLocationInWindow(int[] arg0)
void | getLocationOnScreen(int[] arg0)
Matrix | getMatrix()
final int | getMeasuredHeight()
final int | getMeasuredHeightAndState()
final int | getMeasuredState()
final int | getMeasuredWidth()
final int | getMeasuredWidthAndState()
int | getMinimumHeight()
int | getMinimumWidth()
int | getNextFocusDownId()
int | getNextFocusForwardId()
int | getNextFocusLeftId()
int | getNextFocusRightId()
int | getNextFocusUpId()
View.OnFocusChangeListener | getOnFocusChangeListener()
int | getOverScrollMode()
ViewOverlay | getOverlay()
int | getPaddingBottom()
int | getPaddingEnd()
int | getPaddingLeft()
int | getPaddingRight()
int | getPaddingStart()
int | getPaddingTop()
final ViewParent | getParent()
ViewParent | getParentForAccessibility()
float | getPivotX()
float | getPivotY()
Resources | getResources()
final int | getRight()
float | getRightFadingEdgeStrength()
int | getRightPaddingOffset()
View | getRootView()
float | getRotation()
float | getRotationX()
float | getRotationY()
float | getScaleX()
float | getScaleY()
int | getScrollBarDefaultDelayBeforeFade()
int | getScrollBarFadeDuration()
int | getScrollBarSize()
int | getScrollBarStyle()
final int | getScrollX()
final int | getScrollY()
int | getSolidColor()
int | getSuggestedMinimumHeight()
int | getSuggestedMinimumWidth()
int | getSystemUiVisibility()
Object | getTag(int arg0)
Object | getTag()
int | getTextAlignment()
int | getTextDirection()
final int | getTop()
float | getTopFadingEdgeStrength()
int | getTopPaddingOffset()
TouchDelegate | getTouchDelegate()
ArrayList<View> | getTouchables()
float | getTranslationX()
float | getTranslationY()
int | getVerticalFadingEdgeLength()
int | getVerticalScrollbarPosition()
int | getVerticalScrollbarWidth()
ViewTreeObserver | getViewTreeObserver()
int | getVisibility()
final int | getWidth()
int | getWindowAttachCount()
WindowId | getWindowId()
int | getWindowSystemUiVisibility()
IBinder | getWindowToken()
int | getWindowVisibility()
void | getWindowVisibleDisplayFrame(Rect arg0)
float | getX()
float | getY()
boolean | hasFocus()
boolean | hasFocusable()
boolean | hasOnClickListeners()
boolean | hasOverlappingRendering()
boolean | hasTransientState()
boolean | hasWindowFocus()
static View | inflate(Context arg0, int arg1, ViewGroup arg2)
void | initializeFadingEdge(TypedArray arg0)
void | initializeScrollbars(TypedArray arg0)
void | invalidate(Rect arg0)
void | invalidate(int arg0, int arg1, int arg2, int arg3)
void | invalidate()
void | invalidateDrawable(Drawable arg0)
boolean | isActivated()
boolean | isAttachedToWindow()
boolean | isClickable()
boolean | isDirty()
boolean | isDrawingCacheEnabled()
boolean | isDuplicateParentStateEnabled()
boolean | isEnabled()
final boolean | isFocusable()
final boolean | isFocusableInTouchMode()
boolean | isFocused()
boolean | isHapticFeedbackEnabled()
boolean | isHardwareAccelerated()
boolean | isHorizontalFadingEdgeEnabled()
boolean | isHorizontalScrollBarEnabled()
boolean | isHovered()
boolean | isInEditMode()
boolean | isInLayout()
boolean | isInTouchMode()
boolean | isLaidOut()
boolean | isLayoutDirectionResolved()
boolean | isLayoutRequested()
boolean | isLongClickable()
boolean | isOpaque()
boolean | isPaddingOffsetRequired()
boolean | isPaddingRelative()
boolean | isPressed()
boolean | isSaveEnabled()
boolean | isSaveFromParentEnabled()
boolean | isScrollContainer()
boolean | isScrollbarFadingEnabled()
boolean | isSelected()
boolean | isShown()
boolean | isSoundEffectsEnabled()
boolean | isTextAlignmentResolved()
boolean | isTextDirectionResolved()
boolean | isVerticalFadingEdgeEnabled()
boolean | isVerticalScrollBarEnabled()
void | jumpDrawablesToCurrentState()
void | layout(int arg0, int arg1, int arg2, int arg3)
final void | measure(int arg0, int arg1)
static int[] | mergeDrawableStates(int[] arg0, int[] arg1)
void | offsetLeftAndRight(int arg0)
void | offsetTopAndBottom(int arg0)
void | onAnimationEnd()
void | onAnimationStart()
void | onAttachedToWindow()
void | onCancelPendingInputEvents()
boolean | onCheckIsTextEditor()
void | onConfigurationChanged(Configuration arg0)
void | onCreateContextMenu(ContextMenu arg0)
int[] | onCreateDrawableState(int arg0)
InputConnection | onCreateInputConnection(EditorInfo arg0)
void | onDetachedFromWindow()
void | onDisplayHint(int arg0)
boolean | onDragEvent(DragEvent arg0)
void | onDraw(Canvas arg0)
final void | onDrawScrollBars(Canvas arg0)
boolean | onFilterTouchEventForSecurity(MotionEvent arg0)
void | onFinishInflate()
void | onFinishTemporaryDetach()
void | onFocusChanged(boolean arg0, int arg1, Rect arg2)
boolean | onGenericMotionEvent(MotionEvent arg0)
void | onHoverChanged(boolean arg0)
boolean | onHoverEvent(MotionEvent arg0)
void | onInitializeAccessibilityEvent(AccessibilityEvent arg0)
void | onInitializeAccessibilityNodeInfo(AccessibilityNodeInfo arg0)
boolean | onKeyDown(int arg0, KeyEvent arg1)
boolean | onKeyLongPress(int arg0, KeyEvent arg1)
boolean | onKeyMultiple(int arg0, int arg1, KeyEvent arg2)
boolean | onKeyPreIme(int arg0, KeyEvent arg1)
boolean | onKeyShortcut(int arg0, KeyEvent arg1)
boolean | onKeyUp(int arg0, KeyEvent arg1)
void | onLayout(boolean arg0, int arg1, int arg2, int arg3, int arg4)
void | onMeasure(int arg0, int arg1)
void | onOverScrolled(int arg0, int arg1, boolean arg2, boolean arg3)
void | onPopulateAccessibilityEvent(AccessibilityEvent arg0)
void | onRestoreInstanceState(Parcelable arg0)
void | onRtlPropertiesChanged(int arg0)
Parcelable | onSaveInstanceState()
void | onScreenStateChanged(int arg0)
void | onScrollChanged(int arg0, int arg1, int arg2, int arg3)
boolean | onSetAlpha(int arg0)
void | onSizeChanged(int arg0, int arg1, int arg2, int arg3)
void | onStartTemporaryDetach()
boolean | onTouchEvent(MotionEvent arg0)
boolean | onTrackballEvent(MotionEvent arg0)
void | onVisibilityChanged(View arg0, int arg1)
void | onWindowFocusChanged(boolean arg0)
void | onWindowSystemUiVisibilityChanged(int arg0)
void | onWindowVisibilityChanged(int arg0)
boolean | overScrollBy(int arg0, int arg1, int arg2, int arg3, int arg4, int arg5, int arg6, int arg7, boolean arg8)
boolean | performAccessibilityAction(int arg0, Bundle arg1)
boolean | performClick()
boolean | performHapticFeedback(int arg0)
boolean | performHapticFeedback(int arg0, int arg1)
boolean | performLongClick()
void | playSoundEffect(int arg0)
boolean | post(Runnable arg0)
boolean | postDelayed(Runnable arg0, long arg1)
void | postInvalidate(int arg0, int arg1, int arg2, int arg3)
void | postInvalidate()
void | postInvalidateDelayed(long arg0, int arg1, int arg2, int arg3, int arg4)
void | postInvalidateDelayed(long arg0)
void | postInvalidateOnAnimation(int arg0, int arg1, int arg2, int arg3)
void | postInvalidateOnAnimation()
void | postOnAnimation(Runnable arg0)
void | postOnAnimationDelayed(Runnable arg0, long arg1)
void | refreshDrawableState()
boolean | removeCallbacks(Runnable arg0)
void | removeOnAttachStateChangeListener(View.OnAttachStateChangeListener arg0)
void | removeOnLayoutChangeListener(View.OnLayoutChangeListener arg0)
void | requestFitSystemWindows()
boolean | requestFocus(int arg0, Rect arg1)
final boolean | requestFocus(int arg0)
final boolean | requestFocus()
final boolean | requestFocusFromTouch()
void | requestLayout()
boolean | requestRectangleOnScreen(Rect arg0)
boolean | requestRectangleOnScreen(Rect arg0, boolean arg1)
static int | resolveSize(int arg0, int arg1)
static int | resolveSizeAndState(int arg0, int arg1, int arg2)
void | restoreHierarchyState(SparseArray<Parcelable> arg0)
void | saveHierarchyState(SparseArray<Parcelable> arg0)
void | scheduleDrawable(Drawable arg0, Runnable arg1, long arg2)
void | scrollBy(int arg0, int arg1)
void | scrollTo(int arg0, int arg1)
void | sendAccessibilityEvent(int arg0)
void | sendAccessibilityEventUnchecked(AccessibilityEvent arg0)
void | setAccessibilityDelegate(View.AccessibilityDelegate arg0)
void | setAccessibilityLiveRegion(int arg0)
void | setActivated(boolean arg0)
void | setAlpha(float arg0)
void | setAnimation(Animation arg0)
void | setBackground(Drawable arg0)
void | setBackgroundColor(int arg0)
void | setBackgroundDrawable(Drawable arg0)
void | setBackgroundResource(int arg0)
final void | setBottom(int arg0)
void | setCameraDistance(float arg0)
void | setClickable(boolean arg0)
void | setClipBounds(Rect arg0)
void | setContentDescription(CharSequence arg0)
void | setDrawingCacheBackgroundColor(int arg0)
void | setDrawingCacheEnabled(boolean arg0)
void | setDrawingCacheQuality(int arg0)
void | setDuplicateParentStateEnabled(boolean arg0)
void | setEnabled(boolean arg0)
void | setFadingEdgeLength(int arg0)
void | setFilterTouchesWhenObscured(boolean arg0)
void | setFitsSystemWindows(boolean arg0)
void | setFocusable(boolean arg0)
void | setFocusableInTouchMode(boolean arg0)
void | setHapticFeedbackEnabled(boolean arg0)
void | setHasTransientState(boolean arg0)
void | setHorizontalFadingEdgeEnabled(boolean arg0)
void | setHorizontalScrollBarEnabled(boolean arg0)
void | setHovered(boolean arg0)
void | setId(int arg0)
void | setImportantForAccessibility(int arg0)
void | setKeepScreenOn(boolean arg0)
void | setLabelFor(int arg0)
void | setLayerPaint(Paint arg0)
void | setLayerType(int arg0, Paint arg1)
void | setLayoutDirection(int arg0)
void | setLayoutParams(ViewGroup.LayoutParams arg0)
final void | setLeft(int arg0)
void | setLongClickable(boolean arg0)
final void | setMeasuredDimension(int arg0, int arg1)
void | setMinimumHeight(int arg0)
void | setMinimumWidth(int arg0)
void | setNextFocusDownId(int arg0)
void | setNextFocusForwardId(int arg0)
void | setNextFocusLeftId(int arg0)
void | setNextFocusRightId(int arg0)
void | setNextFocusUpId(int arg0)
void | setOnClickListener(View.OnClickListener arg0)
void | setOnCreateContextMenuListener(View.OnCreateContextMenuListener arg0)
void | setOnDragListener(View.OnDragListener arg0)
void | setOnFocusChangeListener(View.OnFocusChangeListener arg0)
void | setOnGenericMotionListener(View.OnGenericMotionListener arg0)
void | setOnHoverListener(View.OnHoverListener arg0)
void | setOnKeyListener(View.OnKeyListener arg0)
void | setOnLongClickListener(View.OnLongClickListener arg0)
void | setOnSystemUiVisibilityChangeListener(View.OnSystemUiVisibilityChangeListener arg0)
void | setOnTouchListener(View.OnTouchListener arg0)
void | setOverScrollMode(int arg0)
void | setPadding(int arg0, int arg1, int arg2, int arg3)
void | setPaddingRelative(int arg0, int arg1, int arg2, int arg3)
void | setPivotX(float arg0)
void | setPivotY(float arg0)
void | setPressed(boolean arg0)
final void | setRight(int arg0)
void | setRotation(float arg0)
void | setRotationX(float arg0)
void | setRotationY(float arg0)
void | setSaveEnabled(boolean arg0)
void | setSaveFromParentEnabled(boolean arg0)
void | setScaleX(float arg0)
void | setScaleY(float arg0)
void | setScrollBarDefaultDelayBeforeFade(int arg0)
void | setScrollBarFadeDuration(int arg0)
void | setScrollBarSize(int arg0)
void | setScrollBarStyle(int arg0)
void | setScrollContainer(boolean arg0)
void | setScrollX(int arg0)
void | setScrollY(int arg0)
void | setScrollbarFadingEnabled(boolean arg0)
void | setSelected(boolean arg0)
void | setSoundEffectsEnabled(boolean arg0)
void | setSystemUiVisibility(int arg0)
void | setTag(int arg0, Object arg1)
void | setTag(Object arg0)
void | setTextAlignment(int arg0)
void | setTextDirection(int arg0)
final void | setTop(int arg0)
void | setTouchDelegate(TouchDelegate arg0)
void | setTranslationX(float arg0)
void | setTranslationY(float arg0)
void | setVerticalFadingEdgeEnabled(boolean arg0)
void | setVerticalScrollBarEnabled(boolean arg0)
void | setVerticalScrollbarPosition(int arg0)
void | setVisibility(int arg0)
void | setWillNotCacheDrawing(boolean arg0)
void | setWillNotDraw(boolean arg0)
void | setX(float arg0)
void | setY(float arg0)
boolean | showContextMenu()
ActionMode | startActionMode(ActionMode.Callback arg0)
void | startAnimation(Animation arg0)
final boolean | startDrag(ClipData arg0, View.DragShadowBuilder arg1, Object arg2, int arg3)
String | toString()
void | unscheduleDrawable(Drawable arg0)
void | unscheduleDrawable(Drawable arg0, Runnable arg1)
boolean | verifyDrawable(Drawable arg0)
boolean | willNotCacheDrawing()
boolean | willNotDraw()

From class java.lang.Object

Object | clone()
boolean | equals(Object arg0)
void | finalize()
final Class<?> | getClass()
int | hashCode()
final void | notify()
final void | notifyAll()
String | toString()
final void | wait()
final void | wait(long arg0, int arg1)
final void | wait(long arg0)

From interface android.graphics.drawable.Drawable.Callback

abstract void | invalidateDrawable(Drawable arg0)
abstract void | scheduleDrawable(Drawable arg0, Runnable arg1, long arg2)
abstract void | unscheduleDrawable(Drawable arg0, Runnable arg1)

From interface android.view.KeyEvent.Callback

abstract boolean | onKeyDown(int arg0, KeyEvent arg1)
abstract boolean | onKeyLongPress(int arg0, KeyEvent arg1)
abstract boolean | onKeyMultiple(int arg0, int arg1, KeyEvent arg2)
abstract boolean | onKeyUp(int arg0, KeyEvent arg1)

From interface android.view.ViewManager

abstract void | addView(View arg0, ViewGroup.LayoutParams arg1)
abstract void | removeView(View arg0)
abstract void | updateViewLayout(View arg0, ViewGroup.LayoutParams arg1)

From interface android.view.ViewParent

abstract void | bringChildToFront(View arg0)
abstract boolean | canResolveLayoutDirection()
abstract boolean | canResolveTextAlignment()
abstract boolean | canResolveTextDirection()
abstract void | childDrawableStateChanged(View arg0)
abstract void | childHasTransientStateChanged(View arg0, boolean arg1)
abstract void | clearChildFocus(View arg0)
abstract void | createContextMenu(ContextMenu arg0)
abstract View | focusSearch(View arg0, int arg1)
abstract void | focusableViewAvailable(View arg0)
abstract boolean | getChildVisibleRect(View arg0, Rect arg1, Point arg2)
abstract int | getLayoutDirection()
abstract ViewParent | getParent()
abstract ViewParent | getParentForAccessibility()
abstract int | getTextAlignment()
abstract int | getTextDirection()
abstract void | invalidateChild(View arg0, Rect arg1)
abstract ViewParent | invalidateChildInParent(int[] arg0, Rect arg1)
abstract boolean | isLayoutDirectionResolved()
abstract boolean | isLayoutRequested()
abstract boolean | isTextAlignmentResolved()
abstract boolean | isTextDirectionResolved()
abstract void | notifySubtreeAccessibilityStateChanged(View arg0, View arg1, int arg2)
abstract void | recomputeViewAttributes(View arg0)
abstract void | requestChildFocus(View arg0, View arg1)
abstract boolean | requestChildRectangleOnScreen(View arg0, Rect arg1, boolean arg2)
abstract void | requestDisallowInterceptTouchEvent(boolean arg0)
abstract void | requestFitSystemWindows()
abstract void | requestLayout()
abstract boolean | requestSendAccessibilityEvent(View arg0, AccessibilityEvent arg1)
abstract void | requestTransparentRegion(View arg0)
abstract boolean | showContextMenuForChild(View arg0)
abstract ActionMode | startActionModeForChild(View arg0, ActionMode.Callback arg1)

From interface android.view.accessibility.AccessibilityEventSource

abstract void | sendAccessibilityEvent(int arg0)
abstract void | sendAccessibilityEventUnchecked(AccessibilityEvent arg0)

## Public Constructors

#### public MapView (Context context)

#### public MapView (Context context, AttributeSet attrs)

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

#### public MapView (Context context, GoogleMapOptions options)

## Public Methods

#### public final GoogleMap getMap ()

Gets the underlying GoogleMap that is tied to this view.

##### Returns

- the GoogleMap. Null if the view of the map is not yet ready. This can happen when Google Play services is not available. If Google Play services becomes available afterwards, calling this method again will initialize and return the GoogleMap.

#### public final void onCreate (Bundle savedInstanceState)

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

##### See Also

- `onCreate(Bundle)`
- `onCreate(Bundle)`

#### public final void onDestroy ()

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

##### See Also

- `onDestroy()`
- `onDestroy()`

#### public final void onLowMemory ()

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

##### See Also

- `onLowMemory()`
- `onLowMemory()`

#### public final void onPause ()

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

##### See Also

- `onPause()`
- `onPause()`

#### public final void onResume ()

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

##### See Also

- `onResume()`
- `onResume()`

#### public final void onSaveInstanceState (Bundle outState)

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

##### See Also

- `onSaveInstanceState(Bundle)`
- `onSaveInstanceState(Bundle)`