Polygons

הכיתה Polyline

google.maps.Polyline class

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

הכיתה הזו היא תת-מחלקה של MVCObject.

אפשר לגשת אליו באמצעות חיוג למספר const {Polyline} = await google.maps.importLibrary("maps"). ספריות ב-Maps JavaScript API

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
הפונקציה מחזירה את הערך true אם הפוליגון הזה גלוי במפה, ואת הערך false אם הוא לא גלוי.
setDraggable
setDraggable(draggable)
פרמטרים: 
  • draggableboolean
ערך המוחזר:  None
אם ההגדרה היא true, המשתמש יכול לגרור את הצורה הזו מעל המפה. המאפיין geodesic מגדיר את מצב הגרירה.
setEditable
setEditable(editable)
פרמטרים: 
  • editableboolean
ערך המוחזר:  None
אם הערך מוגדר כ-true, המשתמש יכול לערוך את הצורה הזו על ידי גרירה של נקודות הבקרה שמוצגות בקודקודים ובכל מקטע.
setMap
setMap(map)
פרמטרים: 
  • mapMap optional
ערך המוחזר:  None
המערכת תיצור את הצורה הזו במפה שצוינה. אם המפה מוגדרת כ-null, הצורה תוסר.
setOptions
setOptions(options)
פרמטרים: 
ערך המוחזר:  None
setPath
setPath(path)
פרמטרים: 
ערך המוחזר:  None
הגדרת הנתיב. פרטים נוספים זמינים במאמר PolylineOptions.
setVisible
setVisible(visible)
פרמטרים: 
  • visibleboolean
ערך המוחזר:  None
אם ההגדרה היא false, הפוליגון הזה מוסתר.
עובר בירושה: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
click
function(event)
ארגומנטים: 
האירוע הזה מופעל כשאירוע הקליק ב-DOM מופעל על הקו הפוליגונלי.
contextmenu
function(event)
ארגומנטים: 
האירוע הזה מופעל כשאירוע contextmenu של DOM מופעל ב-Poyline.
dblclick
function(event)
ארגומנטים: 
האירוע הזה מופעל כשאירוע ה-DOM dblclick מופעל על הקו הפוליגונלי.
drag
function(event)
ארגומנטים: 
האירוע הזה מופעל שוב ושוב בזמן שהמשתמש גורר את קו הפוליגון.
dragend
function(event)
ארגומנטים: 
האירוע הזה מופעל כשהמשתמש מפסיק לגרור את קו הפוליגון.
dragstart
function(event)
ארגומנטים: 
האירוע הזה מופעל כשהמשתמש מתחיל לגרור את קו הפוליגון.
mousedown
function(event)
ארגומנטים: 
האירוע הזה מופעל כשאירוע ה-DOM mousedown מופעל על הקו הפוליגונלי.
mousemove
function(event)
ארגומנטים: 
האירוע הזה מופעל כשאירוע ה-DOM mousemove מופעל על הקו הפוליגונלי.
mouseout
function(event)
ארגומנטים: 
האירוע הזה מופעל ב-Polyline mouseout.
mouseover
function(event)
ארגומנטים: 
האירוע הזה מופעל כשעוברים עם העכבר מעל קו Polyline.
mouseup
function(event)
ארגומנטים: 
האירוע הזה מופעל כשאירוע DOM mouseup מופעל על הקו הפוליגונלי.
rightclick
function(event)
ארגומנטים: 
האירוע הזה מופעל כשלוחצים לחיצה ימנית על קו הפוליגון.

הממשק PolylineOptions

ממשק google.maps.PolylineOptions

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

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

ממשק IconSequence

ממשק google.maps.IconSequence

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

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

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

הכיתה Polygon

google.maps.Polygon class

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

הכיתה הזו היא תת-מחלקה של MVCObject.

אפשר לגשת אליו באמצעות חיוג למספר const {Polygon} = await google.maps.importLibrary("maps"). ספריות ב-Maps JavaScript API

Polygon
Polygon([opts])
פרמטרים: 
יצירת פוליגון באמצעות PolygonOptions שהועברו, שמציינים את הנתיב של הפוליגון, את סגנון הקו של קצוות הפוליגון ואת סגנון המילוי של האזורים הפנימיים של הפוליגון. פוליגון יכול להכיל נתיב אחד או יותר, כאשר כל נתיב מורכב ממערך של LatLng. אפשר להעביר מערך של קואורדינטות LatLng או 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
הפונקציה מחזירה את הערך true אם הפוליגון הזה גלוי במפה, ואת הערך false אם הוא לא גלוי.
setDraggable
setDraggable(draggable)
פרמטרים: 
  • draggableboolean
ערך המוחזר:  None
אם ההגדרה היא true, המשתמש יכול לגרור את הצורה הזו מעל המפה. המאפיין geodesic מגדיר את מצב הגרירה.
setEditable
setEditable(editable)
פרמטרים: 
  • editableboolean
ערך המוחזר:  None
אם הערך מוגדר כ-true, המשתמש יכול לערוך את הצורה הזו על ידי גרירה של נקודות הבקרה שמוצגות בקודקודים ובכל מקטע.
setMap
setMap(map)
פרמטרים: 
  • mapMap optional
ערך המוחזר:  None
המערכת תיצור את הצורה הזו במפה שצוינה. אם המפה מוגדרת כ-null, הצורה תוסר.
setOptions
setOptions(options)
פרמטרים: 
ערך המוחזר:  None
setPath
setPath(path)
פרמטרים: 
ערך המוחזר:  None
הגדרת הנתיב הראשון. פרטים נוספים זמינים במאמר PolygonOptions.
setPaths
setPaths(paths)
ערך המוחזר:  None
הגדרת הנתיב של הפוליגון הזה.
setVisible
setVisible(visible)
פרמטרים: 
  • visibleboolean
ערך המוחזר:  None
אם ההגדרה היא false, הפוליגון הזה מוסתר.
עובר בירושה: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
click
function(event)
ארגומנטים: 
האירוע הזה מופעל כשאירוע הקליק ב-DOM מופעל בפוליגון.
contextmenu
function(event)
ארגומנטים: 
האירוע הזה מופעל כשאירוע contextmenu של DOM מופעל ב-Polygon.
dblclick
function(event)
ארגומנטים: 
האירוע הזה מופעל כשאירוע ה-DOM dblclick מופעל בפוליגון.
drag
function(event)
ארגומנטים: 
האירוע הזה מופעל שוב ושוב בזמן שהמשתמש גורר את הפוליגון.
dragend
function(event)
ארגומנטים: 
האירוע הזה מופעל כשהמשתמש מפסיק לגרור את הפוליגון.
dragstart
function(event)
ארגומנטים: 
האירוע הזה מופעל כשהמשתמש מתחיל לגרור את הפוליגון.
mousedown
function(event)
ארגומנטים: 
האירוע הזה מופעל כשאירוע ה-DOM mousedown מופעל בפוליגון.
mousemove
function(event)
ארגומנטים: 
האירוע הזה מופעל כשאירוע ה-DOM mousemove מופעל בפוליגון.
mouseout
function(event)
ארגומנטים: 
האירוע הזה מופעל ב-Polygon mouseout.
mouseover
function(event)
ארגומנטים: 
האירוע הזה מופעל כאשר מעבירים את העכבר מעל פוליגון.
mouseup
function(event)
ארגומנטים: 
האירוע הזה מופעל כשאירוע DOM mouseup מופעל בפוליגון.
rightclick
function(event)
ארגומנטים: 
האירוע הזה מופעל כשלוחצים לחיצה ימנית על הפוליגון.

הממשק PolygonOptions

ממשק google.maps.PolygonOptions

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

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

הממשק PolyMouseEvent

ממשק google.maps.PolyMouseEvent

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

הממשק הזה הוא תוספת ל-MapMouseEvent.

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

הכיתה Rectangle

google.maps.Rectangle class

שכבת-על של מלבן.

הכיתה הזו היא תת-מחלקה של MVCObject.

אפשר לגשת אליו באמצעות חיוג למספר const {Rectangle} = await google.maps.importLibrary("maps"). ספריות ב-Maps JavaScript API

Rectangle
Rectangle([opts])
פרמטרים: 
יצירת מלבן באמצעות RectangleOptions שהועברו, שמציינים את הגבולות והסגנון.
getBounds
getBounds()
פרמטרים:  ללא
ערך המוחזר:  LatLngBounds|null
הפונקציה מחזירה את הגבולות של המלבן הזה.
getDraggable
getDraggable()
פרמטרים:  ללא
ערך המוחזר:  boolean
הפונקציה מחזירה אם המשתמש יכול לגרור את המלבן הזה.
getEditable
getEditable()
פרמטרים:  ללא
ערך המוחזר:  boolean
הפונקציה מחזירה אם המשתמש יכול לערוך את המלבן הזה.
getMap
getMap()
פרמטרים:  ללא
ערך המוחזר:  Map|null
הפונקציה מחזירה את המפה שבה מוצג המלבן הזה.
getVisible
getVisible()
פרמטרים:  ללא
ערך המוחזר:  boolean
הפונקציה מחזירה אם המלבן הזה גלוי במפה.
setBounds
setBounds(bounds)
פרמטרים: 
ערך המוחזר:  None
הגדרת הגבולות של המלבן הזה.
setDraggable
setDraggable(draggable)
פרמטרים: 
  • draggableboolean
ערך המוחזר:  None
אם הערך מוגדר כ-true, המשתמש יכול לגרור את המלבן הזה מעל המפה.
setEditable
setEditable(editable)
פרמטרים: 
  • editableboolean
ערך המוחזר:  None
אם הערך מוגדר כ-true, המשתמש יכול לערוך את המלבן הזה על ידי גרירה של נקודות הבקרה שמוצגות בפינות ובכל קצה.
setMap
setMap(map)
פרמטרים: 
  • mapMap optional
ערך המוחזר:  None
עיבוד (רנדר) של המלבן במפה שצוינה. אם המפה מוגדרת כ-null, הריבוע יוסר.
setOptions
setOptions(options)
פרמטרים: 
ערך המוחזר:  None
setVisible
setVisible(visible)
פרמטרים: 
  • visibleboolean
ערך המוחזר:  None
אם הערך מוגדר כ-false, הוא מסתיר את המלבן הזה.
עובר בירושה: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
bounds_changed
function()
ארגומנטים:  None
האירוע הזה מופעל כשהגבולות של המלבן משתנים.
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)
ארגומנטים: 
האירוע הזה מופעל כשאירוע ה-DOM mousedown מופעל על הריבוע.
mousemove
function(event)
ארגומנטים: 
האירוע הזה מופעל כשאירוע ה-DOM mousemove מופעל על הריבוע.
mouseout
function(event)
ארגומנטים: 
האירוע הזה מופעל כאשר העכבר יוצא מהריבוע.
mouseover
function(event)
ארגומנטים: 
האירוע הזה מופעל כשעוברים עם העכבר מעל מלבן.
mouseup
function(event)
ארגומנטים: 
האירוע הזה מופעל כשאירוע DOM mouseup מופעל על הריבוע.
rightclick
function(event)
ארגומנטים: 
האירוע הזה מופעל כשלוחצים לחיצה ימנית על הריבוע.

הממשק RectangleOptions

ממשק google.maps.RectangleOptions

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

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

הכיתה Circle

google.maps.Circle class

מעגל על פני כדור הארץ. נקרא גם 'כובע גלילי'.

הכיתה הזו היא תת-מחלקה של MVCObject.

אפשר לגשת אליו באמצעות חיוג למספר const {Circle} = await google.maps.importLibrary("maps"). ספריות ב-Maps JavaScript API

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
הפונקציה מחזירה את הערך true אם המעגל הזה גלוי במפה, ואת הערך false אם הוא לא גלוי.
setCenter
setCenter(center)
פרמטרים: 
ערך המוחזר:  None
הגדרת מרכז המעגל.
setDraggable
setDraggable(draggable)
פרמטרים: 
  • draggableboolean
ערך המוחזר:  None
אם ההגדרה היא true, המשתמש יכול לגרור את העיגול הזה מעל המפה.
setEditable
setEditable(editable)
פרמטרים: 
  • editableboolean
ערך המוחזר:  None
אם הערך מוגדר כ-true, המשתמש יכול לערוך את המעגל הזה על ידי גרירה של נקודות הבקרה שמוצגות במרכז ובסביבת ההיקף של המעגל.
setMap
setMap(map)
פרמטרים: 
  • mapMap optional
ערך המוחזר:  None
הפיכת העיגול למודלים חזותיים במפה שצוינה. אם המפה מוגדרת כ-null, המעגל יוסר.
setOptions
setOptions(options)
פרמטרים: 
ערך המוחזר:  None
setRadius
setRadius(radius)
פרמטרים: 
  • radiusnumber
ערך המוחזר:  None
הגדרת הרדיוס של המעגל הזה (במטרים).
setVisible
setVisible(visible)
פרמטרים: 
  • visibleboolean
ערך המוחזר:  None
אם ההגדרה היא false, המעגל הזה מוסתר.
עובר בירושה: addListener, bindTo, get, notify, set, setValues, unbind, unbindAll
center_changed
function()
ארגומנטים:  None
האירוע הזה מופעל כשמרכז המעגל משתנה.
click
function(event)
ארגומנטים: 
האירוע הזה מופעל כשאירוע הקליק ב-DOM מופעל על המעגל.
dblclick
function(event)
ארגומנטים: 
האירוע הזה מופעל כשאירוע ה-DOM dblclick מופעל על המעגל.
drag
function(event)
ארגומנטים: 
האירוע הזה מופעל שוב ושוב בזמן שהמשתמש גורר את העיגול.
dragend
function(event)
ארגומנטים: 
האירוע הזה מופעל כשהמשתמש מפסיק לגרור את העיגול.
dragstart
function(event)
ארגומנטים: 
האירוע הזה מופעל כשהמשתמש מתחיל לגרור את העיגול.
mousedown
function(event)
ארגומנטים: 
האירוע הזה מופעל כשאירוע DOM mousedown מופעל על המעגל.
mousemove
function(event)
ארגומנטים: 
האירוע הזה מופעל כשאירוע ה-DOM mousemove מופעל על המעגל.
mouseout
function(event)
ארגומנטים: 
האירוע הזה מופעל כאשר מעבירים את העכבר מחוץ לעיגול.
mouseover
function(event)
ארגומנטים: 
האירוע הזה מופעל כשעוברים עם העכבר מעל העיגול.
mouseup
function(event)
ארגומנטים: 
האירוע הזה מופעל כשאירוע DOM mouseup מופעל על המעגל.
radius_changed
function()
ארגומנטים:  None
האירוע הזה מופעל כשהקוטר של המעגל משתנה.
rightclick
function(event)
ארגומנטים: 
האירוע הזה מופעל כשלוחצים לחיצה ימנית על העיגול.

הממשק CircleOptions

ממשק google.maps.CircleOptions

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

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

קבועים של StrokePosition

google.maps.StrokePosition קבועים

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

אפשר לגשת אליו באמצעות חיוג למספר const {StrokePosition} = await google.maps.importLibrary("maps"). ספריות ב-Maps JavaScript API

CENTER הקו ממורכז בנתיב הפוליגון, כאשר מחצית הקו נמצאת בתוך הפוליגון ומחצית הקו נמצאת מחוץ לפוליגון.
INSIDE הקו נמצא בתוך המצולע.
OUTSIDE הקו נמצא מחוץ לפוליגון.