הכיתה Polyline
google.maps.Polyline
class
קו פוליגוני הוא שכבת-על לינארית של קטעי קו מחוברים במפה.
הכיתה הזו היא תת-מחלקה של MVCObject
.
אפשר לגשת אליו באמצעות חיוג למספר const {Polyline} = await google.maps.importLibrary("maps")
. ספריות ב-Maps JavaScript API
יצרן | |
---|---|
Polyline |
Polyline([opts]) פרמטרים:
יצירת קו מרובע באמצעות PolylineOptions שהועברו, שמציינים גם את הנתיב של הקו המרובע וגם את סגנון הקו שישמש לשרטוט הקו המרובע. אפשר להעביר מערך של LatLng או MVCArray של LatLng כשיוצרים קו פתוח, אבל מערכים פשוטים מומרים ל-MVCArray בתוך הקו הפתוח בזמן היצירה. |
Methods | |
---|---|
getDraggable |
getDraggable() פרמטרים: ללא
ערך המוחזר:
boolean הפונקציה מחזירה אם המשתמש יכול לגרור את הצורה הזו. |
getEditable |
getEditable() פרמטרים: ללא
ערך המוחזר:
boolean הפונקציה מחזירה אם המשתמש יכול לערוך את הצורה הזו. |
getMap |
getMap() פרמטרים: ללא
ערך המוחזר:
Map|null הפונקציה מחזירה את המפה שאליה צורף הצורה. |
getPath |
getPath() פרמטרים: ללא
אחזור הנתיב. |
getVisible |
getVisible() פרמטרים: ללא
ערך המוחזר:
boolean הפונקציה מחזירה את הערך true אם הפוליגון הזה גלוי במפה, ואת הערך false אם הוא לא גלוי. |
setDraggable |
setDraggable(draggable) פרמטרים:
ערך המוחזר: None
אם ההגדרה היא true , המשתמש יכול לגרור את הצורה הזו מעל המפה. המאפיין geodesic מגדיר את מצב הגרירה. |
setEditable |
setEditable(editable) פרמטרים:
ערך המוחזר: None
אם הערך מוגדר כ- true , המשתמש יכול לערוך את הצורה הזו על ידי גרירה של נקודות הבקרה שמוצגות בקודקודים ובכל מקטע. |
setMap |
setMap(map) פרמטרים:
ערך המוחזר: None
המערכת תיצור את הצורה הזו במפה שצוינה. אם המפה מוגדרת כ- null , הצורה תוסר. |
setOptions |
setOptions(options) פרמטרים:
ערך המוחזר: None
|
setPath |
setPath(path) פרמטרים:
ערך המוחזר: None
הגדרת הנתיב. פרטים נוספים זמינים במאמר PolylineOptions . |
setVisible |
setVisible(visible) פרמטרים:
ערך המוחזר: 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 מופעל על הקו הפוליגונלי. |
|
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 |
סוג:
MVCArray<LatLng>|Array<LatLng|LatLngLiteral> 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 בתוך הפוליגון בזמן היצירה. |
Methods | |
---|---|
getDraggable |
getDraggable() פרמטרים: ללא
ערך המוחזר:
boolean הפונקציה מחזירה אם המשתמש יכול לגרור את הצורה הזו. |
getEditable |
getEditable() פרמטרים: ללא
ערך המוחזר:
boolean הפונקציה מחזירה אם המשתמש יכול לערוך את הצורה הזו. |
getMap |
getMap() פרמטרים: ללא
ערך המוחזר:
Map|null הפונקציה מחזירה את המפה שאליה צורף הצורה. |
getPath |
getPath() פרמטרים: ללא
אחזור הנתיב הראשון. |
getPaths |
getPaths() פרמטרים: ללא
אחזור הנתיבים של הפוליגון הזה. |
getVisible |
getVisible() פרמטרים: ללא
ערך המוחזר:
boolean הפונקציה מחזירה את הערך true אם הפוליגון הזה גלוי במפה, ואת הערך false אם הוא לא גלוי. |
setDraggable |
setDraggable(draggable) פרמטרים:
ערך המוחזר: None
אם ההגדרה היא true , המשתמש יכול לגרור את הצורה הזו מעל המפה. המאפיין geodesic מגדיר את מצב הגרירה. |
setEditable |
setEditable(editable) פרמטרים:
ערך המוחזר: None
אם הערך מוגדר כ- true , המשתמש יכול לערוך את הצורה הזו על ידי גרירה של נקודות הבקרה שמוצגות בקודקודים ובכל מקטע. |
setMap |
setMap(map) פרמטרים:
ערך המוחזר: None
המערכת תיצור את הצורה הזו במפה שצוינה. אם המפה מוגדרת כ- null , הצורה תוסר. |
setOptions |
setOptions(options) פרמטרים:
ערך המוחזר: None
|
setPath |
setPath(path) פרמטרים:
ערך המוחזר: None
הגדרת הנתיב הראשון. פרטים נוספים זמינים במאמר PolygonOptions . |
setPaths |
setPaths(paths) פרמטרים:
ערך המוחזר: None
הגדרת הנתיב של הפוליגון הזה. |
setVisible |
setVisible(visible) פרמטרים:
ערך המוחזר: 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 מופעל בפוליגון. |
|
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 |
סוג:
MVCArray<MVCArray<LatLng>>|MVCArray<LatLng>|Array<Array<LatLng|LatLngLiteral>>|Array<LatLng|LatLngLiteral> optional רצף מסודר של קואורדינטות שמציין לולאה סגורה. בניגוד לקו פוליגון, פוליגון יכול להכיל נתיב אחד או יותר. כתוצאה מכך, המאפיין paths עשוי לציין מערך אחד או יותר של קואורדינטות LatLng . הנתיבים נסגרים באופן אוטומטי. אין לחזור על הקודקוד הראשון של הנתיב כקודקוד האחרון. אפשר להגדיר פוליגונים פשוטים באמצעות מערך יחיד של LatLng . בפוליגונים מורכבים יותר, אפשר לציין מערך של מערכים. מערכי נתונים פשוטים מומרים ל-MVCArray . הוספה או הסרה של LatLng s מ-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
|
Methods | |
---|---|
עבר בירושה:
stop
|
הכיתה Rectangle
google.maps.Rectangle
class
שכבת-על של מלבן.
הכיתה הזו היא תת-מחלקה של MVCObject
.
אפשר לגשת אליו באמצעות חיוג למספר const {Rectangle} = await google.maps.importLibrary("maps")
. ספריות ב-Maps JavaScript API
יצרן | |
---|---|
Rectangle |
Rectangle([opts]) פרמטרים:
יצירת מלבן באמצעות RectangleOptions שהועברו, שמציינים את הגבולות והסגנון. |
Methods | |
---|---|
getBounds |
getBounds() פרמטרים: ללא
ערך המוחזר:
LatLngBounds|null הפונקציה מחזירה את הגבולות של המלבן הזה. |
getDraggable |
getDraggable() פרמטרים: ללא
ערך המוחזר:
boolean הפונקציה מחזירה אם המשתמש יכול לגרור את המלבן הזה. |
getEditable |
getEditable() פרמטרים: ללא
ערך המוחזר:
boolean הפונקציה מחזירה אם המשתמש יכול לערוך את המלבן הזה. |
getMap |
getMap() פרמטרים: ללא
ערך המוחזר:
Map|null הפונקציה מחזירה את המפה שבה מוצג המלבן הזה. |
getVisible |
getVisible() פרמטרים: ללא
ערך המוחזר:
boolean הפונקציה מחזירה אם המלבן הזה גלוי במפה. |
setBounds |
setBounds(bounds) פרמטרים:
ערך המוחזר: None
הגדרת הגבולות של המלבן הזה. |
setDraggable |
setDraggable(draggable) פרמטרים:
ערך המוחזר: None
אם הערך מוגדר כ- true , המשתמש יכול לגרור את המלבן הזה מעל המפה. |
setEditable |
setEditable(editable) פרמטרים:
ערך המוחזר: None
אם הערך מוגדר כ- true , המשתמש יכול לערוך את המלבן הזה על ידי גרירה של נקודות הבקרה שמוצגות בפינות ובכל קצה. |
setMap |
setMap(map) פרמטרים:
ערך המוחזר: None
עיבוד (רנדר) של המלבן במפה שצוינה. אם המפה מוגדרת כ- null , הריבוע יוסר. |
setOptions |
setOptions(options) פרמטרים:
ערך המוחזר: None
|
setVisible |
setVisible(visible) פרמטרים:
ערך המוחזר: 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 מופעל על הריבוע. |
|
function(event) ארגומנטים:
האירוע הזה מופעל כשלוחצים לחיצה ימנית על הריבוע. |
הממשק RectangleOptions
ממשק google.maps.RectangleOptions
אובייקט RectangleOptions שמשמש להגדרת המאפיינים שאפשר להגדיר במלבן.
מאפיינים | |
---|---|
bounds optional |
סוג:
LatLngBounds|LatLngBoundsLiteral 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 שהועברו, שמציינים את המרכז, הרדיוס והסגנון. |
Methods | |
---|---|
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) פרמטרים:
ערך המוחזר: None
אם ההגדרה היא true , המשתמש יכול לגרור את העיגול הזה מעל המפה. |
setEditable |
setEditable(editable) פרמטרים:
ערך המוחזר: None
אם הערך מוגדר כ- true , המשתמש יכול לערוך את המעגל הזה על ידי גרירה של נקודות הבקרה שמוצגות במרכז ובסביבת ההיקף של המעגל. |
setMap |
setMap(map) פרמטרים:
ערך המוחזר: None
הפיכת העיגול למודלים חזותיים במפה שצוינה. אם המפה מוגדרת כ- null , המעגל יוסר. |
setOptions |
setOptions(options) פרמטרים:
ערך המוחזר: None
|
setRadius |
setRadius(radius) פרמטרים:
ערך המוחזר: None
הגדרת הרדיוס של המעגל הזה (במטרים). |
setVisible |
setVisible(visible) פרמטרים:
ערך המוחזר: 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 |
הקו נמצא מחוץ לפוליגון. |