הכיתה Data
google.maps.Data
class
שכבה להצגת נתונים גיאו-מרחביים. אפשר להציג נקודות, מחרוזות קווים ופוליגונים.
לכל 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 הנתון. |
Methods | |
---|---|
add |
add([feature]) פרמטרים:
ערך המוחזר:
Data.Feature הפונקציה מוסיפה תכונה לאוסף ומחזירה את התכונה שנוספה. אם לתכונה יש מזהה, היא תחליף כל תכונה קיימת בקולקציה עם אותו מזהה. אם לא מציינים תכונה, המערכת תיצור תכונה חדשה עם גיאומטריה null וללא מאפיינים. אם מציינים את שימו לב שהמזהים |
addGeoJson |
addGeoJson(geoJson[, options]) פרמטרים:
ערך המוחזר:
Array<Data.Feature> הוספת תכונות GeoJSON לאוסף. מעבירים ל-method הזה JSON שעבר ניתוח. התכונות שיובאו יחזרו. אם לא ניתן לייבא את קובץ ה-GeoJSON, מתרחשת חריגה. |
contains |
contains(feature) פרמטרים:
ערך המוחזר:
boolean בדיקה אם התכונה הנתונה נמצאת באוסף. |
forEach |
forEach(callback) פרמטרים:
ערך המוחזר: None
הפונקציה מפעילה שוב ושוב את הפונקציה הנתונה, ומעבירה תכונה מהאוסף לפונקציה בכל הפעלה. סדר החזרה על התכונות לא מוגדר. |
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]) פרמטרים:
ערך המוחזר: None
טעינת GeoJSON מכתובת URL והוספת התכונות לאוסף. הערה: אחזור ה-GeoJSON מתבצע באמצעות XHR, ויכול להיות שהוא לא יפעל בין דומיינים. אם נתקלתם בבעיות, מומלץ לאחזר את GeoJSON באמצעות ספריית AJAX לבחירתכם, ולאחר מכן לבצע קריאה ל- |
overrideStyle |
overrideStyle(feature, style) פרמטרים:
ערך המוחזר: None
שינוי הסגנון של תכונה. השינויים האלה חלים על הסגנון שצוין באמצעות setStyle() . מאפייני סגנון שמוגדרים ל-null חוזרים לערך שצוין באמצעות setStyle() . |
remove |
remove(feature) פרמטרים:
ערך המוחזר: None
הסרת תכונה מהאוסף. |
revertStyle |
revertStyle([feature]) פרמטרים:
ערך המוחזר: None
הסרת ההשפעה של קריאות overrideStyle() קודמות. הסגנון של התכונה הנתונה יחזור לסגנון שצוין ב-setStyle() . אם לא מציינים תכונה, הסגנון של כל התכונות יוחזר למצב הקודם. |
setControlPosition |
setControlPosition(controlPosition) פרמטרים:
ערך המוחזר: None
מגדיר את המיקום של אמצעי הבקרה לציור במפה. |
setControls |
setControls(controls) פרמטרים:
ערך המוחזר: None
מגדיר את מצבי הציור שיהיו זמינים למשתמש לבחירה, לפי הסדר שבו הם מוצגים. לא צריך לכלול את מצב הציור null , שנוסף כברירת מחדל. אם הערך הוא null , פקדי השרטוט מושבתים ולא מוצגים. מצבי השרטוט האפשריים הם "Point" , "LineString" או "Polygon" . |
setDrawingMode |
setDrawingMode(drawingMode) פרמטרים:
ערך המוחזר: None
הגדרת מצב הציור הנוכחי של שכבת הנתונים הנתונה. מצב ציור של null מציין שהמשתמש יכול לקיים אינטראקציה עם המפה כרגיל, ולחיצות לא יוצרות שום דבר. מצבי הציור האפשריים הם null , "Point" , "LineString" או "Polygon" . |
setMap |
setMap(map) פרמטרים:
ערך המוחזר: None
עיבוד הנתונים של התכונות במפה שצוינה. אם המפה מוגדרת כ- null , התכונות יוסרו מהמפה. |
setStyle |
setStyle(style) פרמטרים:
ערך המוחזר: None
הגדרת הסגנון לכל התכונות באוסף. סגנונות שצוינו לפי מאפיין דרך overrideStyle() ימשיכו לחול. מעבירים אובייקט עם אפשרויות הסגנון הרצויות, או פונקציה שמחשבת את הסגנון לכל תכונה. הפונקציה תופעל בכל פעם שמאפייני התכונה יעודכנו. |
toGeoJson |
toGeoJson(callback) פרמטרים:
ערך המוחזר: None
ייצוא המאפיינים באוסף לאובייקט GeoJSON. |
עובר בירושה:
addListener ,
bindTo ,
get ,
notify ,
set ,
setValues ,
unbind ,
unbindAll
|
אירועים | |
---|---|
addfeature |
function(event) ארגומנטים:
האירוע הזה מופעל כשתכונה מסוימת מתווספת לאוסף. |
click |
function(event) ארגומנטים:
האירוע הזה מופעל אחרי לחיצה על הגיאומטריה. |
contextmenu |
function(event) ארגומנטים:
האירוע הזה מופעל כשאירוע contextmenu של 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 כשהציור מופעל והמשתמש מצייר גיאומטריה (נקודה, שורה של קווים או פוליגון), הפונקציה הזו נקראת עם הגיאומטריה הזו וצריך להחזיר ישות שצריך להוסיף לשכבת הנתונים. אם לא מציינים את featureFactory, במקום זאת נוצר Feature ללא מזהה וללא מאפיינים מהגיאומטריה הזו. ברירת המחדל היא null . |
style optional |
סוג:
Data.StylingFunction|Data.StyleOptions optional הסגנון של כל התכונות באוסף. פרטים נוספים זמינים בשיטה setStyle() שלמעלה. |
הממשק Data.GeoJsonOptions
ממשק google.maps.Data.GeoJsonOptions
פרמטרים אופציונליים לייבוא GeoJSON.
מאפיינים | |
---|---|
idPropertyName optional |
סוג:
string optional השם של מאפיין התכונה שישמש כמזהה התכונה. אם לא צוין, המערכת תשתמש במזהה התכונה של 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 ו-Polygon. |
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
class
לכל תכונה יש גיאומטריה, מזהה וקבוצת נכסים.
אפשר לגשת אליו באמצעות חיוג למספר const {Data} = await google.maps.importLibrary("maps")
. ספריות ב-Maps JavaScript API
יצרן | |
---|---|
Data.Feature |
Data.Feature([options]) פרמטרים:
יצירת Feature עם האפשרויות הנתונות. |
Methods | |
---|---|
forEachProperty |
forEachProperty(callback) פרמטרים:
ערך המוחזר: None
קריאה חוזרת של הפונקציה הנתונה, עם העברת ערך ושם של מאפיין בכל קריאה. סדר המחזור במאפיינים לא מוגדר. |
getGeometry |
getGeometry() פרמטרים: ללא
ערך המוחזר:
Data.Geometry הפונקציה מחזירה את הגיאומטריה של התכונה. |
getId |
getId() פרמטרים: ללא
ערך המוחזר:
number|string|undefined הפונקציה מחזירה את מזהה התכונה. |
getProperty |
getProperty(name) פרמטרים:
ערך המוחזר:
* הפונקציה מחזירה את הערך של המאפיין המבוקש, או את הערך undefined אם המאפיין לא קיים. |
removeProperty |
removeProperty(name) פרמטרים:
ערך המוחזר: None
הסרת הנכס בשם שצוין. |
setGeometry |
setGeometry(newGeometry) פרמטרים:
ערך המוחזר: None
הגדרת הגיאומטריה של התכונה. |
setProperty |
setProperty(name, newValue) פרמטרים:
ערך המוחזר: None
הגדרת הערך של המאפיין שצוין. אם newValue שווה ל-undefined , הפעולה הזו שקולה לקריאה לפונקציה removeProperty . |
toGeoJson |
toGeoJson(callback) פרמטרים:
ערך המוחזר: None
ייצוא התכונה לאובייקט 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
סופר-קלאס של אובייקטי הגיאומטריה השונים.
Methods | |
---|---|
forEachLatLng |
forEachLatLng(callback) פרמטרים:
ערך המוחזר: None
הפונקציה מפעילה שוב ושוב את הפונקציה הנתונה, ומעבירה נקודה מהגיאומטריה לפונקציה בכל הפעלה. |
getType |
getType() פרמטרים: ללא
ערך המוחזר:
string הפונקציה מחזירה את הסוג של אובייקט הגיאומטריה. האפשרויות הן "Point" , "MultiPoint" , "LineString" , "MultiLineString" , "LinearRing" , "Polygon" , "MultiPolygon" או "GeometryCollection" . |
הכיתה Data.Point
google.maps.Data.Point
class
גיאומטריה של נקודה מכילה LatLng
יחיד.
המחלקה הזו מטמיעה את Data.Geometry
.
אפשר לגשת אליו באמצעות חיוג למספר const {Data} = await google.maps.importLibrary("maps")
. ספריות ב-Maps JavaScript API
יצרן | |
---|---|
Data.Point |
Data.Point(latLng) פרמטרים:
יצירת Data.Point מ-LatLng או מ-LatLngLiteral נתונים. |
Methods | |
---|---|
forEachLatLng |
forEachLatLng(callback) פרמטרים:
ערך המוחזר: None
|
get |
get() פרמטרים: ללא
ערך המוחזר:
LatLng הפונקציה מחזירה את LatLng שמכיל ה-container. |
getType |
getType() פרמטרים: ללא
ערך המוחזר:
string הפונקציה מחזירה את המחרוזת "Point" . |
הכיתה Data.MultiPoint
google.maps.Data.MultiPoint
class
גיאומטריה של MultiPoint מכילה מספר LatLng
.
המחלקה הזו מטמיעה את Data.Geometry
.
אפשר לגשת אליו באמצעות חיוג למספר const {Data} = await google.maps.importLibrary("maps")
. ספריות ב-Maps JavaScript API
יצרן | |
---|---|
Data.MultiPoint |
Data.MultiPoint(elements) פרמטרים:
יצירת Data.MultiPoint מה-LatLng או מה-LatLngLiteral שצוינו. |
Methods | |
---|---|
forEachLatLng |
forEachLatLng(callback) פרמטרים:
ערך המוחזר: None
|
getArray |
getArray() פרמטרים: ללא
הפונקציה מחזירה מערך של ערכי LatLng הכלולים. בכל פעם שמפעילים את getArray() , מוחזר מערך חדש. |
getAt |
getAt(n) פרמטרים:
ערך המוחזר:
LatLng הפונקציה מחזירה את ה- LatLng ה-n בתוך ה-list. |
getLength |
getLength() פרמטרים: ללא
ערך המוחזר:
number הפונקציה מחזירה את מספר ה- LatLng שכלולים ב-x. |
getType |
getType() פרמטרים: ללא
ערך המוחזר:
string הפונקציה מחזירה את המחרוזת "MultiPoint" . |
הכיתה Data.LineString
google.maps.Data.LineString
class
גיאומטריה של LineString מכילה מספר LatLng
.
המחלקה הזו מטמיעה את Data.Geometry
.
אפשר לגשת אליו באמצעות חיוג למספר const {Data} = await google.maps.importLibrary("maps")
. ספריות ב-Maps JavaScript API
יצרן | |
---|---|
Data.LineString |
Data.LineString(elements) פרמטרים:
יצירת Data.LineString מה-LatLng או מה-LatLngLiteral שצוינו. |
Methods | |
---|---|
forEachLatLng |
forEachLatLng(callback) פרמטרים:
ערך המוחזר: None
|
getArray |
getArray() פרמטרים: ללא
הפונקציה מחזירה מערך של ה- LatLngs הכלול. בכל פעם שמפעילים את getArray() , מוחזר מערך חדש. |
getAt |
getAt(n) פרמטרים:
ערך המוחזר:
LatLng הפונקציה מחזירה את ה- LatLng ה-n בתוך ה-list. |
getLength |
getLength() פרמטרים: ללא
ערך המוחזר:
number הפונקציה מחזירה את מספר ה- LatLng שכלולים ב-x. |
getType |
getType() פרמטרים: ללא
ערך המוחזר:
string הפונקציה מחזירה את המחרוזת "LineString" . |
הכיתה Data.MultiLineString
google.maps.Data.MultiLineString
class
גיאומטריה מסוג MultiLineString מכילה מספר רכיבי LineString
.
המחלקה הזו מטמיעה את Data.Geometry
.
אפשר לגשת אליו באמצעות חיוג למספר const {Data} = await google.maps.importLibrary("maps")
. ספריות ב-Maps JavaScript API
יצרן | |
---|---|
Data.MultiLineString |
Data.MultiLineString(elements) פרמטרים:
יצירת Data.MultiLineString מה-Data.LineString s או ממערכים של המיקומים שצוינו. |
Methods | |
---|---|
forEachLatLng |
forEachLatLng(callback) פרמטרים:
ערך המוחזר: None
|
getArray |
getArray() פרמטרים: ללא
ערך המוחזר:
Array<Data.LineString> הפונקציה מחזירה מערך של ערכי Data.LineString הכלולים. בכל פעם שמפעילים את getArray() , מוחזר מערך חדש. |
getAt |
getAt(n) פרמטרים:
ערך המוחזר:
Data.LineString הפונקציה מחזירה את ה- Data.LineString ה-n בתוך ה-list. |
getLength |
getLength() פרמטרים: ללא
ערך המוחזר:
number הפונקציה מחזירה את מספר ה- Data.LineString שכלולים ב-x. |
getType |
getType() פרמטרים: ללא
ערך המוחזר:
string הפונקציה מחזירה את המחרוזת "MultiLineString" . |
הכיתה Data.LinearRing
google.maps.Data.LinearRing
class
גיאומטריה של LinearRing מכילה מספר LatLng
, שמייצגים LineString סגור. אין צורך להגדיר את LatLng
הראשון שווה ל-LatLng
האחרון. ה-LinearRing סגור באופן סמלי.
המחלקה הזו מטמיעה את Data.Geometry
.
אפשר לגשת אליו באמצעות חיוג למספר const {Data} = await google.maps.importLibrary("maps")
. ספריות ב-Maps JavaScript API
יצרן | |
---|---|
Data.LinearRing |
Data.LinearRing(elements) פרמטרים:
יצירת Data.LinearRing מה-LatLng או מה-LatLngLiteral שצוינו. |
Methods | |
---|---|
forEachLatLng |
forEachLatLng(callback) פרמטרים:
ערך המוחזר: None
|
getArray |
getArray() פרמטרים: ללא
הפונקציה מחזירה מערך של ערכי LatLng הכלולים. בכל פעם שמפעילים את getArray() , מוחזר מערך חדש. |
getAt |
getAt(n) פרמטרים:
ערך המוחזר:
LatLng הפונקציה מחזירה את ה- LatLng ה-n בתוך ה-list. |
getLength |
getLength() פרמטרים: ללא
ערך המוחזר:
number הפונקציה מחזירה את מספר ה- LatLng שכלולים ב-x. |
getType |
getType() פרמטרים: ללא
ערך המוחזר:
string הפונקציה מחזירה את המחרוזת "LinearRing" . |
הכיתה Data.Polygon
google.maps.Data.Polygon
class
גיאומטריה של פוליגון מכילה מספר Data.LinearRing
. הטבעת הלינארית הראשונה חייבת להיות הגבול החיצוני של הפוליגון, והטבעות הלינאריות הבאות חייבות להיות גבולות פנימיים, שנקראים גם חורים. דוגמה לפוליגון עם חור
המחלקה הזו מטמיעה את Data.Geometry
.
אפשר לגשת אליו באמצעות חיוג למספר const {Data} = await google.maps.importLibrary("maps")
. ספריות ב-Maps JavaScript API
יצרן | |
---|---|
Data.Polygon |
Data.Polygon(elements) פרמטרים:
יצירת Data.Polygon מה-Data.LinearRing s או ממערכים של המיקומים שצוינו. |
Methods | |
---|---|
forEachLatLng |
forEachLatLng(callback) פרמטרים:
ערך המוחזר: None
|
getArray |
getArray() פרמטרים: ללא
ערך המוחזר:
Array<Data.LinearRing> הפונקציה מחזירה מערך של ערכי Data.LinearRing הכלולים. בכל פעם שמפעילים את getArray() , מוחזר מערך חדש. |
getAt |
getAt(n) פרמטרים:
ערך המוחזר:
Data.LinearRing הפונקציה מחזירה את ה- Data.LinearRing ה-n בתוך ה-list. |
getLength |
getLength() פרמטרים: ללא
ערך המוחזר:
number הפונקציה מחזירה את מספר ה- Data.LinearRing שכלולים ב-x. |
getType |
getType() פרמטרים: ללא
ערך המוחזר:
string הפונקציה מחזירה את המחרוזת "Polygon" . |
הכיתה Data.MultiPolygon
google.maps.Data.MultiPolygon
class
גיאומטריה של MultiPolygon מכילה מספר Data.Polygon
.
המחלקה הזו מטמיעה את Data.Geometry
.
אפשר לגשת אליו באמצעות חיוג למספר const {Data} = await google.maps.importLibrary("maps")
. ספריות ב-Maps JavaScript API
יצרן | |
---|---|
Data.MultiPolygon |
Data.MultiPolygon(elements) פרמטרים:
יצירת Data.MultiPolygon מה-Data.Polygon s או ממערכים של המיקומים שצוינו. |
Methods | |
---|---|
forEachLatLng |
forEachLatLng(callback) פרמטרים:
ערך המוחזר: None
|
getArray |
getArray() פרמטרים: ללא
ערך המוחזר:
Array<Data.Polygon> הפונקציה מחזירה מערך של ערכי Data.Polygon הכלולים. בכל פעם שמפעילים את getArray() , מוחזר מערך חדש. |
getAt |
getAt(n) פרמטרים:
ערך המוחזר:
Data.Polygon הפונקציה מחזירה את ה- Data.Polygon ה-n בתוך ה-list. |
getLength |
getLength() פרמטרים: ללא
ערך המוחזר:
number הפונקציה מחזירה את מספר ה- Data.Polygon שכלולים ב-x. |
getType |
getType() פרמטרים: ללא
ערך המוחזר:
string הפונקציה מחזירה את המחרוזת "MultiPolygon" . |
הכיתה Data.GeometryCollection
google.maps.Data.GeometryCollection
class
אובייקט 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 s נתונים. |
Methods | |
---|---|
forEachLatLng |
forEachLatLng(callback) פרמטרים:
ערך המוחזר: None
|
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
|
Methods | |
---|---|
עבר בירושה:
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
ממשק google.maps.Data.RemovePropertyEvent
המאפיינים של אירוע removeproperty
.
מאפיינים | |
---|---|
feature |
סוג:
Data.Feature התכונה שהנכס שלה הוסר. |
name |
סוג:
string שם הנכס. |
oldValue |
סוג:
* הערך הקודם. |