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 | |
MarkerOptions |
infoWindowAnchor(float u, float v)
מציינת את נקודת העיגון של חלון המידע בתמונת הסמן.
|
בוליאני |
isDraggable()
הפונקציה מקבלת את הגדרת יכולת הגרירה של אובייקט
MarkerOptions הזה. |
בוליאני |
isFlat()
קבלת ההגדרה השטוחה של אובייקט
MarkerOptions הזה. |
בוליאני |
isVisible()
הפונקציה מקבלת את הגדרת החשיפה של אובייקט
MarkerOptions הזה. |
MarkerOptions | |
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 החדש.