אפשרויות מפה של Google

מחלקה סופית ציבורית GoogleMapOptions מרחיבה אובייקט
הטמעה Parcelable

מגדיר את התצורה Google MapOptions עבור GoogleMap. ניתן להשתמש באפשרויות האלה כשמוסיפים מפה לאפליקציה באופן פרוגרמטי (ולא באמצעות XML). אם משתמשים ב-MapFragment, אפשר להעביר את האפשרויות האלה באמצעות שיטת היצרן הסטטית newInstance(GoogleMapOptions). אם משתמשים ב-MapView, אפשר להעביר את האפשרויות האלה באמצעות ה-constructor MapView(Context, GoogleMapOptions).

אם מוסיפים מפה באמצעות XML, אפשר להשתמש באפשרויות האלה באמצעות תגי XML מותאמים אישית.

סיכום של ערכים קבועים בירושה

סיכום של הבנייה הציבורית

GoogleMapOptions()
יוצר אובייקט GoogleMapOptions חדש.

סיכום אמצעי תשלום ציבורי

GoogleMapOptions
ambientEnabled(מופעלת בוליאנית)
מציינת אם יש להפעיל עיצוב במצב אווירה.
GoogleMapOptions
מצלמה(מצלמת CameraPosition)
מציין את המיקום הראשוני של המצלמה במפה.
GoogleMapOptions
compassEnabled(מופעלת בוליאנית)
מציינת אם יש להפעיל את המצפן.
GoogleMapOptions סטטי
createFromAttributes(הקשר הקשר, מאפייני AttributeSet)
יוצר Google MapsOptions מAttributeSet.
בוליאני
CameraPosition
בוליאני
LatLngBounds
בוליאני
בוליאני
int
Float
Float
בוליאני
בוליאני
בוליאני
בוליאני
בוליאני
בוליאני
בוליאני
בוליאני
GoogleMapOptions
latLngBoundsForCameraTarget(LatLngBounds llbounds)
המדיניות מציינת אובייקטים מסוג LatLngBound כדי להגביל את יעד המצלמה, כך שכאשר המשתמשים גוללים במפה ומזיזים אותה, יעד המצלמה לא זז אל מחוץ לגבולות האלה.
GoogleMapOptions
liteMode(מופעל בוליאני)
מציינת אם יש ליצור את המפה במצב בסיסי.
GoogleMapOptions
mapId(String mapId)
מציין את המזהה של המפה.
GoogleMapOptions
mapToolbarEnabled(מופעלת בוליאנית)
מציינת אם יש להפעיל את סרגל הכלים של המפה.
GoogleMapOptions
mapType(int mapType)
מציין שינוי בסוג המפה הראשוני.
GoogleMapOptions
maxZoomPreference(צף עם maxZoomPreference)
מציינת גבול עליון מועדף לזום המצלמה.
GoogleMapOptions
minZoomPreference(float minZoomPreference)
מציינת גבול תחתון מועדף לזום המצלמה.
GoogleMapOptions
rotateGesturesEnabled(מופעלת בוליאנית)
מציינת אם יש להפעיל תנועות סיבוב.
GoogleMapOptions
scrollGesturesEnabled(מופעלת בוליאנית)
מציינת אם יש להפעיל את תנועות הגלילה.
GoogleMapOptions
scrollGesturesEnabledDuringRotateOrZoom(מופעלת בוליאנית)
מציינת אם יש להפעיל תנועות גלילה במהלך תנועות סיבוב וזום.
GoogleMapOptions
setInstrumentClusterMap(isInstrumentCluster בוליאני)
GoogleMapOptions
tiltGesturesEnabled(מופעלת בוליאנית)
מציינת אם יש להפעיל תנועות הטיה.
מחרוזת
GoogleMapOptions
useViewLifecycleInFragment(שימוש בוליאני useViewLifecycleInFragment)
כשמשתמשים ב-MapFragment, הדגל הזה מציין אם צריך לקשר את מחזור החיים של המפה לתצוגת הקטע או למקטע עצמו.
GoogleMapOptions
zOrderOnTop(בוליאני zOrderOnTop)
לקבוע אם פני השטח של תצוגת המפה ימוקמו על החלון שלה.
GoogleMapOptions
zoomControlsEnabled(מופעל בוליאני)
מציינת אם יש להפעיל את פקדי הזום.
GoogleMapOptions
zoomGesturesEnabled(מופעלת בוליאנית)
מציינת אם יש להפעיל את התנועות לשינוי מרחק התצוגה.

סיכום שיטות שעברו בירושה

בניינים ציבוריים

ציבורי GoogleMapOptions ()

יוצר אובייקט GoogleMapOptions חדש.

שיטות ציבוריות

Public GoogleMapOptions ambientEnabled (boolean enabled)

מציינת אם יש להפעיל עיצוב במצב אווירה. ערך ברירת המחדל הוא false. כשהאפשרות הזו מופעלת, ניתן להציג מפות בסגנון אווירה כשמכשיר רגיש לסביבה עובר למצב רגישות לסביבה.

פרמטרים
פעיל

ציבורי GoogleMapOptions מצלמה (CameraPosition מצלמה)

מציין את המיקום הראשוני של המצלמה במפה.

פרמטרים
מצלמה

Public GoogleMapOptions compassEnabled (boolean enabled)

מציינת אם יש להפעיל את המצפן. פרטים נוספים זמינים בכתובת setCompassEnabled(boolean). ערך ברירת המחדל הוא true.

פרמטרים
פעיל

ציבורי סטטי, GoogleMapOptions createFromAttributes (הקשר הקשר, AttributeSet attrs)

יוצר Google MapsOptions מAttributeSet.

פרמטרים
context
attrs

Public בוליאני getAmbientEnabled ()

החזרות
  • האפשרות "AmbiEnabled" או ערך null אם לא צוין.

ציבורי CameraPosition getCamera ()

החזרות
  • או ערך null אם לא צוין.

Public בוליאני getCompassEnabled ()

החזרות
  • האפשרות compassEnabled, או null אם לא צוינה.

ציבורי LatLngBounds getLatLngBoundsForCameraTarget ()

החזרות
  • ערכי ה-LatLngBound משמשים כדי להגביל את יעד המצלמה, או null אם לא צוין אחרת.

ציבורי בוליאני getLiteMode ()

החזרות
  • האפשרות liteMode או את הערך null אם לא צוין.

Public בוליאני getMapToolbarEnabled ()

החזרות
  • האפשרות 'סרגל הכלים של Google' מאובזר או null אם לא צוין.

Public int getMapType ()

החזרות
  • האפשרות MapType או 1- אם לא צוין.

ציבורי מספר ממשי (float) getMaxZoomPreference ()

החזרות
  • ההעדפה המקסימלית של רמת הזום, או הערך null אם לא צוין.

מספר ממשי (float) ציבורי getMinZoomPreference ()

החזרות
  • ההעדפה המינימלית ברמת הזום, או הערך null אם לא צוין.

ערך בוליאני ציבורי getRotateGesturesEnabled ()

החזרות
  • את האפשרות rotentsEnabled, או את הערך null אם לא צוין.

Public בוליאני getScrollGesturesEnabled ()

החזרות
  • האפשרות גלול תנועה או null אם לא צוינה.

באופן ציבורי בוליאני getScrollGesturesEnabledDuringRotateOrZoom ()

החזרות
  • את האפשרות גלול תנועהsEnabledDringסבבOrZoom או null אם לא צוין.

Public בוליאני getTiltGesturesEnabled ()

החזרות
  • האפשרות הטיה בעולם הפעילות, או הערך null אם לא צוין.

Public בוליאני getUseViewLifecycleInFragment ()

החזרות
  • האפשרות useViewLifecycleInFragment, או הערך null אם לא צוין אחרת.

Public בוליאני getZOrderOnTop ()

החזרות
  • האפשרות zOrderOnTop או null אם לא צוינה.

Public בוליאני getZoomControlsEnabled ()

החזרות
  • האפשרות ZoomControlsEnabled או null אם לא צוינה.

Public בוליאני getZoomGesturesEnabled ()

החזרות
  • את האפשרות Zoom משקsEnabled או null אם לא צוין.

ציבורי GoogleMapOptions latLngBoundsForCameraTarget (LatLngBounds llbounds)

המדיניות מציינת אובייקטים מסוג LatLngBound כדי להגביל את יעד המצלמה, כך שכאשר המשתמשים גוללים במפה ומזיזים אותה, יעד המצלמה לא זז אל מחוץ לגבולות האלה.

את יכולה לראות עוד פרטים בכתובת setLatLngBoundsForCameraTarget(LatLngBounds).

פרמטרים
Lbounds

ציבורי GoogleMapOptions liteMode (boolean enabled)

מציינת אם יש ליצור את המפה במצב בסיסי. ערך ברירת המחדל הוא false. אם מצב Lite מופעל, מפות ייטענו כתמונות סטטיות. הפעולה הזו משפרת את הביצועים במקרים שבהם הרבה מפות צריכות להיות מוצגות בו-זמנית, לדוגמה ברשימת גלילה, אבל משתמשים לא יכולים להזיז או לשנות את מרחק התצוגה של מפות במצב בסיסי, וגם לא להטות או לסובב אותן.

פרמטרים
פעיל

ציבורי GoogleMapOptions mapId (StringmapId)

מציין את המזהה של המפה.

פרמטרים
mapId

ציבורי GoogleMapOptions mapToolbarEnabled (boolean enabled)

מציינת אם יש להפעיל את סרגל הכלים של המפה. פרטים נוספים זמינים בכתובת setMapToolbarEnabled(boolean). ערך ברירת המחדל הוא true.

פרמטרים
פעיל

ציבורי GoogleMapOptions mapType (int mapType)

מציין שינוי בסוג המפה הראשוני.

פרמטרים
mapType

ציבורי GoogleMapOptions maxZoomPreference (float maxZoomPreference)

מציינת גבול עליון מועדף לזום המצלמה.

את יכולה לראות עוד פרטים בכתובת setMaxZoomPreference(float).

פרמטרים
maxZoomPreference

ציבורי GoogleMapOptions minZoomPreference (float minZoomPreference)

מציינת גבול תחתון מועדף לזום המצלמה.

את יכולה לראות עוד פרטים בכתובת setMinZoomPreference(float).

פרמטרים
minZoomPreference

באופן ציבורי GoogleMapOptions rotateGesturesEnabled (boolean enabled)

מציינת אם יש להפעיל תנועות סיבוב. פרטים נוספים זמינים בכתובת setRotateGesturesEnabled(boolean). ערך ברירת המחדל הוא true.

פרמטרים
פעיל

ציבורי GoogleMapOptions scrollGesturesEnabled (boolean enabled)

מציינת אם יש להפעיל את תנועות הגלילה. פרטים נוספים זמינים בכתובת setScrollGesturesEnabled(boolean). ערך ברירת המחדל הוא true.

פרמטרים
פעיל

Public GoogleMapOptions scrollGesturesEnabledDuringRotateOrZoom (boolean enabled)

מציינת אם יש להפעיל תנועות גלילה במהלך תנועות סיבוב וזום. פרטים נוספים זמינים בכתובת setScrollGesturesEnabledDuringRotateOrZoom(boolean). ערך ברירת המחדל הוא true.

פרמטרים
פעיל

Public GoogleMapOptions setInstrumentClusterMap (boolean isInstrumentCluster)

פרמטרים
isInstrumentCluster

ציבורי GoogleMapOptions tiltGesturesEnabled (boolean enabled)

מציינת אם יש להפעיל תנועות הטיה. פרטים נוספים זמינים בכתובת setTiltGesturesEnabled(boolean). ערך ברירת המחדל הוא true.

פרמטרים
פעיל

מחרוזת ציבורית toString ()

Public GoogleMapOptions useViewLifecycleInFragment (boolean useViewLifecycleInFragment)

כשמשתמשים ב-MapFragment, הדגל הזה מציין אם צריך לקשר את מחזור החיים של המפה לתצוגת הקטע או למקטע עצמו. ערך ברירת המחדל הוא false, שמקשר את מחזור החיים של המפה למקטע.

השימוש במחזור החיים של הקטע מאפשר רינדור מהיר יותר של המפה כשמנתקים את הקטע ומצרפים אותו מחדש, כי ההקשר של ה-GL המקורי נשמר. כתוצאה מכך, ניתוק המקטע אבל לא השמיד אותו לא יגרום לשחרור של הזיכרון שהמפה משתמשת בו.

המשמעות של שימוש במחזור החיים של תצוגת מקטע היא שלא לעשות שימוש חוזר במפה אחרי ניתוק הקטע וצירוף שלו מחדש. הפעולה הזו תגרום לעיבוד מחדש של המפה. התהליך עשוי להימשך כמה שניות. משמעות נוספת היא שבעוד שמקטע מנותק, ולכן אין לו תצוגה, כל השיטות של GoogleMap יזינו את NullPointerException.

פרמטרים
useViewLifecycleInFragment

Public GoogleMapOptions zOrderOnTop (boolean zOrderOnTop)

לקבוע אם פני השטח של תצוגת המפה ימוקמו על החלון שלה. פרטים נוספים זמינים בכתובת setZOrderOnTop(boolean). הערה: התצוגה הזו תכסה את כל התצוגות האחרות שיכולות להופיע במפה (למשל, הלחצנים לשינוי מרחק התצוגה והלחצן 'המיקום שלי').

פרמטרים
zOrderOnTop

ציבורי GoogleMapOptions zoomControlsEnabled (boolean enabled)

מציינת אם יש להפעיל את פקדי הזום. פרטים נוספים זמינים בכתובת setZoomControlsEnabled(boolean). ערך ברירת המחדל הוא true.

פרמטרים
פעיל

ציבורי GoogleMapOptions zoomGesturesEnabled (boolean enabled)

מציינת אם יש להפעיל את התנועות לשינוי מרחק התצוגה. פרטים נוספים זמינים בכתובת setZoomGesturesEnabled(boolean). ערך ברירת המחדל הוא true.

פרמטרים
פעיל