שיעור ב-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() פרמטרים: ללא
מאחזר את הנתיב. |
getVisible |
getVisible() פרמטרים: ללא
ערך החזרה:
boolean מחזירה אם ה-Poly הזה גלוי במפה. |
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 מופעל ב-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. |
|
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 |
סוג:
MVCArray<LatLng>|Array<LatLng|LatLngLiteral> 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() פרמטרים: ללא
מאחזר את הנתיב הראשון. |
getPaths |
getPaths() פרמטרים: ללא
אחזור הנתיבים לפוליגון הזה. |
getVisible |
getVisible() פרמטרים: ללא
ערך החזרה:
boolean מחזירה אם ה-Poly הזה גלוי במפה. |
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) ארגומנטים:
האירוע הזה מופעל כאשר אירוע הקליק ב-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. |
|
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 |
סוג:
MVCArray<LatLng>|MVCArray<MVCArray<LatLng>>|Array<LatLng|LatLngLiteral>|Array<Array<LatLng|LatLngLiteral>> 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) פרמטרים:
ערך החזרה: אין
אם המדיניות מקבלת את הערך 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 מופעל במלבן. |
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' מופעל במלבן. |
|
function(event) ארגומנטים:
האירוע הזה מופעל כאשר לוחצים לחיצה ימנית על המלבן. |
ממשק RectangleOptions
ממשק google.maps.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 המפה שבה יש להציג את המלבן. |
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) פרמטרים:
ערך החזרה: אין
אם המאפיין מוגדר לערך 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 מופעל בעיגול. |
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 |
המשיכה נמצאת מחוץ לפוליגון. |