סיווג הנתונים
google.maps.Data
סיווג
שכבה להצגת נתונים גיאו-מרחביים. ניתן להציג נקודות, מחרוזות קו ופוליגונים.
לכל Map
יש אובייקט Data
כברירת מחדל, לכן בדרך כלל אין צורך ליצור אובייקט כזה. לדוגמה:
var myMap = new google.maps.Map(...);האובייקט
myMap.data.addGeoJson(...);
myMap.data.setStyle(...);
Data
הוא אוסף של Features
.
הכיתה הזו משתרעת על פני
MVCObject
.
ניתן לגשת באמצעות חיוג אל const {Data} = await google.maps.importLibrary("maps")
. ראה ספריות ב-Maps JavaScript API.
יצרן | |
---|---|
Data |
Data([options]) פרמטרים:
יוצר אוסף ריק עם הערך הנתון של DataOptions . |
שיטות | |
---|---|
add |
add([feature]) פרמטרים:
הערך המוחזר:
Data.Feature הוספה של תכונה לאוסף והחזרת התכונה שכבר נוספה. אם לתכונה יש מזהה, הוא יחליף כל תכונה קיימת בקולקציה באותו מזהה. אם לא סופקה ישות, תיווצר תכונה חדשה עם גיאומטריה אפסית וללא מאפיינים. אם הפרמטרים חשוב לשים לב שהמזהים |
addGeoJson |
addGeoJson(geoJson[, options]) פרמטרים:
הערך המוחזר:
Array<Data.Feature> הוספת תכונות של GeoJSON לאוסף. מספקים לשיטה הזו JSON מנותח. התכונות שיובאו מוחזרות. משמיע חריג אם לא ניתן לייבא את ה-GeoJSON. |
contains |
contains(feature) פרמטרים:
הערך המוחזר:
boolean הפונקציה בודקת אם התכונה הנתונה נמצאת באוסף. |
forEach |
forEach(callback) פרמטרים:
ערך החזרה: ללא
מפעיל שוב ושוב את הפונקציה הנתונה ומעביר תכונה באוסף אל הפונקציה בכל הפעלה. סדר האיטרציה בין התכונות לא מוגדר. |
getControlPosition |
getControlPosition() פרמטרים: ללא
הערך המוחזר:
ControlPosition מחזירה את המיקום של פקדי השרטוט במפה. |
getControls |
getControls() פרמטרים: ללא
הערך המוחזר:
Array<string> פונקציה זו מחזירה את מצבי השרטוט שזמינים למשתמש לבחירה, לפי הסדר שבו הם מוצגים. המצב הזה לא כולל את מצב השרטוט null , שמתווסף כברירת מחדל. מצבי השרטוט האפשריים הם "Point" , "LineString" או "Polygon" . |
getDrawingMode |
getDrawingMode() פרמטרים: ללא
הערך המוחזר:
string|null מחזירה את מצב השרטוט הנוכחי של שכבת הנתונים הנתונה. מצב ציור של null פירושו שהמשתמש יכול לקיים אינטראקציה עם המפה כרגיל, וקליקים לא יציירו שום דבר. מצבי השרטוט האפשריים הם null , "Point" , "LineString" או "Polygon" . |
getFeatureById |
getFeatureById(id) פרמטרים:
הערך המוחזר:
Data.Feature|undefined מחזירה את התכונה עם המזהה הנתון, אם היא קיימת באוסף. אחרת, יש להחזיר undefined . חשוב לשים לב שהמזהים |
getMap |
getMap() פרמטרים: ללא
הערך המוחזר:
Map מחזירה את המפה שבה מוצגות התכונות. |
getStyle |
getStyle() פרמטרים: ללא
הערך המוחזר:
Data.StylingFunction|Data.StyleOptions קבלת הסגנון של כל התכונות באוסף. |
loadGeoJson |
loadGeoJson(url[, options, callback]) פרמטרים:
ערך החזרה: ללא
טוען GeoJSON מכתובת URL ומוסיף את התכונות לאוסף. הערה: הקובץ GeoJSON מאוחזר באמצעות XHR, ויכול להיות שהוא לא יפעל בכמה דומיינים. אם נתקלת בבעיות, מומלץ לאחזר את ה-GeoJSON באמצעות ספריית AJAX לבחירתך, ולאחר מכן לבצע קריאה אל |
overrideStyle |
overrideStyle(feature, style) פרמטרים:
ערך החזרה: ללא
שינוי הסגנון של ישות. השינויים האלה יחולו בנוסף לסגנון שצוין על ידי setStyle() . מאפייני הסגנון שהוגדרו ל-null חוזרים לערך שצוין באמצעות setStyle() . |
remove |
remove(feature) פרמטרים:
ערך החזרה: ללא
הסרה של תכונה מהאוסף. |
revertStyle |
revertStyle([feature]) פרמטרים:
ערך החזרה: ללא
הסרת ההשפעה של overrideStyle() הקריאות הקודמות. הסגנון של התכונה הנתונה חוזר לסגנון שצוין על ידי setStyle() . אם לא צוינה תכונה, הסגנון של כל התכונות בוטל. |
setControlPosition |
setControlPosition(controlPosition) פרמטרים:
ערך החזרה: ללא
הגדרת המיקום של פקדי השרטוט במפה. |
setControls |
setControls(controls) פרמטרים:
ערך החזרה: ללא
המדיניות הזו מגדירה את מצבי השרטוט שזמינים שהמשתמש יכול לבחור, לפי סדר ההצגה שלהם. אין לכלול את מצב השרטוט null , שמתווסף כברירת מחדל. אם הערך הוא null , פקדי השרטוט מושבתים ולא מוצגים. מצבי השרטוט האפשריים הם "Point" , "LineString" או "Polygon" . |
setDrawingMode |
setDrawingMode(drawingMode) פרמטרים:
ערך החזרה: ללא
הגדרת מצב השרטוט הנוכחי של שכבת הנתונים הנתונה. מצב ציור של null פירושו שהמשתמש יכול לקיים אינטראקציה עם המפה כרגיל, וקליקים לא יציירו שום דבר. מצבי השרטוט האפשריים הם null , "Point" , "LineString" או "Polygon" . |
setMap |
setMap(map) פרמטרים:
ערך החזרה: ללא
הצגת התכונות במפה שצוינה. אם קובעים במדיניות את הערך null , התכונות יוסרו מהמפה. |
setStyle |
setStyle(style) פרמטרים:
ערך החזרה: ללא
הגדרת הסגנון של כל התכונות באוסף. סגנונות שצוינו לכל תכונה באמצעות overrideStyle() ממשיכים לחול. העבר אובייקט עם אפשרויות הסגנון הרצויות, או פונקציה שמחשבת את הסגנון עבור כל תכונה. הפונקציה תופעל בכל פעם שמאפיינים של תכונה יתעדכנו. |
toGeoJson |
toGeoJson(callback) פרמטרים:
ערך החזרה: ללא
ייצוא התכונות שבאוסף לאובייקט GeoJSON. |
עברה בירושה:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
אירועים | |
---|---|
addfeature |
function(event) ארגומנטים:
האירוע הזה מופעל כשנוספה תכונה לאוסף. |
click |
function(event) ארגומנטים:
האירוע הזה מופעל בעקבות קליק על גיאומטריה. |
contextmenu |
function(event) ארגומנטים:
האירוע הזה מופעל כשאירוע תפריט ההקשר של DOM מופעל בגיאומטריה. |
dblclick |
function(event) ארגומנטים:
האירוע הזה מופעל בעקבות לחיצה כפולה על הגיאומטריה. |
mousedown |
function(event) ארגומנטים:
האירוע הזה מופעל לצורך העברת עכבר כלפי מטה בגיאומטריה. |
mouseout |
function(event) ארגומנטים:
האירוע הזה מופעל כשהעכבר עוזב את אזור הגיאומטריה. |
mouseover |
function(event) ארגומנטים:
האירוע הזה מופעל כשהעכבר נכנס לאזור של הגיאומטריה. |
mouseup |
function(event) ארגומנטים:
האירוע הזה מופעל בעקבות העברת עכבר בגיאומטריה. |
removefeature |
function(event) ארגומנטים:
האירוע הזה מופעל כשמתבצעת הסרה של תכונה מהאוסף. |
removeproperty |
function(event) ארגומנטים:
האירוע הזה מופעל כאשר מאפיין של תכונה מוסר. |
setgeometry |
function(event) ארגומנטים:
האירוע הזה מופעל כאשר מוגדרת גיאומטריה של ישות. |
setproperty |
function(event) ארגומנטים:
האירוע הזה מופעל כאשר מוגדר מאפיין של תכונה. |
|
function(event) ארגומנטים:
האירוע הזה מופעל בעקבות לחיצה ימנית על הגיאומטריה. |
ממשק Data.DataOptions
ממשק google.maps.Data.DataOptions
אובייקט DataOptions שמשמש להגדרת המאפיינים שהמפתח יכול להגדיר באובייקט Data
.
תכונות | |
---|---|
map |
סוג:
Map מפה שבה יוצגו התכונות שבאוסף. |
controlPosition optional |
סוג:
ControlPosition optional ברירת מחדל:
ControlPosition.TOP_LEFT המיקום של פקדי השרטוט במפה. |
controls optional |
סוג:
Array<string> optional ברירת מחדל:
null מתאר אילו מצבי ציור זמינים למשתמש לבחירה, לפי סדר ההצגה שלהם. אין לכלול את מצב השרטוט null , שמתווסף כברירת מחדל. אם הערך הוא null , פקדי השרטוט מושבתים ולא מוצגים. מצבי השרטוט האפשריים הם "Point" , "LineString" או "Polygon" . |
drawingMode optional |
סוג:
string optional ברירת מחדל:
null מצב השרטוט הנוכחי של שכבת הנתונים הנתונה. מצב ציור של null פירושו שהמשתמש יכול לקיים אינטראקציה עם המפה כרגיל, וקליקים לא יציירו שום דבר. מצבי השרטוט האפשריים הם null , "Point" , "LineString" או "Polygon" . |
featureFactory optional |
סוג:
function(Data.Geometry): Data.Feature optional כאשר השרטוט מופעל ומשתמש מצייר גיאומטריה (נקודה, מחרוזת קו או פוליגון), מתבצעת קריאה לפונקציה הזו עם אותה גיאומטריה והיא אמורה להחזיר תכונה שאמורה להתווסף לשכבת הנתונים. אם לא תספקו את המאפיין featurefactor, המערכת תיצור תכונה ללא מזהה וללא מאפיינים מהגיאומטריה הזו במקום זאת. ברירת המחדל היא null . |
style optional |
סוג:
Data.StylingFunction|Data.StyleOptions optional סגנון עבור כל התכונות באוסף. פרטים נוספים זמינים בשיטת setStyle() שלמעלה. |
ממשק Data.GeoJsonOptions
ממשק google.maps.Data.GeoJsonOptions
פרמטרים אופציונליים לייבוא GeoJSON.
תכונות | |
---|---|
idPropertyName optional |
סוג:
string optional שם הנכס לשימוש כמזהה התכונה. אם לא צוין מזהה תכונה של GeoJSON, ייעשה שימוש במזהה התכונה של GeoJSON. |
ממשק Data.StyleOptions
ממשק google.maps.Data.StyleOptions
אפשרויות אלה מציינות את האופן שבו העצם אמור להופיע כאשר הוא מוצג במפה.
תכונות | |
---|---|
animation optional |
סוג:
Animation optional האנימציה שמופעלת בזמן הוספת הסמן למפה. ההנחה רלוונטית רק לגיאומטריה של נקודות. |
clickable optional |
סוג:
boolean optional ברירת מחדל:
true אם true , הסמן מקבל אירועי עכבר ומגע. |
cursor optional |
סוג:
string optional סמן העכבר להצגה בעת העברת העכבר. ההנחה רלוונטית רק לגיאומטריה של נקודות. |
draggable optional |
סוג:
boolean optional ברירת מחדל:
false אם הערך הוא true , ניתן לגרור את האובייקט ברחבי המפה והגאומטריה של הישות הבסיסית תתעדכן. |
editable optional |
סוג:
boolean optional ברירת מחדל:
false אם הערך true , ניתן לערוך את האובייקט על ידי גרירת נקודות בקרה. הגיאומטריה של התכונה הבסיסית תתעדכן. חל רק על גיאומטריות של LineString ופוליגון. |
fillColor optional |
סוג:
string optional צבע המילוי. כל צבעי ה-CSS3 נתמכים, מלבד צבעים מורחבים עם שם. רלוונטי רק לגבי גיאומטריה של פוליגונים. |
fillOpacity optional |
סוג:
number optional שקיפות המילוי בין 0.0 ל-1.0. רלוונטי רק לגבי גיאומטריה של פוליגונים. |
icon optional |
סמל של החזית. אם מזינים מחרוזת, המערכת מתייחסת אליה כאילו הייתה Icon עם המחרוזת url . ההנחה רלוונטית רק לגיאומטריה של נקודות. |
icons optional |
סוג:
Array<IconSequence> optional הסמלים שיש להציג לאורך קו פוליגוני. רלוונטי רק לגיאומטריה של קווים. |
label optional |
סוג:
string|MarkerLabel optional הוספת תווית לסמן. התווית יכולה להיות מחרוזת או אובייקט MarkerLabel . ההנחה רלוונטית רק לגיאומטריה של נקודות. |
opacity optional |
סוג:
number optional שקיפות הסמן בין 0.0 ל-1.0. ההנחה רלוונטית רק לגיאומטריה של נקודות. |
shape optional |
סוג:
MarkerShape optional מגדיר את מפת התמונה המשמשת לזיהוי התאמות. ההנחה רלוונטית רק לגיאומטריה של נקודות. |
strokeColor optional |
סוג:
string optional צבע הקו. כל צבעי ה-CSS3 נתמכים, מלבד צבעים מורחבים עם שם. חל רק על גיאומטריה של קווים ופוליגונים. |
strokeOpacity optional |
סוג:
number optional שקיפות הקו בין 0.0 ל-1.0. חל רק על גיאומטריה של קווים ופוליגונים. |
strokeWeight optional |
סוג:
number optional עובי הקו בפיקסלים. חל רק על גיאומטריה של קווים ופוליגונים. |
title optional |
סוג:
string optional גלילת טקסט. ההנחה רלוונטית רק לגיאומטריה של נקודות. |
visible optional |
סוג:
boolean optional ברירת מחדל:
true האם התכונה גלויה. |
zIndex optional |
סוג:
number optional כל הישויות מוצגות במפה לפי סדר ה-zIndex שלהן, כאשר ערכים גבוהים יותר מוצגים לפני פריטים עם ערכים נמוכים יותר. סמנים מוצגים תמיד לפני מחרוזות שורה ופוליגונים. |
Data.StylingFunction typedef
google.maps.Data.StylingFunction
typedef
פונקציה המחשבת את המראה של ישות.
השיטה Data.setStyle()
יכולה לקבל פונקציית עיצוב. כדאי להשתמש באפשרות הזו כשהתכונות צריכות להופיע באופן שונה, בהתאם למאפיינים שלהן. אפשר למצוא מידע נוסף על תכונות עיצוב במדריך למפתחים.
function(Data.Feature): Data.StyleOptions
הסיווג Data.Feature
google.maps.Data.Feature
סיווג
לישות יש גיאומטריה, מזהה וקבוצת מאפיינים.
ניתן לגשת באמצעות חיוג אל const {Data} = await google.maps.importLibrary("maps")
. ראה ספריות ב-Maps JavaScript API.
יצרן | |
---|---|
Data.Feature |
Data.Feature([options]) פרמטרים:
יצירת תכונה עם האפשרויות הנתונות. |
שיטות | |
---|---|
forEachProperty |
forEachProperty(callback) פרמטרים:
ערך החזרה: ללא
מפעיל שוב ושוב את הפונקציה הנתונה ומעביר ערך ושם של מאפיין בכל הפעלה. סדר האיטרציה בין המאפיינים לא מוגדר. |
getGeometry |
getGeometry() פרמטרים: ללא
הערך המוחזר:
Data.Geometry מחזירה את הגיאומטריה של העצם. |
getId |
getId() פרמטרים: ללא
הערך המוחזר:
number|string|undefined מחזירה את מזהה התכונה. |
getProperty |
getProperty(name) פרמטרים:
הערך המוחזר:
* מחזירה את הערך של הנכס המבוקש, או undefined אם הנכס לא קיים. |
removeProperty |
removeProperty(name) פרמטרים:
ערך החזרה: ללא
הסרת הנכס עם השם הנתון. |
setGeometry |
setGeometry(newGeometry) פרמטרים:
ערך החזרה: ללא
מגדיר את הגיאומטריה של הישות. |
setProperty |
setProperty(name, newValue) פרמטרים:
ערך החזרה: ללא
קביעת הערך של המאפיין שצוין. אם הערך של newValue הוא undefined , הדבר מקביל לקריאה ל-removeProperty . |
toGeoJson |
toGeoJson(callback) פרמטרים:
ערך החזרה: ללא
מייצא את התכונה לאובייקט GeoJSON. |
אירועים | |
---|---|
removeproperty |
function(event) ארגומנטים:
האירוע הזה מופעל כאשר מאפיין של תכונה מוסר. |
setgeometry |
function(event) ארגומנטים:
האירוע הזה מופעל כאשר מוגדרת גיאומטריה של תכונה. |
setproperty |
function(event) ארגומנטים:
האירוע הזה מופעל כאשר מוגדר מאפיין של תכונה. |
ממשק Data.FeatureOptions
ממשק google.maps.Data.FeatureOptions
פרמטרים אופציונליים ליצירת Data.Feature
אובייקטים.
תכונות | |
---|---|
geometry optional |
סוג:
Data.Geometry|LatLng|LatLngLiteral optional הגיאומטריה של העצם. אם לא צוין דבר בעת בניית ישות, הגיאומטריה של התכונה תהיה null . אם נותנים אובייקט LatLng או LatLngLiteral , הם יומרו לגיאומטריה Data.Point . |
id optional |
סוג:
number|string optional מזהה התכונה הוא אופציונלי. אם סופקה, ניתן להשתמש בה כדי לחפש את התכונה באובייקט Data באמצעות השיטה getFeatureById() . לידיעתך, לא ניתן לשנות את המזהה של עצם. |
properties optional |
סוג:
Object optional מאפייני התכונה. זהו מיפוי שרירותי של שמות נכסים לערכים. |
ממשק Data.Geometry
ממשק google.maps.Data.Geometry
מחלקת על לאובייקטים גיאומטריים שונים.
שיטות | |
---|---|
forEachLatLng |
forEachLatLng(callback) פרמטרים:
ערך החזרה: ללא
מפעילה שוב ושוב את הפונקציה הנתונה ומעבירה נקודה מהגיאומטריה לפונקציה בכל הפעלה. |
getType |
getType() פרמטרים: ללא
הערך המוחזר:
string מחזירה את סוג האובייקט של הגיאומטריה. האפשרויות הן "Point" , "MultiPoint" , "LineString" , "MultiLineString" , "LinearRing" , "Polygon" , "MultiPolygon" או "GeometryCollection" . |
מחלקה של Data.Point
google.maps.Data.Point
סיווג
גיאומטריית של נקודות מכילה LatLng
יחיד.
במחלקה הזו מוטמעת Data.Geometry
.
ניתן לגשת באמצעות חיוג אל const {Data} = await google.maps.importLibrary("maps")
. ראה ספריות ב-Maps JavaScript API.
יצרן | |
---|---|
Data.Point |
Data.Point(latLng) פרמטרים:
הפונקציה בונה Data.Point מה-LatLng או מ-LatLngLiteral הנתונים. |
שיטות | |
---|---|
forEachLatLng |
forEachLatLng(callback) פרמטרים:
ערך החזרה: ללא
|
get |
get() פרמטרים: ללא
הערך המוחזר:
LatLng מחזירה את הערך הכלול LatLng . |
getType |
getType() פרמטרים: ללא
הערך המוחזר:
string הפונקציה מחזירה את המחרוזת "Point" . |
מחלקה של Data.MultiPoint
google.maps.Data.MultiPoint
סיווג
גיאומטריה מרובת נקודות מכילה מספר של LatLng
.
במחלקה הזו מוטמעת Data.Geometry
.
ניתן לגשת באמצעות חיוג אל const {Data} = await google.maps.importLibrary("maps")
. ראה ספריות ב-Maps JavaScript API.
יצרן | |
---|---|
Data.MultiPoint |
Data.MultiPoint(elements) פרמטרים:
הפונקציה בונה Data.MultiPoint מה-LatLng או מה-LatLngLiteral הנתונים. |
שיטות | |
---|---|
forEachLatLng |
forEachLatLng(callback) פרמטרים:
ערך החזרה: ללא
|
getArray |
getArray() פרמטרים: ללא
מחזירה מערך של ה- LatLng s הכלולים. מערך חדש מוחזר בכל פעם קריאה ל-getArray() . |
getAt |
getAt(n) פרמטרים:
הערך המוחזר:
LatLng מחזירה את LatLng של n . |
getLength |
getLength() פרמטרים: ללא
הערך המוחזר:
number מחזירה את מספר ה- LatLng שנכללים. |
getType |
getType() פרמטרים: ללא
הערך המוחזר:
string הפונקציה מחזירה את המחרוזת "MultiPoint" . |
המחלקה Data.LineString
google.maps.Data.LineString
סיווג
גיאומטריה של LineString מכילה מספר של LatLng
.
במחלקה הזו מוטמעת Data.Geometry
.
ניתן לגשת באמצעות חיוג אל const {Data} = await google.maps.importLibrary("maps")
. ראה ספריות ב-Maps JavaScript API.
יצרן | |
---|---|
Data.LineString |
Data.LineString(elements) פרמטרים:
הפונקציה בונה Data.LineString מה-LatLng או מה-LatLngLiteral הנתונים. |
שיטות | |
---|---|
forEachLatLng |
forEachLatLng(callback) פרמטרים:
ערך החזרה: ללא
|
getArray |
getArray() פרמטרים: ללא
מחזירה מערך של ה- LatLngs שנכלל. מערך חדש מוחזר בכל פעם קריאה ל-getArray() . |
getAt |
getAt(n) פרמטרים:
הערך המוחזר:
LatLng מחזירה את LatLng של n . |
getLength |
getLength() פרמטרים: ללא
הערך המוחזר:
number מחזירה את מספר ה- LatLng שנכללים. |
getType |
getType() פרמטרים: ללא
הערך המוחזר:
string הפונקציה מחזירה את המחרוזת "LineString" . |
מחלקה Data.MultiLineString
google.maps.Data.MultiLineString
סיווג
גיאומטריה מרובת שורות מכילה מספר של LineString
.
במחלקה הזו מוטמעת Data.Geometry
.
ניתן לגשת באמצעות חיוג אל const {Data} = await google.maps.importLibrary("maps")
. ראה ספריות ב-Maps JavaScript API.
יצרן | |
---|---|
Data.MultiLineString |
Data.MultiLineString(elements) פרמטרים:
הפונקציה בונה Data.MultiLineString מה-Data.LineString או ממערכי המיקומים הנתונים. |
שיטות | |
---|---|
forEachLatLng |
forEachLatLng(callback) פרמטרים:
ערך החזרה: ללא
|
getArray |
getArray() פרמטרים: ללא
הערך המוחזר:
Array<Data.LineString> מחזירה מערך של ה- Data.LineString s הכלולים. מערך חדש מוחזר בכל פעם קריאה ל-getArray() . |
getAt |
getAt(n) פרמטרים:
הערך המוחזר:
Data.LineString מחזירה את Data.LineString של n . |
getLength |
getLength() פרמטרים: ללא
הערך המוחזר:
number מחזירה את מספר ה- Data.LineString שנכללים. |
getType |
getType() פרמטרים: ללא
הערך המוחזר:
string הפונקציה מחזירה את המחרוזת "MultiLineString" . |
המחלקה Data.LinearRing
google.maps.Data.LinearRing
סיווג
גיאומטריה של לינארית מכילה מספר של LatLng
s, שמייצגים מחרוזת LineString סגורה. אין צורך שה-LatLng
הראשון יהיה שווה ל-LatLng
האחרון. ה-לינארי סוגר באופן מרומז.
במחלקה הזו מוטמעת Data.Geometry
.
ניתן לגשת באמצעות חיוג אל const {Data} = await google.maps.importLibrary("maps")
. ראה ספריות ב-Maps JavaScript API.
יצרן | |
---|---|
Data.LinearRing |
Data.LinearRing(elements) פרמטרים:
הפונקציה בונה Data.LinearRing מה-LatLng או מה-LatLngLiteral הנתונים. |
שיטות | |
---|---|
forEachLatLng |
forEachLatLng(callback) פרמטרים:
ערך החזרה: ללא
|
getArray |
getArray() פרמטרים: ללא
מחזירה מערך של ה- LatLng s הכלולים. מערך חדש מוחזר בכל פעם קריאה ל-getArray() . |
getAt |
getAt(n) פרמטרים:
הערך המוחזר:
LatLng מחזירה את LatLng של n . |
getLength |
getLength() פרמטרים: ללא
הערך המוחזר:
number מחזירה את מספר ה- LatLng שנכללים. |
getType |
getType() פרמטרים: ללא
הערך המוחזר:
string הפונקציה מחזירה את המחרוזת "LinearRing" . |
המחלקה של Data.Polygon
google.maps.Data.Polygon
סיווג
גיאומטריה של פוליגונים מכילה מספר של Data.LinearRing
. הטבעת הלינארית הראשונה חייבת להיות הגבול החיצוני של הפוליגון, והטבעות הלינאריות הבאות חייבות להיות גבולות פנימיים, שנקראים גם חורים. כאן אפשר לראות את הפוליגון לדוגמה עם חור.
במחלקה הזו מוטמעת Data.Geometry
.
ניתן לגשת באמצעות חיוג אל const {Data} = await google.maps.importLibrary("maps")
. ראה ספריות ב-Maps JavaScript API.
יצרן | |
---|---|
Data.Polygon |
Data.Polygon(elements) פרמטרים:
הפונקציה בונה Data.Polygon מה-Data.LinearRing או ממערכי המיקומים הנתונים. |
שיטות | |
---|---|
forEachLatLng |
forEachLatLng(callback) פרמטרים:
ערך החזרה: ללא
|
getArray |
getArray() פרמטרים: ללא
הערך המוחזר:
Array<Data.LinearRing> מחזירה מערך של ה- Data.LinearRing s הכלולים. מערך חדש מוחזר בכל פעם קריאה ל-getArray() . |
getAt |
getAt(n) פרמטרים:
הערך המוחזר:
Data.LinearRing מחזירה את Data.LinearRing של n . |
getLength |
getLength() פרמטרים: ללא
הערך המוחזר:
number מחזירה את מספר ה- Data.LinearRing שנכללים. |
getType |
getType() פרמטרים: ללא
הערך המוחזר:
string הפונקציה מחזירה את המחרוזת "Polygon" . |
מחלקה של Data.MultiPolygon
google.maps.Data.MultiPolygon
סיווג
גיאומטריה מרובת פוליגונים מכילה מספר של Data.Polygon
.
במחלקה הזו מוטמעת Data.Geometry
.
ניתן לגשת באמצעות חיוג אל const {Data} = await google.maps.importLibrary("maps")
. ראה ספריות ב-Maps JavaScript API.
יצרן | |
---|---|
Data.MultiPolygon |
Data.MultiPolygon(elements) פרמטרים:
הפונקציה בונה Data.MultiPolygon מה-Data.Polygon או ממערכי המיקומים הנתונים. |
שיטות | |
---|---|
forEachLatLng |
forEachLatLng(callback) פרמטרים:
ערך החזרה: ללא
|
getArray |
getArray() פרמטרים: ללא
הערך המוחזר:
Array<Data.Polygon> מחזירה מערך של ה- Data.Polygon s הכלולים. מערך חדש מוחזר בכל פעם קריאה ל-getArray() . |
getAt |
getAt(n) פרמטרים:
הערך המוחזר:
Data.Polygon מחזירה את Data.Polygon של n . |
getLength |
getLength() פרמטרים: ללא
הערך המוחזר:
number מחזירה את מספר ה- Data.Polygon שנכללים. |
getType |
getType() פרמטרים: ללא
הערך המוחזר:
string הפונקציה מחזירה את המחרוזת "MultiPolygon" . |
המחלקה של Data.GeometryCollection
google.maps.Data.GeometryCollection
סיווג
אוסף GeometryCollection מכיל מספר אובייקטים גיאומטריים. כל אובייקט מסוג LatLng
או LatLngLiteral
מומר באופן אוטומטי ל-Data.Point
אובייקטים גיאומטריים.
במחלקה הזו מוטמעת Data.Geometry
.
ניתן לגשת באמצעות חיוג אל const {Data} = await google.maps.importLibrary("maps")
. ראה ספריות ב-Maps JavaScript API.
יצרן | |
---|---|
Data.GeometryCollection |
Data.GeometryCollection(elements) פרמטרים:
בונה Data.GeometryCollection מאובייקטים בגיאומטריה הנתונים או מהאובייקטים LatLng . |
שיטות | |
---|---|
forEachLatLng |
forEachLatLng(callback) פרמטרים:
ערך החזרה: ללא
|
getArray |
getArray() פרמטרים: ללא
הערך המוחזר:
Array<Data.Geometry> מחזירה מערך של אובייקטי הגיאומטריה הכלולים. מערך חדש מוחזר בכל פעם קריאה ל- getArray() . |
getAt |
getAt(n) פרמטרים:
הערך המוחזר:
Data.Geometry מחזירה את אובייקט הגיאומטריה הכלולה בגודל n . |
getLength |
getLength() פרמטרים: ללא
הערך המוחזר:
number מחזירה את מספר האובייקטים בגיאומטריה הנכללים. |
getType |
getType() פרמטרים: ללא
הערך המוחזר:
string הפונקציה מחזירה את המחרוזת "GeometryCollection" . |
ממשק Data.MouseEvent
ממשק google.maps.Data.MouseEvent
האובייקט הזה מועבר למטפלי אירועי עכבר באובייקט Data
.
הממשק הזה פועל ב-MapMouseEvent
.
תכונות | |
---|---|
feature |
סוג:
Data.Feature התכונה שיצרה את אירוע העכבר. |
עברה בירושה:
domEvent ,
latLng
|
שיטות | |
---|---|
עברה בירושה:
stop
|
ממשק Data.AddFeatureEvent
ממשק google.maps.Data.AddFeatureEvent
המאפיינים של אירוע addfeature
.
תכונות | |
---|---|
feature |
סוג:
Data.Feature התכונה שנוספה אל FeatureCollection . |
ממשק Data.RemoveFeatureEvent
ממשק google.maps.Data.RemoveFeatureEvent
המאפיינים של אירוע removefeature
.
תכונות | |
---|---|
feature |
סוג:
Data.Feature התכונה שהוסרה מ FeatureCollection . |
ממשק Data.SetGeometryEvent
ממשק google.maps.Data.SetGeometryEvent
המאפיינים של אירוע setgeometry
.
תכונות | |
---|---|
feature |
סוג:
Data.Feature התכונה שהגיאומטריה שלה הוגדרה. |
newGeometry optional |
סוג:
Data.Geometry optional הגיאומטריה של התכונה החדשה. |
oldGeometry optional |
סוג:
Data.Geometry optional הגיאומטריה של התכונה הקודמת. |
ממשק Data.SetPropertyEvent
ממשק google.maps.Data.SetPropertyEvent
המאפיינים של אירוע setproperty
.
תכונות | |
---|---|
feature |
סוג:
Data.Feature התכונה שהנכס שלה הוגדר. |
name |
סוג:
string שם הנכס. |
newValue |
סוג:
* הערך החדש. |
oldValue |
סוג:
* הערך הקודם. אם הנכס יתווסף, הערך יהיה undefined . |
Data.RemovePropertyEvent interface
ממשק google.maps.Data.RemovePropertyEvent
המאפיינים של אירוע removeproperty
.
תכונות | |
---|---|
feature |
סוג:
Data.Feature התכונה שהנכס שלה הוסר. |
name |
סוג:
string שם הנכס. |
oldValue |
סוג:
* הערך הקודם. |