Data class
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 לאוסף. מעבירים לשיטה הזו 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)ארגומנטים:
האירוע הזה מופעל כשהאירוע 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, במקום זאת ייווצר מאותו Geometry אובייקט Feature ללא מזהה וללא מאפיינים. ברירת המחדל היא null. |
style optional |
סוג:
Data.StylingFunction|Data.StyleOptions optionalסגנון לכל התכונות באוסף. פרטים נוספים מופיעים בשיטה setStyle() שלמעלה. |
Data.GeoJsonOptions interface
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 class
google.maps.Data.Feature
class
לישות יש גיאומטריה, מזהה וקבוצת מאפיינים.
אפשר להתקשר אל const {Data} = await google.maps.importLibrary("maps") כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.
יצרן | |
|---|---|
Data.Feature |
Data.Feature([options])פרמטרים:
יוצרת תכונה עם האפשרויות שצוינו. |
Methods | |
|---|---|
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
ממשק
מחלקת-על של אובייקטים גיאומטריים שונים.
Methods | |
|---|---|
forEachLatLng |
forEachLatLng(callback)פרמטרים:
ערך מוחזר: אין
מפעילה שוב ושוב את הפונקציה הנתונה, ומעבירה נקודה מהגיאומטריה לפונקציה בכל הפעלה. |
getType |
getType()פרמטרים: אין
ערך מוחזר:
stringהפונקציה מחזירה את הסוג של אובייקט הגיאומטריה. האפשרויות הן "Point", "MultiPoint", "LineString", "MultiLineString", "LinearRing", "Polygon", "MultiPolygon" או "GeometryCollection". |
Data.Point class
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)פרמטרים:
ערך מוחזר: אין
|
get |
get()פרמטרים: אין
ערך מוחזר:
LatLngמחזירה את LatLng שכלול בתוכה. |
getType |
getType()פרמטרים: אין
ערך מוחזר:
stringהפונקציה מחזירה את המחרוזת "Point". |
Data.MultiPoint class
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)פרמטרים:
ערך מוחזר: אין
|
getArray |
getArray()פרמטרים: אין
מחזירה מערך של רכיבי LatLng שכלולים בה. מערך חדש מוחזר בכל פעם שמבצעים קריאה ל-getArray(). |
getAt |
getAt(n)פרמטרים:
ערך מוחזר:
LatLngמחזירה את n-th contained LatLng. |
getLength |
getLength()פרמטרים: אין
ערך מוחזר:
numberהפונקציה מחזירה את מספר התווים LatLng שמופיעים בתוך המחרוזת. |
getType |
getType()פרמטרים: אין
ערך מוחזר:
stringהפונקציה מחזירה את המחרוזת "MultiPoint". |
Data.LineString class
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)פרמטרים:
ערך מוחזר: אין
|
getArray |
getArray()פרמטרים: אין
מחזירה מערך של LatLngs. מערך חדש מוחזר בכל פעם שמבצעים קריאה ל-getArray(). |
getAt |
getAt(n)פרמטרים:
ערך מוחזר:
LatLngמחזירה את n-th contained LatLng. |
getLength |
getLength()פרמטרים: אין
ערך מוחזר:
numberהפונקציה מחזירה את מספר התווים LatLng שמופיעים בתוך המחרוזת. |
getType |
getType()פרמטרים: אין
ערך מוחזר:
stringהפונקציה מחזירה את המחרוזת "LineString". |
Data.MultiLineString class
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.LineStrings נתונים או ממערכים של מיקומים. |
Methods | |
|---|---|
forEachLatLng |
forEachLatLng(callback)פרמטרים:
ערך מוחזר: אין
|
getArray |
getArray()פרמטרים: אין
ערך מוחזר:
Array<Data.LineString>מחזירה מערך של רכיבי Data.LineString שכלולים בה. מערך חדש מוחזר בכל פעם שמבצעים קריאה ל-getArray(). |
getAt |
getAt(n)פרמטרים:
ערך מוחזר:
Data.LineStringמחזירה את n-th contained Data.LineString. |
getLength |
getLength()פרמטרים: אין
ערך מוחזר:
numberהפונקציה מחזירה את מספר התווים Data.LineString שמופיעים בתוך המחרוזת. |
getType |
getType()פרמטרים: אין
ערך מוחזר:
stringהפונקציה מחזירה את המחרוזת "MultiLineString". |
Data.LinearRing class
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)פרמטרים:
ערך מוחזר: אין
|
getArray |
getArray()פרמטרים: אין
מחזירה מערך של רכיבי LatLng שכלולים בה. מערך חדש מוחזר בכל פעם שמבצעים קריאה ל-getArray(). |
getAt |
getAt(n)פרמטרים:
ערך מוחזר:
LatLngמחזירה את n-th contained LatLng. |
getLength |
getLength()פרמטרים: אין
ערך מוחזר:
numberהפונקציה מחזירה את מספר התווים LatLng שמופיעים בתוך המחרוזת. |
getType |
getType()פרמטרים: אין
ערך מוחזר:
stringהפונקציה מחזירה את המחרוזת "LinearRing". |
Data.Polygon class
google.maps.Data.Polygon
class
גיאומטריית פוליגון מכילה מספר Data.LinearRing. ה-linear-ring הראשון חייב להיות הגבול החיצוני של הפוליגון, וה-linear-ring הבאים חייבים להיות גבולות פנימיים, שנקראים גם חורים. דוגמה למצולע עם חור
במחלקה הזו מיושם
Data.Geometry.
אפשר להתקשר אל const {Data} = await google.maps.importLibrary("maps") כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.
יצרן | |
|---|---|
Data.Polygon |
Data.Polygon(elements)פרמטרים:
יוצרת Data.Polygon מData.LinearRings נתונים או ממערכים של מיקומים. |
Methods | |
|---|---|
forEachLatLng |
forEachLatLng(callback)פרמטרים:
ערך מוחזר: אין
|
getArray |
getArray()פרמטרים: אין
ערך מוחזר:
Array<Data.LinearRing>מחזירה מערך של רכיבי Data.LinearRing שכלולים בה. מערך חדש מוחזר בכל פעם שמבצעים קריאה ל-getArray(). |
getAt |
getAt(n)פרמטרים:
ערך מוחזר:
Data.LinearRingמחזירה את n-th contained Data.LinearRing. |
getLength |
getLength()פרמטרים: אין
ערך מוחזר:
numberהפונקציה מחזירה את מספר התווים Data.LinearRing שמופיעים בתוך המחרוזת. |
getType |
getType()פרמטרים: אין
ערך מוחזר:
stringהפונקציה מחזירה את המחרוזת "Polygon". |
Data.MultiPolygon class
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.Polygons נתונים או ממערכים של מיקומים. |
Methods | |
|---|---|
forEachLatLng |
forEachLatLng(callback)פרמטרים:
ערך מוחזר: אין
|
getArray |
getArray()פרמטרים: אין
ערך מוחזר:
Array<Data.Polygon>מחזירה מערך של רכיבי Data.Polygon שכלולים בה. מערך חדש מוחזר בכל פעם שמבצעים קריאה ל-getArray(). |
getAt |
getAt(n)פרמטרים:
ערך מוחזר:
Data.Polygonמחזירה את n-th contained Data.Polygon. |
getLength |
getLength()פרמטרים: אין
ערך מוחזר:
numberהפונקציה מחזירה את מספר התווים Data.Polygon שמופיעים בתוך המחרוזת. |
getType |
getType()פרמטרים: אין
ערך מוחזר:
stringהפונקציה מחזירה את המחרוזת "MultiPolygon". |
Data.GeometryCollection class
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. |
Methods | |
|---|---|
forEachLatLng |
forEachLatLng(callback)פרמטרים:
ערך מוחזר: אין
|
getArray |
getArray()פרמטרים: אין
ערך מוחזר:
Array<Data.Geometry>הפונקציה מחזירה מערך של אובייקטים גיאומטריים שכלולים באובייקט הנוכחי. מערך חדש מוחזר בכל פעם שמבצעים קריאה ל- getArray(). |
getAt |
getAt(n)פרמטרים:
ערך מוחזר:
Data.Geometryהפונקציה מחזירה את אובייקט הגיאומטריה ה- n שנכלל. |
getLength |
getLength()פרמטרים: אין
ערך מוחזר:
numberהפונקציה מחזירה את מספר האובייקטים הגיאומטריים שכלולים באובייקט הגיאומטרי. |
getType |
getType()פרמטרים: אין
ערך מוחזר:
stringהפונקציה מחזירה את המחרוזת "GeometryCollection". |
Data.MouseEvent interface
google.maps.Data.MouseEvent
ממשק
האובייקט הזה מועבר ל-handlers של אירועי עכבר באובייקט Data.
הממשק הזה מרחיב את MapMouseEvent.
מאפיינים | |
|---|---|
feature |
סוג:
Data.Featureהתכונה שיצרה את אירוע העכבר. |
בירושה:
domEvent,
latLng
| |
Methods | |
|---|---|
Inherited:
stop
|
Data.AddFeatureEvent interface
google.maps.Data.AddFeatureEvent
ממשק
המאפיינים של אירוע addfeature.
מאפיינים | |
|---|---|
feature |
סוג:
Data.Featureהתכונה שנוספה ל- FeatureCollection. |
Data.RemoveFeatureEvent interface
google.maps.Data.RemoveFeatureEvent
ממשק
המאפיינים של אירוע removefeature.
מאפיינים | |
|---|---|
feature |
סוג:
Data.Featureהתכונה שהוסרה מ- FeatureCollection. |
Data.SetGeometryEvent interface
google.maps.Data.SetGeometryEvent
ממשק
המאפיינים של אירוע setgeometry.
מאפיינים | |
|---|---|
feature |
סוג:
Data.Featureהתכונה שהגיאומטריה שלה הוגדרה. |
newGeometry optional |
סוג:
Data.Geometry optionalהגיאומטריה של התכונה החדשה. |
oldGeometry optional |
סוג:
Data.Geometry optionalהגיאומטריה של הישות הקודמת. |
Data.SetPropertyEvent interface
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 |
סוג:
*הערך הקודם. |