Polygons

שיעור ב-Polyline

כיתה google.maps.Polyline

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

הכיתה הזו מרחיבה את MVCObject.

כדי לקבל גישה, צריך להתקשר ל-const {Polyline} = await google.maps.importLibrary("maps"). כדאי לעיין בספריות בממשק ה-API של מפות Google JavaScript.

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

ממשק PolylineOptions

ממשק google.maps.PolylineOptions

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

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, הקצוות של הפוליגון מתפרשים כגיאודזית ויישמרו את עקומה של כדור הארץ. כאשר false, הקצוות של הפוליגון מעובדים כקווים ישרים. שימו לב שצורתו של פוליגון גיאודזי עשויה להשתנות כאשר הוא נגרר, מאחר שהמאפיינים נשמרים באופן יחסי לפני השטח של כדור הארץ.
icons optional
סוג:  Array<IconSequence> optional
הסמלים שיש לעבד לאורך הקו הגדול.
map optional
סוג:  Map optional
מפה שבה ניתן להציג את Polyline.
path optional
רצף הקואורדינטות של ה-Polyline. אפשר לציין את הנתיב באמצעות מערך פשוט של LatLng או MVCArray של LatLng. חשוב לזכור שאם עוברים מערך פשוט, תתבצע המרה שלו ל-MVCArray הוספה או הסרה של LatLngs בתוך MVCArray תעדכן באופן אוטומטי את ה-Polyline במפה.
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 בהשוואה לפולנים אחרים.

ממשק Iconרצף

ממשק google.maps.IconSequence

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

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

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'.

שיעור פוליגון

כיתה google.maps.Polygon

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

הכיתה הזו מרחיבה את MVCObject.

כדי לקבל גישה, צריך להתקשר ל-const {Polygon} = await google.maps.importLibrary("maps"). כדאי לעיין בספריות בממשק ה-API של מפות Google JavaScript.

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

ממשק פוליגונים

ממשק google.maps.PolygonOptions

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

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, הקצוות של הפוליגון מתפרשים כגיאודזית ויישמרו את עקומה של כדור הארץ. כאשר false, הקצוות של הפוליגון מעובדים כקווים ישרים. שימו לב שצורתו של פוליגון גיאודזי עשויה להשתנות כאשר הוא נגרר, מאחר שהמאפיינים נשמרים באופן יחסי לפני השטח של כדור הארץ.
map optional
סוג:  Map optional
מפה שבה ניתן להציג את המצולע.
paths optional
הרצף המסודר של הקואורדינטות שמציינות לולאה סגורה. בניגוד לפוליגונים, פוליגון יכול להכיל נתיב אחד או יותר. כתוצאה מכך, המאפיין 'נתיבים' עשוי לציין מערך אחד או יותר של קואורדינטות LatLng. נתיבים נסגרים באופן אוטומטי; אל תחזרו על הקודקוד הראשון של הנתיב כקודקוד האחרון. ניתן להגדיר פוליגונים פשוטים במערך יחיד של LatLng. פוליגונים מורכבים יותר עשויים לציין מערך של מערכים. מערכים פשוטים יומרו לערכי MVCArray. הוספה או הסרה של LatLng מה-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

שיעור מלבן

כיתה google.maps.Rectangle

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

הכיתה הזו מרחיבה את MVCObject.

כדי לקבל גישה, צריך להתקשר ל-const {Rectangle} = await google.maps.importLibrary("maps"). כדאי לעיין בספריות בממשק ה-API של מפות Google JavaScript.

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

ממשק RectangleOptions

ממשק google.maps.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
המפה שבה יש להציג את המלבן.
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 בהשוואה לפולנים אחרים.

שיעור בעיגול

כיתה google.maps.Circle

עיגול על פני השטח של כדור הארץ, המכונה גם 'כובע כדורי'.

הכיתה הזו מרחיבה את MVCObject.

כדי לקבל גישה, צריך להתקשר ל-const {Circle} = await google.maps.importLibrary("maps"). כדאי לעיין בספריות בממשק ה-API של מפות Google JavaScript.

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

ממשק CIRCLEOptions

ממשק google.maps.CircleOptions

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

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 בהשוואה לפולנים אחרים.

קבועים של SrokePosition

google.maps.StrokePosition קבועים

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

כדי לקבל גישה, צריך להתקשר ל-const {StrokePosition} = await google.maps.importLibrary("maps"). כדאי לעיין בספריות בממשק ה-API של מפות Google JavaScript.

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