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.LineString s נתונים או ממערכים של מיקומים. |
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.LinearRing s נתונים או ממערכים של מיקומים. |
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.Polygon s נתונים או ממערכים של מיקומים. |
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 |
סוג:
* הערך הקודם. |