מחלקה Polyline
class
google.maps.Polyline
extends MVCObject
library "maps"
קו פוליגוני הוא שכבת-על לינארית של מקטעי קווים מחוברים במפה.
const {Polyline} = await google.maps.importLibrary("maps");
יצרן | |
|---|---|
Polyline |
Polyline([opts])פרמטרים:
יוצרים קו פוליגוני באמצעות הפרמטר PolylineOptions, שמציין גם את הנתיב של הקו הפוליגוני וגם את סגנון הקו שבו משתמשים כשמשרטטים את הקו הפוליגוני. אפשר להעביר מערך של LatLng או MVCArray של LatLng כשיוצרים קו פוליגוני, אבל מערכים פשוטים מומרים ל-MVCArray בתוך הקו הפוליגוני בזמן ההפעלה. |
Methods | |
|---|---|
getDraggable |
getDraggable()פרמטרים: אין
ערך מוחזר:
booleanהפונקציה מחזירה ערך שמציין אם המשתמש יכול לגרור את הצורה הזו. |
getEditable |
getEditable()פרמטרים: אין
ערך מוחזר:
booleanהפונקציה מחזירה ערך שמציין אם המשתמש יכול לערוך את הצורה הזו. |
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 מופעל ב-Polyline. |
dblclick |
function(event)ארגומנטים:
האירוע הזה מופעל כשאירוע dblclick של DOM מופעל בקו הפוליגוני. |
drag |
function(event)ארגומנטים:
האירוע הזה מופעל שוב ושוב בזמן שהמשתמש גורר את הקו הפוליגוני. |
dragend |
function(event)ארגומנטים:
האירוע הזה מופעל כשהמשתמש מפסיק לגרור את הקו הפוליגוני. |
dragstart |
function(event)ארגומנטים:
האירוע הזה מופעל כשהמשתמש מתחיל לגרור את הקו הפוליגוני. |
mousedown |
function(event)ארגומנטים:
האירוע הזה מופעל כשאירוע mousedown של DOM מופעל בקו הפוליגוני. |
mousemove |
function(event)ארגומנטים:
האירוע הזה מופעל כשאירוע mousemove של DOM מופעל בקו הפוליגוני. |
mouseout |
function(event)ארגומנטים:
האירוע הזה מופעל כשמזיזים את העכבר מחוץ לקו הפוליגוני. |
mouseover |
function(event)ארגומנטים:
האירוע הזה מופעל כשמעבירים את העכבר מעל קו פוליגוני. |
mouseup |
function(event)ארגומנטים:
האירוע הזה מופעל כשאירוע mouseup של DOM מופעל בקו הפוליגוני. |
|
function(event)ארגומנטים:
האירוע הזה מופעל כשלוחצים לחיצה ימנית על הקו הפוליגוני. |
ממשק PolylineOptions
ממשק
google.maps.PolylineOptions
אובייקט PolylineOptions משמש להגדרת המאפיינים שאפשר להגדיר בקו פוליגוני.
מאפיינים | |
|---|---|
clickable
אופציונלי |
סוג:
boolean optionalברירת המחדל:
trueמציין אם ה- Polyline הזה מטפל באירועי עכבר. |
draggable
אופציונלי |
סוג:
boolean optionalברירת המחדל:
falseאם הערך מוגדר כ- true, המשתמש יכול לגרור את הצורה הזו על פני המפה. המאפיין geodesic מגדיר את מצב הגרירה. |
editable
אופציונלי |
סוג:
boolean optionalברירת המחדל:
falseאם הערך הוא true, המשתמש יכול לערוך את הצורה הזו על ידי גרירה של נקודות הבקרה שמוצגות בקודקודים ובכל קטע. |
geodesic
אופציונלי |
סוג:
boolean optionalברירת המחדל:
falseכשהערך הוא true, קצוות הפוליגון מפורשים כגיאודזיים והם יתאימו לקימור של כדור הארץ. כשהערך הוא false, הקצוות של הפוליגון מוצגים כקווים ישרים במרחב המסך. שימו לב: יכול להיות שהצורה של פוליגון גיאודזי תשתנה כשגוררים אותו, כי המידות נשמרות ביחס לפני השטח של כדור הארץ. |
icons
אופציונלי |
סוג:
Array<IconSequence> optionalהסמלים שיוצגו לאורך הקו הפוליגוני. |
map
אופציונלי |
סוג:
Map optionalהמפה שבה יוצג הקו הפוליגוני. |
path
אופציונלי |
סוג:
MVCArray<LatLng>|Array<LatLng|LatLngLiteral> optionalהרצף המסודר של הקואורדינטות של הקו הפוליגוני. אפשר לציין את הנתיב הזה באמצעות מערך פשוט של LatLng או MVCArray של LatLng. שימו לב שאם מעבירים מערך פשוט, הוא יומר ל-MVCArray. הוספה או הסרה של LatLngs ב-MVCArray תעדכן באופן אוטומטי את הקו הפוליגוני במפה. |
strokeColor
אופציונלי |
סוג:
string optionalצבע הקו. כל הצבעים של CSS3 נתמכים, חוץ מצבעים עם שמות מורחבים. |
strokeOpacity
אופציונלי |
סוג:
number optionalאטימות הקו בין 0.0 ל-1.0. |
strokeWeight
אופציונלי |
סוג:
number optionalרוחב הקו בפיקסלים. |
visible
אופציונלי |
סוג:
boolean optionalברירת המחדל:
trueהאם הקו הפוליגוני הזה גלוי במפה. |
zIndex
אופציונלי |
סוג:
number optionalה-zIndex בהשוואה לפוליגונים אחרים. |
ממשק IconSequence
ממשק
google.maps.IconSequence
מתאר איך סמלים מוצגים על קו.
אם הקו הפוליגוני הוא גיאודזי, המרחקים שצוינו גם להיסט וגם לחזרה מחושבים במטרים כברירת מחדל. אם מגדירים את ההיסט או את החזרה לערך של פיקסלים, המרחקים יחושבו בפיקסלים במסך.
מאפיינים | |
|---|---|
fixedRotation
אופציונלי |
סוג:
boolean optionalברירת המחדל:
falseאם true, לכל סמל ברצף יש את אותו סיבוב קבוע, ללא קשר לזווית של הקצה שעליו הוא נמצא. אם false, כל סמל ברצף מסובב כך שיתיישר עם הקצה שלו. |
icon
אופציונלי |
סוג:
Symbol optionalהסמל שיוצג בשורה. |
offset
אופציונלי |
סוג:
string optionalברירת המחדל:
'100%'המרחק מתחילת השורה שבה הסמל אמור להופיע. אפשר לבטא את המרחק הזה באחוזים מאורך הקו (למשל, "50%") או בפיקסלים (למשל, "50px"). |
repeat
אופציונלי |
סוג:
string optionalברירת המחדל:
0המרחק בין סמלים עוקבים בקו. אפשר לבטא את המרחק הזה באחוזים מאורך הקו (למשל, "50%") או בפיקסלים (למשל, "50px"). כדי להשבית את החזרה על הסמל, מציינים "0". |
המחלקה Polygon
class
google.maps.Polygon
extends MVCObject
library "maps"
פוליגון (כמו קו פוליגוני) מגדיר סדרה של קואורדינטות מחוברות ברצף מסודר. בנוסף, פוליגונים יוצרים לולאה סגורה ומגדירים אזור מלא. אפשר לעיין בדוגמאות שבמדריך למפתחים, החל ממצולע פשוט, מצולע עם חור ועוד. שימו לב שאפשר להשתמש גם בשכבת הנתונים כדי ליצור פוליגון. שכבת הנתונים מציעה דרך פשוטה יותר ליצור חורים, כי היא מטפלת בסדר של הנתיבים הפנימיים והחיצוניים בשבילכם.
const {Polygon} = await google.maps.importLibrary("maps");
יצרן | |
|---|---|
Polygon |
Polygon([opts])פרמטרים:
יוצרים פוליגון באמצעות הפרמטרים PolygonOptions שהועברו, שמציינים את הנתיב של הפוליגון, את סגנון הקו של קצוות הפוליגון ואת סגנון המילוי של האזורים הפנימיים של הפוליגון. פוליגון יכול להכיל נתיב אחד או יותר, כאשר כל נתיב מורכב ממערך של LatLng. כשיוצרים את הנתיבים האלה, אפשר להעביר מערך של LatLngs או MVCArray של LatLng. מערכים מומרים ל-MVCArray בתוך הפוליגון בזמן ההפעלה. |
Methods | |
|---|---|
getDraggable |
getDraggable()פרמטרים: אין
ערך מוחזר:
booleanהפונקציה מחזירה ערך שמציין אם המשתמש יכול לגרור את הצורה הזו. |
getEditable |
getEditable()פרמטרים: אין
ערך מוחזר:
booleanהפונקציה מחזירה ערך שמציין אם המשתמש יכול לערוך את הצורה הזו. |
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)ארגומנטים:
האירוע הזה מופעל כשאירוע מסוג קליק ב-DOM מופעל על הפוליגון. |
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)ארגומנטים:
האירוע הזה מופעל כשאירוע mousemove של DOM מופעל על הפוליגון. |
mouseout |
function(event)ארגומנטים:
האירוע הזה מופעל כשמזיזים את העכבר מחוץ לפוליגון. |
mouseover |
function(event)ארגומנטים:
האירוע הזה מופעל כשמעבירים את העכבר מעל המצולע. |
mouseup |
function(event)ארגומנטים:
האירוע הזה מופעל כשאירוע mouseup של DOM מופעל על הפוליגון. |
|
function(event)ארגומנטים:
האירוע הזה מופעל כשלוחצים לחיצה ימנית על המצולע. |
ממשק PolygonOptions
ממשק
google.maps.PolygonOptions
אובייקט PolygonOptions משמש להגדרת המאפיינים שאפשר להגדיר ב-Polygon.
מאפיינים | |
|---|---|
clickable
אופציונלי |
סוג:
boolean optionalברירת המחדל:
trueמציין אם ה- Polygon הזה מטפל באירועי עכבר. |
draggable
אופציונלי |
סוג:
boolean optionalברירת המחדל:
falseאם הערך מוגדר כ- true, המשתמש יכול לגרור את הצורה הזו על פני המפה. המאפיין geodesic מגדיר את מצב הגרירה. |
editable
אופציונלי |
סוג:
boolean optionalברירת המחדל:
falseאם הערך הוא true, המשתמש יכול לערוך את הצורה הזו על ידי גרירה של נקודות הבקרה שמוצגות בקודקודים ובכל קטע. |
fillColor
אופציונלי |
סוג:
string optionalצבע המילוי. כל הצבעים של CSS3 נתמכים, חוץ מצבעים עם שמות מורחבים. |
fillOpacity
אופציונלי |
סוג:
number optionalמידת האטימות של המילוי, בין 0.0 ל-1.0 |
geodesic
אופציונלי |
סוג:
boolean optionalברירת המחדל:
falseכשהערך הוא true, קצוות הפוליגון מפורשים כגיאודזיים והם יתאימו לקימור של כדור הארץ. כשהערך הוא false, הקצוות של הפוליגון מוצגים כקווים ישרים במרחב המסך. שימו לב: יכול להיות שהצורה של פוליגון גיאודזי תשתנה כשגוררים אותו, כי המידות נשמרות ביחס לפני השטח של כדור הארץ. |
map
אופציונלי |
סוג:
Map optionalהמפה שבה יוצג הפוליגון. |
paths
אופציונלי |
סוג:
MVCArray<MVCArray<LatLng>>|MVCArray<LatLng>|Array<Array<LatLng|LatLngLiteral>>|Array<LatLng|LatLngLiteral> optionalרצף הקואורדינטות המסודר שמציין לולאה סגורה. בניגוד לקווים פוליגוניים, פוליגון יכול להכיל נתיב אחד או יותר. כתוצאה מכך, המאפיין paths יכול לציין מערך אחד או יותר של קואורדינטות LatLng. המסלולים נסגרים באופן אוטומטי. אין לחזור על הקודקוד הראשון של המסלול כקודקוד האחרון. אפשר להגדיר פוליגונים פשוטים באמצעות מערך אחד של LatLng. במצולעים מורכבים יותר אפשר לציין מערך של מערכים. כל המערכים הפשוטים מומרים ל-MVCArray. הוספה או הסרה של LatLng מהMVCArray תעדכן באופן אוטומטי את המצולע במפה. |
strokeColor
אופציונלי |
סוג:
string optionalצבע הקו. כל הצבעים של CSS3 נתמכים, חוץ מצבעים עם שמות מורחבים. |
strokeOpacity
אופציונלי |
סוג:
number optionalאטימות הקו בין 0.0 ל-1.0 |
strokePosition
אופציונלי |
סוג:
StrokePosition optionalברירת המחדל:
StrokePosition.CENTERמיקום הקו. |
strokeWeight
אופציונלי |
סוג:
number optionalרוחב הקו בפיקסלים. |
visible
אופציונלי |
סוג:
boolean optionalברירת המחדל:
trueאם הפוליגון הזה מוצג במפה. |
zIndex
אופציונלי |
סוג:
number optionalה-zIndex בהשוואה לפוליגונים אחרים. |
ממשק PolyMouseEvent
interface
google.maps.PolyMouseEvent
extends MapMouseEvent
האובייקט הזה מוחזר מאירועי עכבר בקווים פוליגוניים ובפוליגונים.
מאפיינים | |
|---|---|
edge
אופציונלי |
סוג:
number optionalהאינדקס של הקצה בתוך הנתיב מתחת לסמן כשהאירוע התרחש, אם האירוע התרחש בנקודת אמצע בפוליגון שניתן לעריכה. |
path
אופציונלי |
סוג:
number optionalהאינדקס של הנתיב מתחת לסמן כשהאירוע התרחש, אם האירוע התרחש בקודקוד ואפשר לערוך את הפוליגון. אחרת undefined. |
vertex
אופציונלי |
סוג:
number optionalהאינדקס של הקודקוד מתחת לסמן כשהאירוע התרחש, אם האירוע התרחש בקודקוד ואפשר לערוך את הקו הפוליגוני או את הפוליגון. אם האירוע לא מתרחש בקודקוד, הערך הוא undefined. |
בירושה:
domEvent,
latLng
| |
Methods | |
|---|---|
בירושה:
stop
|
מחלקה Rectangle
class
google.maps.Rectangle
extends MVCObject
library "maps"
שכבת-על מלבנית.
const {Rectangle} = await google.maps.importLibrary("maps");
יצרן | |
|---|---|
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 מופעל על המלבן. |
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)ארגומנטים:
האירוע הזה מופעל כשאירוע mousemove של DOM מופעל על המלבן. |
mouseout |
function(event)ארגומנטים:
האירוע הזה מופעל כשמוציאים את העכבר מהמלבן. |
mouseover |
function(event)ארגומנטים:
האירוע הזה מופעל כשמעבירים את העכבר מעל המלבן. |
mouseup |
function(event)ארגומנטים:
האירוע הזה מופעל כשאירוע mouseup של DOM מופעל על המלבן. |
|
function(event)ארגומנטים:
האירוע הזה מופעל כשלוחצים לחיצה ימנית על המלבן. |
ממשק RectangleOptions
ממשק
google.maps.RectangleOptions
אובייקט RectangleOptions משמש להגדרת המאפיינים שאפשר להגדיר במלבן.
מאפיינים | |
|---|---|
bounds
אופציונלי |
סוג:
LatLngBounds|LatLngBoundsLiteral optionalהגבולות. |
clickable
אופציונלי |
סוג:
boolean optionalברירת המחדל:
trueמציין אם ה- Rectangle הזה מטפל באירועי עכבר. |
draggable
אופציונלי |
סוג:
boolean optionalברירת המחדל:
falseאם הערך הוא true, המשתמש יכול לגרור את המלבן הזה על פני המפה. |
editable
אופציונלי |
סוג:
boolean optionalברירת המחדל:
falseאם המדיניות מוגדרת לערך true, המשתמש יכול לערוך את המלבן הזה על ידי גרירת נקודות הבקרה שמוצגות בפינות ובכל קצה. |
fillColor
אופציונלי |
סוג:
string optionalצבע המילוי. כל הצבעים של CSS3 נתמכים, חוץ מצבעים עם שמות מורחבים. |
fillOpacity
אופציונלי |
סוג:
number optionalמידת האטימות של המילוי בין 0.0 ל-1.0 |
map
אופציונלי |
סוג:
Map optionalהמפה שבה יוצג המלבן. |
strokeColor
אופציונלי |
סוג:
string optionalצבע הקו. כל הצבעים של CSS3 נתמכים, חוץ מצבעים עם שמות מורחבים. |
strokeOpacity
אופציונלי |
סוג:
number optionalאטימות הקו בין 0.0 ל-1.0 |
strokePosition
אופציונלי |
סוג:
StrokePosition optionalברירת המחדל:
StrokePosition.CENTERמיקום הקו. |
strokeWeight
אופציונלי |
סוג:
number optionalרוחב הקו בפיקסלים. |
visible
אופציונלי |
סוג:
boolean optionalברירת המחדל:
trueאם המלבן הזה גלוי במפה. |
zIndex
אופציונלי |
סוג:
number optionalה-zIndex בהשוואה לפוליגונים אחרים. |
Circle class
class
google.maps.Circle
extends MVCObject
library "maps"
עיגול על פני כדור הארץ, שנקרא גם "כיפה כדורית".
const {Circle} = await google.maps.importLibrary("maps");
יצרן | |
|---|---|
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הפונקציה מחזירה ערך שמציין אם המעגל הזה גלוי במפה. |
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)ארגומנטים:
האירוע הזה מופעל כשאירוע dblclick של DOM מופעל על העיגול. |
drag |
function(event)ארגומנטים:
האירוע הזה מופעל שוב ושוב בזמן שהמשתמש גורר את העיגול. |
dragend |
function(event)ארגומנטים:
האירוע הזה מופעל כשהמשתמש מפסיק לגרור את העיגול. |
dragstart |
function(event)ארגומנטים:
האירוע הזה מופעל כשהמשתמש מתחיל לגרור את העיגול. |
mousedown |
function(event)ארגומנטים:
האירוע הזה מופעל כשאירוע mousedown של DOM מופעל על העיגול. |
mousemove |
function(event)ארגומנטים:
האירוע הזה מופעל כשאירוע mousemove של DOM מופעל על העיגול. |
mouseout |
function(event)ארגומנטים:
האירוע הזה מופעל כשמוציאים את העכבר מהעיגול. |
mouseover |
function(event)ארגומנטים:
האירוע הזה מופעל כשמעבירים את העכבר מעל העיגול. |
mouseup |
function(event)ארגומנטים:
האירוע הזה מופעל כשאירוע mouseup של DOM מופעל על העיגול. |
radius_changed |
function()ארגומנטים: אין
האירוע הזה מופעל כשהרדיוס של המעגל משתנה. |
rightclick |
function(event)ארגומנטים:
האירוע הזה מופעל כשלוחצים לחיצה ימנית על העיגול. |
ממשק CircleOptions
ממשק
google.maps.CircleOptions
מורחב על ידי CircleLiteral
אובייקט CircleOptions משמש להגדרת המאפיינים שאפשר להגדיר ב-Circle.
מאפיינים | |
|---|---|
center
אופציונלי |
סוג:
LatLng|LatLngLiteral optionalמרכז המעגל. |
clickable
אופציונלי |
סוג:
boolean optionalברירת המחדל:
trueמציין אם ה- Circle הזה מטפל באירועי עכבר. |
draggable
אופציונלי |
סוג:
boolean optionalברירת המחדל:
falseאם הערך הוא true, המשתמש יכול לגרור את העיגול הזה על פני המפה. |
editable
אופציונלי |
סוג:
boolean optionalברירת המחדל:
falseאם הערך הוא true, המשתמש יכול לערוך את המעגל הזה על ידי גרירת נקודות הבקרה שמוצגות במרכז וסביב ההיקף של המעגל. |
fillColor
אופציונלי |
סוג:
string optionalצבע המילוי. כל הצבעים של CSS3 נתמכים, חוץ מצבעים עם שמות מורחבים. |
fillOpacity
אופציונלי |
סוג:
number optionalמידת האטימות של המילוי, בין 0.0 ל-1.0. |
map
אופציונלי |
סוג:
Map optionalהמפה שבה יוצג המעגל. |
radius
אופציונלי |
סוג:
number optionalהרדיוס במטרים על פני כדור הארץ. |
strokeColor
אופציונלי |
סוג:
string optionalצבע הקו. כל הצבעים של CSS3 נתמכים, חוץ מצבעים עם שמות מורחבים. |
strokeOpacity
אופציונלי |
סוג:
number optionalאטימות הקו בין 0.0 ל-1.0. |
strokePosition
אופציונלי |
סוג:
StrokePosition optionalברירת המחדל:
StrokePosition.CENTERמיקום הקו. |
strokeWeight
אופציונלי |
סוג:
number optionalרוחב הקו בפיקסלים. |
visible
אופציונלי |
סוג:
boolean optionalברירת המחדל:
trueאם העיגול הזה גלוי במפה. |
zIndex
אופציונלי |
סוג:
number optionalה-zIndex בהשוואה לפוליגונים אחרים. |
קבועים של StrokePosition
constants
google.maps.StrokePosition
ספרייה "maps"
המיקומים האפשריים של קו המתאר בפוליגון.
const {StrokePosition} = await google.maps.importLibrary("maps");
קבועים | |
|---|---|
CENTER |
הקו ממוקם במרכז הנתיב של הפוליגון, כך שחצי מהקו נמצא בתוך הפוליגון וחצי מהקו נמצא מחוץ לפוליגון. |
INSIDE |
הקו נמצא בתוך הפוליגון. |
OUTSIDE |
הקו נמצא מחוץ לפוליגון. |