אפשרויות סימון

שיעור סיום ציבורי MarkerOptions מרחיב את אובייקט
implements ניתן לפינוי

מגדירה את אפשרויות עט הסימון של סמן.

מדריך למפתחים

מידע נוסף זמין במאמר על מפתחי Markers מותאמת אישית.

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

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

MarkerOptions()
יצירת קבוצה חדשה של אפשרויות סמנים.

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

MarkerOptions
alpha(אלפא אלפא)
מגדיר את רמת האלפא (אטימוּת) של הסמן.
MarkerOptions
עוגן(float u, float v)
מציין שהעוגן ימוקם בנקודה מסוימת בתמונת הסמן.
MarkerOptions
collisionBehavior(int collisionBehavior)
מגדיר את מצב ההתנגשות של הסמן.
MarkerOptions
draggable(ניתן לגרירה בוליאני)
מגדיר את יכולת הגרירה של הסמן.
MarkerOptions
flat(שטוח בוליאני)
הגדרה זו קובעת אם סמן זה צריך להיות שטוח על המפה true או לוח חוצות הפונה אל מצלמה false.
מספר ממשי (float)
getAlpha()
הפונקציה מקבלת את קבוצת האלפא של אובייקט MarkerOptions הזה.
מספר ממשי (float)
getAnchorU()
מרחק אופקי, מנורמל ל-[0, 1], של העוגן מהקצה השמאלי.
מספר ממשי (float)
getAnchorV()
מרחק אנכי, מנורמל ל-[0, 1], של העוגן מהקצה העליון.
int
BitmapDescriptor
getIcon()
הפונקציה מקבלת את מתאר הסמל המותאם אישית עבור אובייקט MarkerOptions הזה.
מספר ממשי (float)
getInfoWindowAnchorU()
מרחק אופקי, מנורמל ל-[0, 1], של עוגן חלון המידע מהקצה השמאלי.
מספר ממשי (float)
getInfoWindowAnchorV()
מרחק אנכי, מנורמל ל-[0, 1], של עוגן חלון המידע מהקצה העליון.
LatLng
getPosition()
מחזירה את המיקום שהוגדר לאובייקט MarkerOptions הזה.
מספר ממשי (float)
getRotation()
הפונקציה מקבלת את הסבב שהוגדר לאובייקט MarkerOptions הזה.
מחרוזת
getSnippet()
הפונקציה מקבלת את קבוצת קטעי הקוד עבור אובייקט MarkerOptions הזה.
מחרוזת
getTitle()
הפונקציה מקבלת את הכותרת שהוגדרה לאובייקט MarkerOptions הזה.
מספר ממשי (float)
getZIndex()
הפונקציה מקבלת את קבוצת ה-zIndex של האובייקט MarkerOptions הזה.
MarkerOptions
סמל(BitmapDescriptor iconDescriptor)
מגדיר את הסמל של הסמן.
MarkerOptions
infoWindowAnchor(float u, float v)
מציינת את נקודת העיגון של חלון המידע בתמונת הסמן.
בוליאני
isDraggable()
הפונקציה מקבלת את הגדרת יכולת הגרירה של אובייקט MarkerOptions הזה.
בוליאני
isFlat()
קבלת ההגדרה השטוחה של אובייקט MarkerOptions הזה.
בוליאני
isVisible()
הפונקציה מקבלת את הגדרת החשיפה של אובייקט MarkerOptions הזה.
MarkerOptions
position(LatLng latlng)
מגדיר את מיקום הסמן.
MarkerOptions
רוטציה(סיבוב צף)
מגדיר את הסיבוב של הסמן במעלות בכיוון השעון סביב נקודת העיגון של הסמן.
MarkerOptions
קטע טקסט(קטע קוד של מחרוזת)
מגדיר את קטע הקוד של הסמן.
MarkerOptions
title(כותרת המחרוזת)
מגדיר את הכותרת של הסמן.
MarkerOptions
visible(boolean visible)
מגדיר את החשיפה של הסמן.
MarkerOptions
zIndex(float zIndex)
מגדיר את zIndex של הסמן.

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

בנייה ציבורית

ציבורי MarkerOptions ()

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

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

ציבורי MarkerOptions אלפא (גרסת אלפא צפה)

מגדיר את רמת האלפא (אטימוּת) של הסמן. זהו ערך בין 0 ל-1, כאשר 0 פירושו הסמן שקופה לגמרי ו-1 מציין שהסמן אטום לחלוטין.

פרמטרים
alpha
החזרות
  • האובייקט שעבורו בוצעה קריאה ל-method, עם קבוצת האלפא החדשה.

ציבורי MarkerOptions עוגן (float u, float v)

מציין שהעוגן ימוקם בנקודה מסוימת בתמונת הסמן.

העוגן מציין את הנקודה בתמונת הסמל שמעוגנת למיקום הסמן על פני כדור הארץ.

נקודת העיגון מצוינת במרחב הרציף [0.0, 1.0] x [0.0, 1.0], כאשר (0, 0) הוא הפינה השמאלית העליונה של התמונה, ו-(1, 1) הוא הפינה הימנית התחתונה. נקודת העיגון בתמונה מסוג W x H היא נקודת הרשת הנפרדת הקרובה ביותר בתוך x (W + 1) רשת (H + 1), שמתקבלת על ידי שינוי קנה המידה של הסרגל ולאחר מכן עיגול. לדוגמה, בתמונה בגודל 4x2, נקודת העיגון (0.7, 0.6) מובילה לנקודת הרשת (3, 1).

 *-----+-----+-----+-----*
 |     |     |     |     |
 |     |     |     |     |
 +-----+-----+-----+-----+
 |     |     |   X |     |   (U, V) = (0.7, 0.6)
 |     |     |     |     |
 *-----+-----+-----+-----*
 *-----+-----+-----+-----*
 |     |     |     |     |
 |     |     |     |     |
 +-----+-----+-----X-----+   (X, Y) = (3, 1)
 |     |     |     |     |
 |     |     |     |     |
 *-----+-----+-----+-----*
 

פרמטרים
u קואורדינטת u של העוגן, כיחס של רוחב התמונה (בטווח [0, 1]).
v קואורדינטת V של העוגן, כיחס של גובה התמונה (בטווח [0, 1])
החזרות
  • האובייקט שעבורו בוצעה קריאה ל-method, עם קבוצת העוגן החדשה.

ציבורי MarkerOptions collisionBehavior (int collisionBehavior)

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

פרמטרים
collisionBehavior
החזרות
  • האובייקט שעבורו בוצעה קריאה ל-method, ומצב ההתנגשות הוגדר.

ציבורי MarkerOptions ניתן לגרירה (ניתן לגרירה בוליאני)

מגדיר את יכולת הגרירה של הסמן.

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

ציבורי MarkerOptions מישור (בוליאני שטוח)

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

פרמטרים
שטוחה
החזרות
  • האובייקט שעבורו בוצעה קריאה ל-method, והמצב השטוח החדש מוגדר.

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

הפונקציה מקבלת את קבוצת האלפא של אובייקט MarkerOptions הזה.

החזרות
  • האלפא של הסמן בטווח [0, 1].

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

מרחק אופקי, מנורמל ל-[0, 1], של העוגן מהקצה השמאלי.

החזרות
  • ערך u של העוגן.

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

מרחק אנכי, מנורמל ל-[0, 1], של העוגן מהקצה העליון.

החזרות
  • ערך v של עוגן.

ציבורי INT getCollisionBehavior ()

ציבורי BitmapDescriptor getIcon ()

הפונקציה מקבלת את מתאר הסמל המותאם אישית עבור אובייקט MarkerOptions הזה.

החזרות
  • BitmapDescriptor שמייצג את הסמל המותאם אישית, או null אם אין סמל מותאם אישית מוגדר.

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

מרחק אופקי, מנורמל ל-[0, 1], של עוגן חלון המידע מהקצה השמאלי.

החזרות
  • הערך u של עוגן חלון המידע.

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

מרחק אנכי, מנורמל ל-[0, 1], של עוגן חלון המידע מהקצה העליון.

החזרות
  • ערך v של עוגן חלון המידע.

ציבורי LatLng getPosition ()

מחזירה את המיקום שהוגדר לאובייקט MarkerOptions הזה.

החזרות
  • אובייקט LatLng שמציין את המיקום הנוכחי של הסמן.

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

הפונקציה מקבלת את הסבב שהוגדר לאובייקט MarkerOptions הזה.

החזרות
  • סיבוב הסמן במעלות בכיוון השעון ממיקום ברירת המחדל.

ציבורי מחרוזת (String) getSnippet ()

הפונקציה מקבלת את קבוצת קטעי הקוד עבור אובייקט MarkerOptions הזה.

החזרות
  • מחרוזת שמכילה את קטע הטקסט של הסמן.

ציבורי מחרוזת (String) getTitle ()

הפונקציה מקבלת את הכותרת שהוגדרה לאובייקט MarkerOptions הזה.

החזרות
  • מחרוזת שמכילה את כותרת הסמן.

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

הפונקציה מקבלת את קבוצת ה-zIndex של האובייקט MarkerOptions הזה.

החזרות
  • zIndex של הסמן.

ציבורי MarkerOptions סמל (BitmapDescriptor iconDescriptor)

מגדיר את הסמל של הסמן.

פרמטרים
iconDescriptor אם null, ייעשה שימוש בסמן ברירת המחדל.
החזרות
  • האובייקט שעבורו בוצעה קריאה ל-method, כאשר מתאר הסמל החדש מוגדר.

ציבורי MarkerOptions infoWindowAnchor (float u, float v)

מציינת את נקודת העיגון של חלון המידע בתמונת הסמן. מצוין ב את אותה מערכת קואורדינטות כמו העוגן. אתה יכול לראות עוד פרטים בכתובת anchor(float, float). ברירת המחדל היא האמצע העליון של התמונה.

פרמטרים
u קואורדינטת u של עוגן חלון המידע, כיחס של רוחב התמונה (בטווח) [0, 1])
v קואורדינטת V של עוגן חלון המידע, כיחס של גובה התמונה (בטווח) [0, 1])
החזרות
  • האובייקט שעבורו בוצעה קריאה ל-method, כאשר העוגן החדש של חלון המידע הוגדר.

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

הפונקציה מקבלת את הגדרת יכולת הגרירה של אובייקט MarkerOptions הזה.

החזרות
  • true אם ניתן לגרור את הסמן; אחרת, מחזירה false.

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

קבלת ההגדרה השטוחה של אובייקט MarkerOptions הזה.

החזרות
  • true אם הסמן שטוח על המפה; false אם הסמן לפנות למצלמה.

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

הפונקציה מקבלת את הגדרת החשיפה של אובייקט MarkerOptions הזה.

החזרות
  • true אם הסמן נראה; אחרת, מחזירה false.

ציבורי MarkerOptions מיקום (LatLng latlng)

מגדיר את מיקום הסמן.

פרמטרים
latlng
החזרות
  • האובייקט שעבורו בוצעה קריאה ל-method, עם המיקום החדש שהוגדר.

ציבורי MarkerOptions סבב (סיבוב צף)

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

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

ציבורי MarkerOptions קטע טקסט (קטע קוד במחרוזת)

מגדיר את קטע הקוד של הסמן.

פרמטרים
תקציר
החזרות
  • האובייקט שעבורו בוצעה קריאה ל-method, עם קטע הקוד החדש.

ציבורי MarkerOptions שם פריט (כותרת המחרוזת)

מגדיר את הכותרת של הסמן.

פרמטרים
title
החזרות
  • האובייקט שעבורו בוצעה קריאה ל-method, והכותרת החדשה הוגדרה.

ציבורי MarkerOptions גלוי (בוליאני גלוי)

מגדיר את החשיפה של הסמן.

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

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

מגדיר את zIndex של הסמן.

פרמטרים
zIndex
החזרות
  • האובייקט שעבורו בוצעה קריאה ל-method, עם ה-zIndex החדש.