Polygons

מחלקה Polyline

class google.maps.Polyline extends MVCObject
library "maps"

קו פוליגוני הוא שכבת-על לינארית של מקטעי קווים מחוברים במפה.

const {Polyline} = await google.maps.importLibrary("maps");
Polyline
Polyline([opts])
פרמטרים:
יוצרים קו פוליגוני באמצעות הפרמטר PolylineOptions, שמציין גם את הנתיב של הקו הפוליגוני וגם את סגנון הקו שבו משתמשים כשמשרטטים את הקו הפוליגוני. אפשר להעביר מערך של LatLng או MVCArray של LatLng כשיוצרים קו פוליגוני, אבל מערכים פשוטים מומרים ל-MVCArray בתוך הקו הפוליגוני בזמן ההפעלה.
getDraggable
getDraggable()
פרמטרים: אין
ערך מוחזר: boolean
הפונקציה מחזירה ערך שמציין אם המשתמש יכול לגרור את הצורה הזו.
getEditable
getEditable()
פרמטרים: אין
ערך מוחזר: boolean
הפונקציה מחזירה ערך שמציין אם המשתמש יכול לערוך את הצורה הזו.
getMap
getMap()
פרמטרים: אין
ערך מוחזר: Map|null
מחזירה את המפה שאליה הצורה הזו מצורפת.
getPath
getPath()
פרמטרים: אין
ערך מוחזר: MVCArray<LatLng>
מאחזר את הנתיב.
getVisible
getVisible()
פרמטרים: אין
ערך מוחזר: boolean
הפונקציה מחזירה ערך שמציין אם הפוליגון הזה גלוי במפה.
setDraggable
setDraggable(draggable)
פרמטרים:
  • draggable: boolean
הערך המוחזר: אין
אם הערך מוגדר כ-true, המשתמש יכול לגרור את הצורה הזו על פני המפה. המאפיין geodesic מגדיר את מצב הגרירה.
setEditable
setEditable(editable)
פרמטרים:
  • editable: boolean
הערך המוחזר: אין
אם הערך הוא true, המשתמש יכול לערוך את הצורה הזו על ידי גרירה של נקודות הבקרה שמוצגות בקודקודים ובכל קטע.
setMap
setMap(map)
פרמטרים:
  • map: Map optional
הערך המוחזר: אין
הצורה הזו מוצגת במפה שצוינה. אם המפה מוגדרת לערך null, הצורה תוסר.
setOptions
setOptions(options)
פרמטרים:
הערך המוחזר: אין
setPath
setPath(path)
פרמטרים:
הערך המוחזר: אין
מגדיר את הנתיב. פרטים נוספים מופיעים במאמר PolylineOptions.
setVisible
setVisible(visible)
פרמטרים:
  • visible: boolean
הערך המוחזר: אין
אם הערך הוא false, המצולע הזה מוסתר.
‫עברו בירושה: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
click
function(event)
ארגומנטים:
האירוע הזה מופעל כשאירוע מסוג קליק ב-DOM מופעל על הקו הפוליגוני.
contextmenu
function(event)
ארגומנטים:
האירוע הזה מופעל כשאירוע contextmenu של DOM מופעל ב-Polyline.
dblclick
function(event)
ארגומנטים:
האירוע הזה מופעל כשאירוע dblclick של DOM מופעל בקו הפוליגוני.
drag
function(event)
ארגומנטים:
האירוע הזה מופעל שוב ושוב בזמן שהמשתמש גורר את הקו הפוליגוני.
dragend
function(event)
ארגומנטים:
האירוע הזה מופעל כשהמשתמש מפסיק לגרור את הקו הפוליגוני.
dragstart
function(event)
ארגומנטים:
האירוע הזה מופעל כשהמשתמש מתחיל לגרור את הקו הפוליגוני.
mousedown
function(event)
ארגומנטים:
האירוע הזה מופעל כשאירוע mousedown של DOM מופעל בקו הפוליגוני.
mousemove
function(event)
ארגומנטים:
האירוע הזה מופעל כשאירוע mousemove של DOM מופעל בקו הפוליגוני.
mouseout
function(event)
ארגומנטים:
האירוע הזה מופעל כשמזיזים את העכבר מחוץ לקו הפוליגוני.
mouseover
function(event)
ארגומנטים:
האירוע הזה מופעל כשמעבירים את העכבר מעל קו פוליגוני.
mouseup
function(event)
ארגומנטים:
האירוע הזה מופעל כשאירוע mouseup של DOM מופעל בקו הפוליגוני.
rightclick
function(event)
ארגומנטים:
האירוע הזה מופעל כשלוחצים לחיצה ימנית על הקו הפוליגוני.

ממשק PolylineOptions

ממשק google.maps.PolylineOptions

אובייקט PolylineOptions משמש להגדרת המאפיינים שאפשר להגדיר בקו פוליגוני.

clickable
אופציונלי
סוג: boolean optional
ברירת המחדל: true
מציין אם ה-Polyline הזה מטפל באירועי עכבר.
draggable
אופציונלי
סוג: boolean optional
ברירת המחדל: false
אם הערך מוגדר כ-true, המשתמש יכול לגרור את הצורה הזו על פני המפה. המאפיין geodesic מגדיר את מצב הגרירה.
editable
אופציונלי
סוג: boolean optional
ברירת המחדל: false
אם הערך הוא true, המשתמש יכול לערוך את הצורה הזו על ידי גרירה של נקודות הבקרה שמוצגות בקודקודים ובכל קטע.
geodesic
אופציונלי
סוג: boolean optional
ברירת המחדל: false
כשהערך הוא true, קצוות הפוליגון מפורשים כגיאודזיים והם יתאימו לקימור של כדור הארץ. כשהערך הוא false, הקצוות של הפוליגון מוצגים כקווים ישרים במרחב המסך. שימו לב: יכול להיות שהצורה של פוליגון גיאודזי תשתנה כשגוררים אותו, כי המידות נשמרות ביחס לפני השטח של כדור הארץ.
icons
אופציונלי
סוג: Array<IconSequence> optional
הסמלים שיוצגו לאורך הקו הפוליגוני.
map
אופציונלי
סוג: Map optional
המפה שבה יוצג הקו הפוליגוני.
path
אופציונלי
הרצף המסודר של הקואורדינטות של הקו הפוליגוני. אפשר לציין את הנתיב הזה באמצעות מערך פשוט של LatLng או MVCArray של LatLng. שימו לב שאם מעבירים מערך פשוט, הוא יומר ל-MVCArray. הוספה או הסרה של LatLngs ב-MVCArray תעדכן באופן אוטומטי את הקו הפוליגוני במפה.
strokeColor
אופציונלי
סוג: string optional
צבע הקו. כל הצבעים של CSS3 נתמכים, חוץ מצבעים עם שמות מורחבים.
strokeOpacity
אופציונלי
סוג: number optional
אטימות הקו בין 0.0 ל-1.0.
strokeWeight
אופציונלי
סוג: number optional
רוחב הקו בפיקסלים.
visible
אופציונלי
סוג: boolean optional
ברירת המחדל: true
האם הקו הפוליגוני הזה גלוי במפה.
zIndex
אופציונלי
סוג: number optional
ה-zIndex בהשוואה לפוליגונים אחרים.

ממשק IconSequence

ממשק google.maps.IconSequence

מתאר איך סמלים מוצגים על קו.

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

fixedRotation
אופציונלי
סוג: boolean optional
ברירת המחדל: false
אם true, לכל סמל ברצף יש את אותו סיבוב קבוע, ללא קשר לזווית של הקצה שעליו הוא נמצא. אם false, כל סמל ברצף מסובב כך שיתיישר עם הקצה שלו.
icon
אופציונלי
סוג: Symbol optional
הסמל שיוצג בשורה.
offset
אופציונלי
סוג: string optional
ברירת המחדל: '100%'
המרחק מתחילת השורה שבה הסמל אמור להופיע. אפשר לבטא את המרחק הזה באחוזים מאורך הקו (למשל, "50%") או בפיקסלים (למשל, "50px").
repeat
אופציונלי
סוג: string optional
ברירת המחדל: 0
המרחק בין סמלים עוקבים בקו. אפשר לבטא את המרחק הזה באחוזים מאורך הקו (למשל, "50%") או בפיקסלים (למשל, "50px"). כדי להשבית את החזרה על הסמל, מציינים "0".

המחלקה Polygon

class google.maps.Polygon extends MVCObject
library "maps"

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

const {Polygon} = await google.maps.importLibrary("maps");
Polygon
Polygon([opts])
פרמטרים:
יוצרים פוליגון באמצעות הפרמטרים PolygonOptions שהועברו, שמציינים את הנתיב של הפוליגון, את סגנון הקו של קצוות הפוליגון ואת סגנון המילוי של האזורים הפנימיים של הפוליגון. פוליגון יכול להכיל נתיב אחד או יותר, כאשר כל נתיב מורכב ממערך של LatLng. כשיוצרים את הנתיבים האלה, אפשר להעביר מערך של LatLngs או MVCArray של LatLng. מערכים מומרים ל-MVCArray בתוך הפוליגון בזמן ההפעלה.
getDraggable
getDraggable()
פרמטרים: אין
ערך מוחזר: boolean
הפונקציה מחזירה ערך שמציין אם המשתמש יכול לגרור את הצורה הזו.
getEditable
getEditable()
פרמטרים: אין
ערך מוחזר: boolean
הפונקציה מחזירה ערך שמציין אם המשתמש יכול לערוך את הצורה הזו.
getMap
getMap()
פרמטרים: אין
ערך מוחזר: Map|null
מחזירה את המפה שאליה הצורה הזו מצורפת.
getPath
getPath()
פרמטרים: אין
ערך מוחזר: MVCArray<LatLng>
מאחזר את הנתיב הראשון.
getPaths
getPaths()
פרמטרים: אין
ערך מוחזר: MVCArray<MVCArray<LatLng>>
אחזור הנתיבים של הפוליגון הזה.
getVisible
getVisible()
פרמטרים: אין
ערך מוחזר: boolean
הפונקציה מחזירה ערך שמציין אם הפוליגון הזה גלוי במפה.
setDraggable
setDraggable(draggable)
פרמטרים:
  • draggable: boolean
הערך המוחזר: אין
אם הערך מוגדר כ-true, המשתמש יכול לגרור את הצורה הזו על פני המפה. המאפיין geodesic מגדיר את מצב הגרירה.
setEditable
setEditable(editable)
פרמטרים:
  • editable: boolean
הערך המוחזר: אין
אם הערך הוא true, המשתמש יכול לערוך את הצורה הזו על ידי גרירה של נקודות הבקרה שמוצגות בקודקודים ובכל קטע.
setMap
setMap(map)
פרמטרים:
  • map: Map optional
הערך המוחזר: אין
הצורה הזו מוצגת במפה שצוינה. אם המפה מוגדרת לערך null, הצורה תוסר.
setOptions
setOptions(options)
פרמטרים:
הערך המוחזר: אין
setPath
setPath(path)
פרמטרים:
הערך המוחזר: אין
מגדיר את הנתיב הראשון. פרטים נוספים מופיעים במאמר PolygonOptions.
setPaths
setPaths(paths)
הערך המוחזר: אין
מגדיר את הנתיב של הפוליגון הזה.
setVisible
setVisible(visible)
פרמטרים:
  • visible: boolean
הערך המוחזר: אין
אם הערך הוא false, המצולע הזה מוסתר.
‫עברו בירושה: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
click
function(event)
ארגומנטים:
האירוע הזה מופעל כשאירוע מסוג קליק ב-DOM מופעל על הפוליגון.
contextmenu
function(event)
ארגומנטים:
האירוע הזה מופעל כשאירוע contextmenu של DOM מופעל על המצולע.
dblclick
function(event)
ארגומנטים:
האירוע הזה מופעל כשאירוע dblclick של DOM מופעל על הפוליגון.
drag
function(event)
ארגומנטים:
האירוע הזה מופעל שוב ושוב בזמן שהמשתמש גורר את המצולע.
dragend
function(event)
ארגומנטים:
האירוע הזה מופעל כשהמשתמש מפסיק לגרור את המצולע.
dragstart
function(event)
ארגומנטים:
האירוע הזה מופעל כשהמשתמש מתחיל לגרור את המצולע.
mousedown
function(event)
ארגומנטים:
האירוע הזה מופעל כשאירוע mousedown של DOM מופעל על הפוליגון.
mousemove
function(event)
ארגומנטים:
האירוע הזה מופעל כשאירוע mousemove של DOM מופעל על הפוליגון.
mouseout
function(event)
ארגומנטים:
האירוע הזה מופעל כשמזיזים את העכבר מחוץ לפוליגון.
mouseover
function(event)
ארגומנטים:
האירוע הזה מופעל כשמעבירים את העכבר מעל המצולע.
mouseup
function(event)
ארגומנטים:
האירוע הזה מופעל כשאירוע mouseup של DOM מופעל על הפוליגון.
rightclick
function(event)
ארגומנטים:
האירוע הזה מופעל כשלוחצים לחיצה ימנית על המצולע.

ממשק PolygonOptions

ממשק google.maps.PolygonOptions

אובייקט PolygonOptions משמש להגדרת המאפיינים שאפשר להגדיר ב-Polygon.

clickable
אופציונלי
סוג: boolean optional
ברירת המחדל: true
מציין אם ה-Polygon הזה מטפל באירועי עכבר.
draggable
אופציונלי
סוג: boolean optional
ברירת המחדל: false
אם הערך מוגדר כ-true, המשתמש יכול לגרור את הצורה הזו על פני המפה. המאפיין geodesic מגדיר את מצב הגרירה.
editable
אופציונלי
סוג: boolean optional
ברירת המחדל: false
אם הערך הוא true, המשתמש יכול לערוך את הצורה הזו על ידי גרירה של נקודות הבקרה שמוצגות בקודקודים ובכל קטע.
fillColor
אופציונלי
סוג: string optional
צבע המילוי. כל הצבעים של CSS3 נתמכים, חוץ מצבעים עם שמות מורחבים.
fillOpacity
אופציונלי
סוג: number optional
מידת האטימות של המילוי, בין 0.0 ל-1.0
geodesic
אופציונלי
סוג: boolean optional
ברירת המחדל: false
כשהערך הוא true, קצוות הפוליגון מפורשים כגיאודזיים והם יתאימו לקימור של כדור הארץ. כשהערך הוא false, הקצוות של הפוליגון מוצגים כקווים ישרים במרחב המסך. שימו לב: יכול להיות שהצורה של פוליגון גיאודזי תשתנה כשגוררים אותו, כי המידות נשמרות ביחס לפני השטח של כדור הארץ.
map
אופציונלי
סוג: Map optional
המפה שבה יוצג הפוליגון.
paths
אופציונלי
רצף הקואורדינטות המסודר שמציין לולאה סגורה. בניגוד לקווים פוליגוניים, פוליגון יכול להכיל נתיב אחד או יותר. כתוצאה מכך, המאפיין paths יכול לציין מערך אחד או יותר של קואורדינטות LatLng. המסלולים נסגרים באופן אוטומטי. אין לחזור על הקודקוד הראשון של המסלול כקודקוד האחרון. אפשר להגדיר פוליגונים פשוטים באמצעות מערך אחד של LatLng. במצולעים מורכבים יותר אפשר לציין מערך של מערכים. כל המערכים הפשוטים מומרים ל-MVCArray. הוספה או הסרה של LatLng מהMVCArray תעדכן באופן אוטומטי את המצולע במפה.
strokeColor
אופציונלי
סוג: string optional
צבע הקו. כל הצבעים של CSS3 נתמכים, חוץ מצבעים עם שמות מורחבים.
strokeOpacity
אופציונלי
סוג: number optional
אטימות הקו בין 0.0 ל-1.0
strokePosition
אופציונלי
סוג: StrokePosition optional
ברירת המחדל: StrokePosition.CENTER
מיקום הקו.
strokeWeight
אופציונלי
סוג: number optional
רוחב הקו בפיקסלים.
visible
אופציונלי
סוג: boolean optional
ברירת המחדל: true
אם הפוליגון הזה מוצג במפה.
zIndex
אופציונלי
סוג: number optional
ה-zIndex בהשוואה לפוליגונים אחרים.

ממשק PolyMouseEvent

interface google.maps.PolyMouseEvent extends MapMouseEvent

האובייקט הזה מוחזר מאירועי עכבר בקווים פוליגוניים ובפוליגונים.

edge
אופציונלי
סוג: number optional
האינדקס של הקצה בתוך הנתיב מתחת לסמן כשהאירוע התרחש, אם האירוע התרחש בנקודת אמצע בפוליגון שניתן לעריכה.
path
אופציונלי
סוג: number optional
האינדקס של הנתיב מתחת לסמן כשהאירוע התרחש, אם האירוע התרחש בקודקוד ואפשר לערוך את הפוליגון. אחרת undefined.
vertex
אופציונלי
סוג: number optional
האינדקס של הקודקוד מתחת לסמן כשהאירוע התרחש, אם האירוע התרחש בקודקוד ואפשר לערוך את הקו הפוליגוני או את הפוליגון. אם האירוע לא מתרחש בקודקוד, הערך הוא undefined.
בירושה: domEvent, latLng
בירושה: stop

מחלקה Rectangle

class google.maps.Rectangle extends MVCObject
library "maps"

שכבת-על מלבנית.

const {Rectangle} = await google.maps.importLibrary("maps");
Rectangle
Rectangle([opts])
פרמטרים:
יוצרים מלבן באמצעות הערך RectangleOptions שהועבר, שמציין את הגבולות והסגנון.
getBounds
getBounds()
פרמטרים: אין
ערך מוחזר: LatLngBounds|null
מחזירה את הגבולות של המלבן הזה.
getDraggable
getDraggable()
פרמטרים: אין
ערך מוחזר: boolean
הפונקציה מחזירה ערך שמציין אם המשתמש יכול לגרור את המלבן הזה.
getEditable
getEditable()
פרמטרים: אין
ערך מוחזר: boolean
הפונקציה מחזירה ערך שמציין אם המשתמש יכול לערוך את המלבן הזה.
getMap
getMap()
פרמטרים: אין
ערך מוחזר: Map|null
מחזירה את המפה שבה מוצג המלבן הזה.
getVisible
getVisible()
פרמטרים: אין
ערך מוחזר: boolean
הפונקציה מחזירה ערך שמציין אם המלבן הזה גלוי במפה.
setBounds
setBounds(bounds)
פרמטרים:
הערך המוחזר: אין
מגדיר את הגבולות של המלבן הזה.
setDraggable
setDraggable(draggable)
פרמטרים:
  • draggable: boolean
הערך המוחזר: אין
אם הערך הוא true, המשתמש יכול לגרור את המלבן הזה על פני המפה.
setEditable
setEditable(editable)
פרמטרים:
  • editable: boolean
הערך המוחזר: אין
אם המדיניות מוגדרת לערך true, המשתמש יכול לערוך את המלבן הזה על ידי גרירת נקודות הבקרה שמוצגות בפינות ובכל קצה.
setMap
setMap(map)
פרמטרים:
  • map: Map optional
הערך המוחזר: אין
מציג את המלבן במפה שצוינה. אם המפה מוגדרת לערך null, המלבן יוסר.
setOptions
setOptions(options)
פרמטרים:
הערך המוחזר: אין
setVisible
setVisible(visible)
פרמטרים:
  • visible: boolean
הערך המוחזר: אין
אם הערך הוא false, המלבן הזה מוסתר.
‫עברו בירושה: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
bounds_changed
function()
ארגומנטים: אין
האירוע הזה מופעל כשגבולות המלבן משתנים.
click
function(event)
ארגומנטים:
האירוע הזה מופעל כשאירוע מסוג קליק ב-DOM מופעל על המלבן.
contextmenu
function(event)
ארגומנטים:
האירוע הזה מופעל כשאירוע contextmenu של DOM מופעל על המלבן.
dblclick
function(event)
ארגומנטים:
האירוע הזה מופעל כשאירוע dblclick של DOM מופעל על המלבן.
drag
function(event)
ארגומנטים:
האירוע הזה מופעל שוב ושוב בזמן שהמשתמש גורר את המלבן.
dragend
function(event)
ארגומנטים:
האירוע הזה מופעל כשהמשתמש מפסיק לגרור את המלבן.
dragstart
function(event)
ארגומנטים:
האירוע הזה מופעל כשהמשתמש מתחיל לגרור את המלבן.
mousedown
function(event)
ארגומנטים:
האירוע הזה מופעל כשאירוע mousedown של DOM מופעל על המלבן.
mousemove
function(event)
ארגומנטים:
האירוע הזה מופעל כשאירוע mousemove של DOM מופעל על המלבן.
mouseout
function(event)
ארגומנטים:
האירוע הזה מופעל כשמוציאים את העכבר מהמלבן.
mouseover
function(event)
ארגומנטים:
האירוע הזה מופעל כשמעבירים את העכבר מעל המלבן.
mouseup
function(event)
ארגומנטים:
האירוע הזה מופעל כשאירוע mouseup של DOM מופעל על המלבן.
rightclick
function(event)
ארגומנטים:
האירוע הזה מופעל כשלוחצים לחיצה ימנית על המלבן.

ממשק RectangleOptions

ממשק google.maps.RectangleOptions

אובייקט RectangleOptions משמש להגדרת המאפיינים שאפשר להגדיר במלבן.

bounds
אופציונלי
הגבולות.
clickable
אופציונלי
סוג: boolean optional
ברירת המחדל: true
מציין אם ה-Rectangle הזה מטפל באירועי עכבר.
draggable
אופציונלי
סוג: boolean optional
ברירת המחדל: false
אם הערך הוא true, המשתמש יכול לגרור את המלבן הזה על פני המפה.
editable
אופציונלי
סוג: boolean optional
ברירת המחדל: false
אם המדיניות מוגדרת לערך true, המשתמש יכול לערוך את המלבן הזה על ידי גרירת נקודות הבקרה שמוצגות בפינות ובכל קצה.
fillColor
אופציונלי
סוג: string optional
צבע המילוי. כל הצבעים של CSS3 נתמכים, חוץ מצבעים עם שמות מורחבים.
fillOpacity
אופציונלי
סוג: number optional
מידת האטימות של המילוי בין 0.0 ל-1.0
map
אופציונלי
סוג: Map optional
המפה שבה יוצג המלבן.
strokeColor
אופציונלי
סוג: string optional
צבע הקו. כל הצבעים של CSS3 נתמכים, חוץ מצבעים עם שמות מורחבים.
strokeOpacity
אופציונלי
סוג: number optional
אטימות הקו בין 0.0 ל-1.0
strokePosition
אופציונלי
סוג: StrokePosition optional
ברירת המחדל: StrokePosition.CENTER
מיקום הקו.
strokeWeight
אופציונלי
סוג: number optional
רוחב הקו בפיקסלים.
visible
אופציונלי
סוג: boolean optional
ברירת המחדל: true
אם המלבן הזה גלוי במפה.
zIndex
אופציונלי
סוג: number optional
ה-zIndex בהשוואה לפוליגונים אחרים.

Circle class

class google.maps.Circle extends MVCObject
library "maps"

עיגול על פני כדור הארץ, שנקרא גם "כיפה כדורית".

const {Circle} = await google.maps.importLibrary("maps");
Circle
Circle([circleOrCircleOptions])
פרמטרים:
יצירת מעגל באמצעות CircleOptions שהועבר, שמציין את המרכז, הרדיוס והסגנון.
getBounds
getBounds()
פרמטרים: אין
ערך מוחזר: LatLngBounds|null
הפונקציה מחזירה את ה-LatLngBounds של המעגל הזה.
getCenter
getCenter()
פרמטרים: אין
ערך מוחזר: LatLng|null
מחזירה את מרכז המעגל הזה.
getDraggable
getDraggable()
פרמטרים: אין
ערך מוחזר: boolean
הפונקציה מחזירה ערך שמציין אם המשתמש יכול לגרור את המעגל הזה.
getEditable
getEditable()
פרמטרים: אין
ערך מוחזר: boolean
הפונקציה מחזירה ערך שמציין אם המשתמש יכול לערוך את המעגל הזה.
getMap
getMap()
פרמטרים: אין
ערך מוחזר: Map|null
מחזירה את המפה שבה מוצג המעגל הזה.
getRadius
getRadius()
פרמטרים: אין
ערך מוחזר: number
מחזירה את הרדיוס של המעגל הזה (במטרים).
getVisible
getVisible()
פרמטרים: אין
ערך מוחזר: boolean
הפונקציה מחזירה ערך שמציין אם המעגל הזה גלוי במפה.
setCenter
setCenter(center)
פרמטרים:
הערך המוחזר: אין
מגדיר את מרכז המעגל.
setDraggable
setDraggable(draggable)
פרמטרים:
  • draggable: boolean
הערך המוחזר: אין
אם הערך הוא true, המשתמש יכול לגרור את העיגול הזה על פני המפה.
setEditable
setEditable(editable)
פרמטרים:
  • editable: boolean
הערך המוחזר: אין
אם הערך הוא true, המשתמש יכול לערוך את המעגל הזה על ידי גרירת נקודות הבקרה שמוצגות במרכז וסביב ההיקף של המעגל.
setMap
setMap(map)
פרמטרים:
  • map: Map optional
הערך המוחזר: אין
הצגת המעגל במפה שצוינה. אם המפה מוגדרת לערך null, המעגל יוסר.
setOptions
setOptions(options)
פרמטרים:
הערך המוחזר: אין
setRadius
setRadius(radius)
פרמטרים:
  • radius: number
הערך המוחזר: אין
מגדיר את הרדיוס של המעגל הזה (במטרים).
setVisible
setVisible(visible)
פרמטרים:
  • visible: boolean
הערך המוחזר: אין
אם מגדירים את הערך false, העיגול הזה מוסתר.
‫עברו בירושה: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
center_changed
function()
ארגומנטים: אין
האירוע הזה מופעל כשמרכז המעגל משתנה.
click
function(event)
ארגומנטים:
האירוע הזה מופעל כשאירוע מסוג קליק ב-DOM מופעל על העיגול.
dblclick
function(event)
ארגומנטים:
האירוע הזה מופעל כשאירוע dblclick של DOM מופעל על העיגול.
drag
function(event)
ארגומנטים:
האירוע הזה מופעל שוב ושוב בזמן שהמשתמש גורר את העיגול.
dragend
function(event)
ארגומנטים:
האירוע הזה מופעל כשהמשתמש מפסיק לגרור את העיגול.
dragstart
function(event)
ארגומנטים:
האירוע הזה מופעל כשהמשתמש מתחיל לגרור את העיגול.
mousedown
function(event)
ארגומנטים:
האירוע הזה מופעל כשאירוע mousedown של DOM מופעל על העיגול.
mousemove
function(event)
ארגומנטים:
האירוע הזה מופעל כשאירוע mousemove של DOM מופעל על העיגול.
mouseout
function(event)
ארגומנטים:
האירוע הזה מופעל כשמוציאים את העכבר מהעיגול.
mouseover
function(event)
ארגומנטים:
האירוע הזה מופעל כשמעבירים את העכבר מעל העיגול.
mouseup
function(event)
ארגומנטים:
האירוע הזה מופעל כשאירוע mouseup של DOM מופעל על העיגול.
radius_changed
function()
ארגומנטים: אין
האירוע הזה מופעל כשהרדיוס של המעגל משתנה.
rightclick
function(event)
ארגומנטים:
האירוע הזה מופעל כשלוחצים לחיצה ימנית על העיגול.

ממשק CircleOptions

ממשק google.maps.CircleOptions
מורחב על ידי CircleLiteral

אובייקט CircleOptions משמש להגדרת המאפיינים שאפשר להגדיר ב-Circle.

center
אופציונלי
סוג: LatLng|LatLngLiteral optional
מרכז המעגל.
clickable
אופציונלי
סוג: boolean optional
ברירת המחדל: true
מציין אם ה-Circle הזה מטפל באירועי עכבר.
draggable
אופציונלי
סוג: boolean optional
ברירת המחדל: false
אם הערך הוא true, המשתמש יכול לגרור את העיגול הזה על פני המפה.
editable
אופציונלי
סוג: boolean optional
ברירת המחדל: false
אם הערך הוא true, המשתמש יכול לערוך את המעגל הזה על ידי גרירת נקודות הבקרה שמוצגות במרכז וסביב ההיקף של המעגל.
fillColor
אופציונלי
סוג: string optional
צבע המילוי. כל הצבעים של CSS3 נתמכים, חוץ מצבעים עם שמות מורחבים.
fillOpacity
אופציונלי
סוג: number optional
מידת האטימות של המילוי, בין 0.0 ל-1.0.
map
אופציונלי
סוג: Map optional
המפה שבה יוצג המעגל.
radius
אופציונלי
סוג: number optional
הרדיוס במטרים על פני כדור הארץ.
strokeColor
אופציונלי
סוג: string optional
צבע הקו. כל הצבעים של CSS3 נתמכים, חוץ מצבעים עם שמות מורחבים.
strokeOpacity
אופציונלי
סוג: number optional
אטימות הקו בין 0.0 ל-1.0.
strokePosition
אופציונלי
סוג: StrokePosition optional
ברירת המחדל: StrokePosition.CENTER
מיקום הקו.
strokeWeight
אופציונלי
סוג: number optional
רוחב הקו בפיקסלים.
visible
אופציונלי
סוג: boolean optional
ברירת המחדל: true
אם העיגול הזה גלוי במפה.
zIndex
אופציונלי
סוג: number optional
ה-zIndex בהשוואה לפוליגונים אחרים.

קבועים של StrokePosition

constants google.maps.StrokePosition
ספרייה "maps"

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

const {StrokePosition} = await google.maps.importLibrary("maps");
CENTER הקו ממוקם במרכז הנתיב של הפוליגון, כך שחצי מהקו נמצא בתוך הפוליגון וחצי מהקו נמצא מחוץ לפוליגון.
INSIDE הקו נמצא בתוך הפוליגון.
OUTSIDE הקו נמצא מחוץ לפוליגון.