Polyline class
google.maps.Polyline
class
קו פוליגוני הוא שכבת-על לינארית של קטעי קו מחוברים במפה.
הכיתה הזו היא הרחבה של MVCObject
.
אפשר להתקשר אל const {Polyline} = await google.maps.importLibrary("maps")
כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.
יצרן | |
---|---|
Polyline |
Polyline([opts]) פרמטרים:
יוצרים קו פוליגוני באמצעות PolylineOptions שהועבר, שמציין גם את הנתיב של הקו הפוליגוני וגם את סגנון הקו לשימוש בשרטוט הקו הפוליגוני. כשיוצרים קו פוליגוני, אפשר להעביר מערך של LatLng s או MVCArray של LatLng s, אבל מערכים פשוטים מומרים ל-MVCArray s בתוך הקו הפוליגוני בזמן יצירת המופע. |
Methods | |
---|---|
getDraggable |
getDraggable() פרמטרים: אין
ערך מוחזר:
boolean הפונקציה מחזירה אם המשתמש יכול לגרור את הצורה הזו. |
getEditable |
getEditable() פרמטרים: אין
ערך מוחזר:
boolean הפונקציה מחזירה את הערך true אם המשתמש יכול לערוך את הצורה, ואת הערך false אם לא. |
getMap |
getMap() פרמטרים: אין
ערך מוחזר:
Map|null מחזירה את המפה שאליה הצורה הזו מצורפת. |
getPath |
getPath() פרמטרים: אין
מאחזר את הנתיב. |
getVisible |
getVisible() פרמטרים: אין
ערך מוחזר:
boolean מחזירה אם הפוליגון הזה גלוי במפה. |
setDraggable |
setDraggable(draggable) פרמטרים:
ערך מוחזר: אין
אם ההגדרה היא true , המשתמש יכול לגרור את הצורה הזו מעל המפה. המאפיין geodesic מגדיר את מצב הגרירה. |
setEditable |
setEditable(editable) פרמטרים:
ערך מוחזר: אין
אם המאפיין מוגדר ל- true , המשתמש יכול לערוך את הצורה הזו על ידי גרירת נקודות הבקרה שמוצגות בקודקודים ובכל פלח. |
setMap |
setMap(map) פרמטרים:
ערך מוחזר: אין
הפונקציה מציגה את הצורה הזו במפה שצוינה. אם המפה מוגדרת לערך null , הצורה תוסר. |
setOptions |
setOptions(options) פרמטרים:
ערך מוחזר: אין
|
setPath |
setPath(path) פרמטרים:
ערך מוחזר: אין
מגדיר את הנתיב. פרטים נוספים מופיעים במאמר PolylineOptions . |
setVisible |
setVisible(visible) פרמטרים:
ערך מוחזר: אין
הפולי הזה מוסתר אם ההגדרה היא 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) ארגומנטים:
האירוע הזה מופעל כשאירוע mousedown של DOM מופעל ב-Polyline. |
mousemove |
function(event) ארגומנטים:
האירוע הזה מופעל כשאירוע mousemove של DOM מופעל בקו הפוליגוני. |
mouseout |
function(event) ארגומנטים:
האירוע הזה מופעל כשמזיזים את העכבר מחוץ לקו פוליגוני. |
mouseover |
function(event) ארגומנטים:
האירוע הזה מופעל כשמעבירים את העכבר מעל קו פוליגוני. |
mouseup |
function(event) ארגומנטים:
האירוע הזה מופעל כשאירוע mouseup של DOM מופעל בקו הפוליגוני. |
|
function(event) ארגומנטים:
האירוע הזה מופעל כשלוחצים לחיצה ימנית על קו פוליגוני. |
PolylineOptions interface
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 המפה שבה יוצג הקו המרובה. |
path optional |
סוג:
MVCArray<LatLng>|Array<LatLng|LatLngLiteral> optional הרצף המסודר של הקואורדינטות של הקו הפוליגוני. אפשר לציין את הנתיב הזה באמצעות מערך פשוט של LatLng או באמצעות MVCArray של LatLng . שימו לב: אם מעבירים מערך פשוט, הוא יומר ל-MVCArray . הוספה או הסרה של LatLngs ב-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 class
google.maps.Polygon
class
פוליגון (כמו קו פוליגוני) מגדיר סדרה של קואורדינטות מחוברות ברצף מסודר. בנוסף, פוליגונים יוצרים לולאה סגורה ומגדירים אזור מלא. אפשר לעיין בדוגמאות במדריך למפתחים, החל ממצולע פשוט, מצולע עם חור ועוד. שימו לב: אפשר גם להשתמש בשכבת הנתונים כדי ליצור פוליגון. שכבת הנתונים מציעה דרך פשוטה יותר ליצור חורים, כי היא מטפלת בסדר של הנתיבים הפנימיים והחיצוניים בשבילכם.
הכיתה הזו היא הרחבה של MVCObject
.
אפשר להתקשר אל const {Polygon} = await google.maps.importLibrary("maps")
כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.
יצרן | |
---|---|
Polygon |
Polygon([opts]) פרמטרים:
יוצרים מצולע באמצעות הפרמטרים PolygonOptions , שמציינים את הנתיב של המצולע, את סגנון הקו של הקצוות של המצולע ואת סגנון המילוי של האזורים הפנימיים של המצולע. פוליגון יכול להכיל נתיב אחד או יותר, וכל נתיב מורכב ממערך של LatLng s. כשיוצרים את הנתיבים האלה, אפשר להעביר מערך של LatLngs או MVCArray של LatLng s. מערכים מומרים ל-MVCArray s בתוך הפוליגון בזמן יצירת המופע. |
Methods | |
---|---|
getDraggable |
getDraggable() פרמטרים: אין
ערך מוחזר:
boolean הפונקציה מחזירה אם המשתמש יכול לגרור את הצורה הזו. |
getEditable |
getEditable() פרמטרים: אין
ערך מוחזר:
boolean הפונקציה מחזירה את הערך true אם המשתמש יכול לערוך את הצורה, ואת הערך false אם לא. |
getMap |
getMap() פרמטרים: אין
ערך מוחזר:
Map|null מחזירה את המפה שאליה הצורה הזו מצורפת. |
getPath |
getPath() פרמטרים: אין
מאחזר את הנתיב הראשון. |
getPaths |
getPaths() פרמטרים: אין
מאחזר את הנתיבים של המצולע הזה. |
getVisible |
getVisible() פרמטרים: אין
ערך מוחזר:
boolean מחזירה אם הפוליגון הזה גלוי במפה. |
setDraggable |
setDraggable(draggable) פרמטרים:
ערך מוחזר: אין
אם ההגדרה היא true , המשתמש יכול לגרור את הצורה הזו מעל המפה. המאפיין geodesic מגדיר את מצב הגרירה. |
setEditable |
setEditable(editable) פרמטרים:
ערך מוחזר: אין
אם המאפיין מוגדר ל- true , המשתמש יכול לערוך את הצורה הזו על ידי גרירת נקודות הבקרה שמוצגות בקודקודים ובכל פלח. |
setMap |
setMap(map) פרמטרים:
ערך מוחזר: אין
הפונקציה מציגה את הצורה הזו במפה שצוינה. אם המפה מוגדרת לערך null , הצורה תוסר. |
setOptions |
setOptions(options) פרמטרים:
ערך מוחזר: אין
|
setPath |
setPath(path) פרמטרים:
ערך מוחזר: אין
מגדיר את הנתיב הראשון. פרטים נוספים מופיעים במאמר PolygonOptions . |
setPaths |
setPaths(paths) פרמטרים:
ערך מוחזר: אין
מגדיר את הנתיב של הפוליגון. |
setVisible |
setVisible(visible) פרמטרים:
ערך מוחזר: אין
הפולי הזה מוסתר אם ההגדרה היא false . |
בירושה:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
אירועים | |
---|---|
click |
function(event) ארגומנטים:
האירוע הזה מופעל כשהאירוע click ב-DOM מופעל על הפוליגון. |
contextmenu |
function(event) ארגומנטים:
האירוע הזה מופעל כשהאירוע contextmenu של DOM מופעל ב-Polygon. |
dblclick |
function(event) ארגומנטים:
האירוע הזה מופעל כשאירוע dblclick של DOM מופעל על הפוליגון. |
drag |
function(event) ארגומנטים:
האירוע הזה מופעל שוב ושוב בזמן שהמשתמש גורר את המצולע. |
dragend |
function(event) ארגומנטים:
האירוע הזה מופעל כשהמשתמש מפסיק לגרור את המצולע. |
dragstart |
function(event) ארגומנטים:
האירוע הזה מופעל כשהמשתמש מתחיל לגרור את המצולע. |
mousedown |
function(event) ארגומנטים:
האירוע הזה מופעל כשאירוע mousedown של DOM מופעל על הפוליגון. |
mousemove |
function(event) ארגומנטים:
האירוע הזה מופעל כשאירוע mousemove של DOM מופעל ב-Polygon. |
mouseout |
function(event) ארגומנטים:
האירוע הזה מופעל ב-Polygon mouseout. |
mouseover |
function(event) ארגומנטים:
האירוע הזה מופעל כשמעבירים את העכבר מעל Polygon. |
mouseup |
function(event) ארגומנטים:
האירוע הזה מופעל כשאירוע ה-mouseup של DOM מופעל על המצולע. |
|
function(event) ארגומנטים:
האירוע הזה מופעל כשלוחצים לחיצה ימנית על המצולע. |
PolygonOptions interface
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 , הקצוות של הפוליגון מתפרשים כגאודזיים ויעקבו אחרי הקימור של כדור הארץ. כשמגדירים את הערך false , הקצוות של הפוליגון מוצגים כקווים ישרים במרחב המסך. שימו לב: הצורה של מצולע גאודזי עשויה להשתנות כשגוררים אותו, כי המידות נשמרות ביחס לפני השטח של כדור הארץ. |
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 interface
google.maps.PolyMouseEvent
ממשק
האובייקט הזה מוחזר מאירועי עכבר בקווי פוליגון ובפוליגונים.
הממשק הזה מרחיב את MapMouseEvent
.
מאפיינים | |
---|---|
edge optional |
סוג:
number optional האינדקס של הקצה בנתיב מתחת לסמן כשהאירוע התרחש, אם האירוע התרחש בנקודת אמצע במצולע שאפשר לערוך. |
path optional |
סוג:
number optional האינדקס של הנתיב מתחת לסמן כשהאירוע התרחש, אם האירוע התרחש בקודקוד והמצולע ניתן לעריכה. אחרת undefined . |
vertex optional |
סוג:
number optional האינדקס של הקודקוד שמתחת לסמן כשהאירוע התרחש, אם האירוע התרחש על קודקוד והקו או הפוליגון ניתנים לעריכה. אם האירוע לא מתרחש בקודקוד, הערך הוא undefined . |
בירושה:
domEvent ,
latLng
|
Methods | |
---|---|
Inherited:
stop
|
Rectangle class
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) פרמטרים:
ערך מוחזר: אין
הגדרת הגבולות של המלבן הזה. |
setDraggable |
setDraggable(draggable) פרמטרים:
ערך מוחזר: אין
אם ההגדרה היא true , המשתמש יכול לגרור את המלבן הזה מעל המפה. |
setEditable |
setEditable(editable) פרמטרים:
ערך מוחזר: אין
אם הערך מוגדר ל- true , המשתמש יכול לערוך את המלבן הזה על ידי גרירת נקודות הבקרה שמוצגות בפינות ובכל קצה. |
setMap |
setMap(map) פרמטרים:
ערך מוחזר: אין
הפונקציה מציגה את המלבן במפה שצוינה. אם המפה מוגדרת ל- null , המלבן יוסר. |
setOptions |
setOptions(options) פרמטרים:
ערך מוחזר: אין
|
setVisible |
setVisible(visible) פרמטרים:
ערך מוחזר: אין
אם הערך הוא false , הריבוע מוסתר. |
בירושה:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
אירועים | |
---|---|
bounds_changed |
function() ארגומנטים: אין
האירוע הזה מופעל כשגבולות המלבן משתנים. |
click |
function(event) ארגומנטים:
האירוע הזה מופעל כשהאירוע DOM click מופעל על המלבן. |
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) ארגומנטים:
האירוע הזה מופעל כשהאירוע DOM mousemove מופעל על המלבן. |
mouseout |
function(event) ארגומנטים:
האירוע הזה מופעל כשמזיזים את העכבר מחוץ למלבן. |
mouseover |
function(event) ארגומנטים:
האירוע הזה מופעל כשמעבירים את העכבר מעל מלבן. |
mouseup |
function(event) ארגומנטים:
האירוע הזה מופעל כשהאירוע mouseup של DOM מופעל על המלבן. |
|
function(event) ארגומנטים:
האירוע הזה מופעל כשלוחצים לחיצה ימנית על המלבן. |
RectangleOptions interface
google.maps.RectangleOptions
ממשק
אובייקט RectangleOptions שמשמש להגדרת המאפיינים שאפשר להגדיר ב-Rectangle.
מאפיינים | |
---|---|
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 המפה שבה יוצג המלבן. |
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 class
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 הפונקציה מחזירה את הערך true אם המשתמש יכול לגרור את העיגול, אחרת היא מחזירה את הערך false. |
getEditable |
getEditable() פרמטרים: אין
ערך מוחזר:
boolean הפונקציה מחזירה את הערך true אם המשתמש יכול לערוך את המעגל הזה, אחרת היא מחזירה את הערך false. |
getMap |
getMap() פרמטרים: אין
ערך מוחזר:
Map|null מחזירה את המפה שבה העיגול הזה מוצג. |
getRadius |
getRadius() פרמטרים: אין
ערך מוחזר:
number הפונקציה מחזירה את הרדיוס של העיגול הזה (במטרים). |
getVisible |
getVisible() פרמטרים: אין
ערך מוחזר:
boolean הפונקציה מחזירה תשובה אם העיגול הזה גלוי במפה. |
setCenter |
setCenter(center) פרמטרים:
ערך מוחזר: אין
הגדרת מרכז המעגל. |
setDraggable |
setDraggable(draggable) פרמטרים:
ערך מוחזר: אין
אם ההגדרה היא true , המשתמש יכול לגרור את העיגול הזה על המפה. |
setEditable |
setEditable(editable) פרמטרים:
ערך מוחזר: אין
אם ההגדרה היא true , המשתמש יכול לערוך את העיגול הזה על ידי גרירת נקודות הבקרה שמוצגות במרכז ובקצוות של העיגול. |
setMap |
setMap(map) פרמטרים:
ערך מוחזר: אין
מציגה את העיגול במפה שצוינה. אם המפה מוגדרת ל- null , העיגול יוסר. |
setOptions |
setOptions(options) פרמטרים:
ערך מוחזר: אין
|
setRadius |
setRadius(radius) פרמטרים:
ערך מוחזר: אין
מגדיר את הרדיוס של המעגל הזה (במטרים). |
setVisible |
setVisible(visible) פרמטרים:
ערך מוחזר: אין
המעגל הזה מוסתר אם הערך שלו הוא false . |
בירושה:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
אירועים | |
---|---|
center_changed |
function() ארגומנטים: אין
האירוע הזה מופעל כשמרכז העיגול משתנה. |
click |
function(event) ארגומנטים:
האירוע הזה מופעל כשהאירוע DOM click מופעל על העיגול. |
dblclick |
function(event) ארגומנטים:
האירוע הזה מופעל כשהאירוע dblclick של DOM מופעל בעיגול. |
drag |
function(event) ארגומנטים:
האירוע הזה מופעל שוב ושוב בזמן שהמשתמש גורר את העיגול. |
dragend |
function(event) ארגומנטים:
האירוע הזה מופעל כשהמשתמש מפסיק לגרור את העיגול. |
dragstart |
function(event) ארגומנטים:
האירוע הזה מופעל כשהמשתמש מתחיל לגרור את העיגול. |
mousedown |
function(event) ארגומנטים:
האירוע הזה מופעל כשהאירוע mousedown של DOM מופעל בעיגול. |
mousemove |
function(event) ארגומנטים:
האירוע הזה מופעל כשהאירוע DOM mousemove מופעל בעיגול. |
mouseout |
function(event) ארגומנטים:
האירוע הזה מופעל כשמזיזים את העכבר מחוץ לעיגול. |
mouseover |
function(event) ארגומנטים:
האירוע הזה מופעל כשמעבירים את העכבר מעל עיגול. |
mouseup |
function(event) ארגומנטים:
האירוע הזה מופעל כשהאירוע mouseup של DOM מופעל בעיגול. |
radius_changed |
function() ארגומנטים: אין
האירוע הזה מופעל כשמשנים את הרדיוס של העיגול. |
rightclick |
function(event) ארגומנטים:
האירוע הזה מופעל כשלוחצים לחיצה ימנית על העיגול. |
CircleOptions interface
google.maps.CircleOptions
ממשק
אובייקט CircleOptions משמש להגדרת המאפיינים שאפשר להגדיר ב-Circle.
מאפיינים | |
---|---|
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 constants
google.maps.StrokePosition
constants
המיקומים האפשריים של הקו בפוליגון.
אפשר להתקשר אל const {StrokePosition} = await google.maps.importLibrary("maps")
כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.
Constants | |
---|---|
CENTER |
הקו ממוקם במרכז הנתיב של הפוליגון, כך שמחצית הקו נמצאת בתוך הפוליגון ומחציתו מחוץ לפוליגון. |
INSIDE |
הקו נמצא בתוך הפוליגון. |
OUTSIDE |
הקו נמצא מחוץ לפוליגון. |