Marker3DElement class
מחלקה google.maps.maps3d.Marker3DElement
הצגת מיקום במפה תלת-ממדית. שימו לב שצריך להגדיר את position כדי ש-Marker3DElement יוצג.
רכיב בהתאמה אישית:
<gmp-marker-3d altitude-mode="absolute" collision-behavior="required" draws-when-occluded extruded label="string" position="lat,lng" size-preserved z-index="number"></gmp-marker-3d>
המחלקה הזו מרחיבה את HTMLElement.
המחלקה הזו מטמיעה את Marker3DElementOptions.
כדי לקבל גישה, צריך לקרוא ל: const {Marker3DElement} = await google.maps.importLibrary("maps3d").
מידע נוסף מופיע בדף ספריות ב-Maps JavaScript API.
יצרן | |
|---|---|
Marker3DElement |
Marker3DElement([options])פרמטרים:
יוצרת Marker3DElement עם האפשרויות שצוינו. |
מאפיינים | |
|---|---|
altitudeMode |
סוג:
AltitudeMode optionalברירת המחדל:
AltitudeMode.CLAMP_TO_GROUNDמציין איך רכיב הגובה של המיקום מפורש.
מאפיין HTML:
|
collisionBehavior |
סוג:
CollisionBehavior optionalברירת המחדל:
CollisionBehavior.REQUIREDרשימה שמציינת איך Marker3DElement צריך להתנהג כשהוא מתנגש עם Marker3DElement אחר או עם התוויות של מפת הבסיס.
מאפיין HTML:
|
drawsWhenOccluded |
סוג:
boolean optionalברירת המחדל:
falseמציין אם צריך לשרטט את הסמן הזה או לא כשהוא מוסתר. הסמן יכול להיות מוסתר על ידי גיאומטריה של המפה (למשל, בניינים).
מאפיין HTML:
|
extruded |
סוג:
boolean optionalברירת המחדל:
falseמציינת אם לחבר את הסמן לקרקע. כדי להבליט סמן, הערך של
altitudeMode צריך להיות RELATIVE_TO_GROUND או ABSOLUTE.מאפיין HTML:
|
label |
סוג:
string optionalהטקסט שיוצג על ידי הסמן הזה.
מאפיין HTML:
|
position |
סוג:
LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optionalהמיקום של קצה הסמן. במצבים מסוימים המערכת מתעלמת מהגובה, ולכן הוא אופציונלי.
מאפיין HTML:
|
sizePreserved |
סוג:
boolean optionalברירת המחדל:
falseמציין אם הסמן הזה צריך לשמור על הגודל שלו או לא, ללא קשר למרחק מהמצלמה. כברירת מחדל, הסמן משתנה בהתאם למרחק מהמצלמה או להטיה.
מאפיין HTML:
|
zIndex |
סוג:
number optionalה-zIndex בהשוואה לסמנים אחרים.
מאפיין HTML:
|
מכונות מזל | |
|---|---|
default |
כל רכיב בהתאמה אישית שנוסף ישירות אל Marker3DElement יוקצה, אבל רק רכיבים מהסוגים HTMLImageElement, SVGElement ו-PinElement ישמשו לשרטוט סמנים, והמערכת תתעלם מרכיבים אחרים. HTMLImageElement ו-SVGElement צריכים להיות תחומים ברכיב <template> לפני שמשייכים אותם למשבצת ברירת המחדל של Marker3DElement. תמונות וקובצי SVG עוברים כרגע רסטריזציה לפני שהם מוצגים בסצנת התלת-ממד, כך שקובצי HTML בהתאמה אישית שמוטמעים בקובצי SVG או במחלקות CSS שנוספו לתמונות לא יופעלו, ויכול להיות שהם לא יופיעו כשהסמנים יוצגו במסך. |
Methods | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])פרמטרים:
ערך מוחזר:
voidמגדירה פונקציה שתופעל בכל פעם שהאירוע שצוין יועבר ליעד. אפשר לעיין במאמר בנושא addEventListener. |
removeEventListener |
removeEventListener(type, listener[, options])פרמטרים:
ערך מוחזר:
voidהסרה מהיעד של רכיב event listener שנרשם בעבר באמצעות addEventListener. מידע נוסף זמין במאמר removeEventListener. |
הממשק Marker3DElementOptions
ממשק google.maps.maps3d.Marker3DElementOptions
אובייקט Marker3DElementOptions משמש להגדרת המאפיינים שאפשר להגדיר ב-Marker3DElement.
מאפיינים | |
|---|---|
altitudeMode optional |
סוג:
AltitudeMode optional |
collisionBehavior optional |
סוג:
CollisionBehavior optional |
drawsWhenOccluded optional |
סוג:
boolean optional |
extruded optional |
סוג:
boolean optional |
label optional |
סוג:
string optional |
position optional |
סוג:
LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optional |
sizePreserved optional |
סוג:
boolean optional |
zIndex optional |
סוג:
number optional |
Marker3DInteractiveElement class
מחלקה google.maps.maps3d.Marker3DInteractiveElement
הצגת מיקום במפה תלת-ממדית. שימו לב שצריך להגדיר את position כדי ש-Marker3DInteractiveElement יוצג. בניגוד ל-Marker3DElement, Marker3DInteractiveElement מקבל אירוע gmp-click.
רכיב בהתאמה אישית:
<gmp-marker-3d-interactive gmp-popover-target="popover-id" title="string"></gmp-marker-3d-interactive>
המחלקה הזו מרחיבה את Marker3DElement.
המחלקה הזו מטמיעה את Marker3DInteractiveElementOptions.
כדי לקבל גישה, צריך לקרוא ל: const {Marker3DInteractiveElement} = await google.maps.importLibrary("maps3d").
מידע נוסף מופיע בדף ספריות ב-Maps JavaScript API.
יצרן | |
|---|---|
Marker3DInteractiveElement |
Marker3DInteractiveElement([options])פרמטרים:
יוצרת Marker3DInteractiveElement עם האפשרויות שצוינו. |
מאפיינים | |
|---|---|
gmpPopoverTargetElement |
סוג:
PopoverElement optionalכשההגדרה הזו מופעלת, רכיב ה-popover ייפתח בלחיצה על הסמן הזה.
מאפיין HTML:
|
title |
סוג:
stringטקסט שמופיע כשמעבירים את העכבר מעל התמונה. אם צוין טקסט נגישות (למשל, לשימוש עם קוראי מסך), הוא יתווסף ל-
Marker3DInteractiveElement עם הערך שצוין.מאפיין HTML:
|
עברו בירושה:
altitudeMode,
collisionBehavior,
drawsWhenOccluded,
extruded,
label,
position,
sizePreserved,
zIndex
| |
מכונות מזל | |
|---|---|
default |
כל רכיב בהתאמה אישית שנוסף ישירות ל- Marker3DInteractiveElement ימוקם, אבל רק רכיבים מהסוג של PinElement ישמשו לשרטוט סמנים. המערכת תתעלם מרכיבים אחרים. |
Methods | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])פרמטרים:
ערך מוחזר:
voidמגדירה פונקציה שתופעל בכל פעם שהאירוע שצוין יועבר ליעד. אפשר לעיין במאמר בנושא addEventListener. |
removeEventListener |
removeEventListener(type, listener[, options])פרמטרים:
ערך מוחזר:
voidהסרה מהיעד של רכיב event listener שנרשם בעבר באמצעות addEventListener. מידע נוסף זמין במאמר removeEventListener. |
אירועים | |
|---|---|
gmp-click |
function(clickEvent)ארגומנטים:
האירוע הזה מופעל כשלוחצים על הרכיב Marker3DInteractiveElement. |
ממשק Marker3DInteractiveElementOptions
ממשק google.maps.maps3d.Marker3DInteractiveElementOptions
אובייקט Marker3DInteractiveElementOptions משמש להגדרת המאפיינים שאפשר להגדיר ב-Marker3DInteractiveElement.
הממשק הזה מרחיב את Marker3DElementOptions.
מאפיינים | |
|---|---|
gmpPopoverTargetElement optional |
סוג:
PopoverElement optional |
title optional |
סוג:
string optional |
עברו בירושה:
altitudeMode,
collisionBehavior,
drawsWhenOccluded,
extruded,
label,
position,
sizePreserved,
zIndex
| |
הכיתה Model3DElement
מחלקה google.maps.maps3d.Model3DElement
מודל תלת-ממדי שמאפשר עיבוד של מודלים בפורמט gLTF. חשוב לזכור שצריך להגדיר את position ואת src כדי ש-Model3DElement יוצג.
צריך לתמוך במאפייני הליבה של gLTF PBR. בשלב הזה אין תמיכה בתוספים או במאפייני תוספים.
רכיב בהתאמה אישית:
<gmp-model-3d altitude-mode="absolute" orientation="heading,tilt,roll" position="lat,lng" scale="number" src="url"></gmp-model-3d>
המחלקה הזו מרחיבה את HTMLElement.
המחלקה הזו מטמיעה את Model3DElementOptions.
כדי לקבל גישה, צריך לקרוא ל: const {Model3DElement} = await google.maps.importLibrary("maps3d").
מידע נוסף מופיע בדף ספריות ב-Maps JavaScript API.
יצרן | |
|---|---|
Model3DElement |
Model3DElement([options])פרמטרים:
יוצרת Model3DElement עם האפשרויות שצוינו. |
מאפיינים | |
|---|---|
altitudeMode |
סוג:
AltitudeMode optionalברירת המחדל:
AltitudeMode.CLAMP_TO_GROUNDמציין איך לפרש את הגובה במיקום.
מאפיין HTML:
|
orientation |
סוג:
Orientation3D|Orientation3DLiteral optionalמתאר את הסיבוב של מערכת הקואורדינטות של מודל תלת-ממדי כדי למקם את המודל במפה התלת-ממדית.
הסיבובים מוחלים על המודל בסדר הבא: גלגול, הטיה ואז כיוון. מאפיין HTML:
|
position |
סוג:
LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optionalמגדיר את המיקום של
Model3DElement. במצבים מסוימים המערכת מתעלמת מהגובה, ולכן הוא אופציונלי.מאפיין HTML:
|
scale |
סוג:
number|Vector3D|Vector3DLiteral optionalברירת המחדל:
1משנה את קנה המידה של המודל לאורך הצירים x, y ו-z במרחב הקואורדינטות של המודל.
מאפיין HTML:
|
src |
סוג:
string|URL optionalמציין את כתובת ה-URL של המודל התלת-ממדי. בשלב הזה, יש תמיכה רק במודלים בפורמט
.glb. כל כתובת URL יחסית מסוג HTTP תומר לכתובת URL מוחלטת תואמת. הערה: אם קובצי המודל של .glb מתארחים באתר או בשרת שונים מהאפליקציה הראשית, חשוב להגדיר את כותרות ה-HTTP הנכונות של CORS. כך האפליקציה יכולה לגשת בצורה מאובטחת לקובצי המודל מהדומיין האחר.מאפיין HTML:
|
Methods | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])פרמטרים:
ערך מוחזר:
voidמגדירה פונקציה שתופעל בכל פעם שהאירוע שצוין יועבר ליעד. אפשר לעיין במאמר בנושא addEventListener. |
removeEventListener |
removeEventListener(type, listener[, options])פרמטרים:
ערך מוחזר:
voidהסרה מהיעד של רכיב event listener שנרשם בעבר באמצעות addEventListener. מידע נוסף זמין במאמר removeEventListener. |
ממשק Model3DElementOptions
ממשק google.maps.maps3d.Model3DElementOptions
אובייקט Model3DElementOptions משמש להגדרת המאפיינים שאפשר להגדיר ב-Model3DElement.
מאפיינים | |
|---|---|
altitudeMode optional |
סוג:
AltitudeMode optional |
orientation optional |
סוג:
Orientation3D|Orientation3DLiteral optional |
position optional |
סוג:
LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optional |
scale optional |
סוג:
number|Vector3D|Vector3DLiteral optional |
src optional |
סוג:
string|URL optional |
Model3DInteractiveElement class
מחלקה google.maps.maps3d.Model3DInteractiveElement
מודל תלת-ממדי שמאפשר עיבוד של מודלים בפורמט gLTF. חשוב לזכור שצריך להגדיר את position ואת src כדי ש-Model3DElement יוצג.
צריך לתמוך במאפייני הליבה של gLTF PBR. בשלב הזה אין תמיכה בתוספים או במאפייני תוספים.
בניגוד ל-Model3DElement, Model3DInteractiveElement מקבל אירוע gmp-click.
רכיב בהתאמה אישית:
<gmp-model-3d-interactive></gmp-model-3d-interactive>
המחלקה הזו מרחיבה את Model3DElement.
המחלקה הזו מטמיעה את Model3DInteractiveElementOptions.
כדי לקבל גישה, צריך לקרוא ל: const {Model3DInteractiveElement} = await google.maps.importLibrary("maps3d").
מידע נוסף מופיע בדף ספריות ב-Maps JavaScript API.
יצרן | |
|---|---|
Model3DInteractiveElement |
Model3DInteractiveElement([options])פרמטרים:
יוצרת Model3DInteractiveElement עם האפשרויות שצוינו. |
מאפיינים | |
|---|---|
בירושה:
altitudeMode,
orientation,
position,
scale,
src
|
Methods | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])פרמטרים:
ערך מוחזר:
voidמגדירה פונקציה שתופעל בכל פעם שהאירוע שצוין יועבר ליעד. אפשר לעיין במאמר בנושא addEventListener. |
removeEventListener |
removeEventListener(type, listener[, options])פרמטרים:
ערך מוחזר:
voidהסרה מהיעד של רכיב event listener שנרשם בעבר באמצעות addEventListener. מידע נוסף זמין במאמר removeEventListener. |
אירועים | |
|---|---|
gmp-click |
function(clickEvent)ארגומנטים:
האירוע הזה מופעל כשלוחצים על הרכיב Model3DInteractiveElement. |
ממשק Model3DInteractiveElementOptions
ממשק google.maps.maps3d.Model3DInteractiveElementOptions
אובייקט Model3DInteractiveElementOptions משמש להגדרת המאפיינים שאפשר להגדיר ב-Model3DInteractiveElement.
הממשק הזה מרחיב את Model3DElementOptions.
מאפיינים | |
|---|---|
בירושה:
altitudeMode,
orientation,
position,
scale,
src
|
הכיתה Polyline3DElement
מחלקה google.maps.maps3d.Polyline3DElement
קו פוליגוני תלת-ממדי הוא שכבת-על לינארית של מקטעי קווים מחוברים במפה תלת-ממדית.
רכיב בהתאמה אישית:
<gmp-polyline-3d altitude-mode="absolute" draws-occluded-segments extruded geodesic outer-color="string" outer-width="number" path="lat1,lng1,altitude1 lat2,lng2,altitude2 lat3,lng3,altitude3 ..." stroke-color="string" stroke-width="number" z-index="number"></gmp-polyline-3d>
המחלקה הזו מרחיבה את HTMLElement.
המחלקה הזו מטמיעה את Polyline3DElementOptions.
כדי לקבל גישה, צריך לקרוא ל: const {Polyline3DElement} = await google.maps.importLibrary("maps3d").
מידע נוסף מופיע בדף ספריות ב-Maps JavaScript API.
יצרן | |
|---|---|
Polyline3DElement |
Polyline3DElement([options])פרמטרים:
יוצרת Polyline3DElement עם האפשרויות שצוינו. |
מאפיינים | |
|---|---|
altitudeMode |
סוג:
AltitudeMode optionalברירת המחדל:
AltitudeMode.CLAMP_TO_GROUNDמציין איך רכיבי הגובה בקואורדינטות מפורשים.
מאפיין HTML:
|
drawsOccludedSegments |
סוג:
boolean optionalברירת המחדל:
falseמציין אם חלקים מהקו הפוליגוני שעלולים להיות מוסתרים משורטטים או לא. יכול להיות שחלקים מהקווים הפוליגוניים יוסתרו על ידי צורות גיאומטריות במפה (למשל, מבנים).
מאפיין HTML:
|
extruded |
סוג:
boolean optionalברירת המחדל:
falseמציין אם לחבר את הקו הפוליגוני לקרקע. כדי להרחיב קו פוליגוני, הערך של
altitudeMode צריך להיות RELATIVE_TO_GROUND או ABSOLUTE.מאפיין HTML:
|
geodesic |
סוג:
boolean optionalברירת המחדל:
falseכשהערך הוא
true, הקצוות של הקו הפוליגוני מפורשים כגאודזיים והם יתאימו לקימור של כדור הארץ. כשהערך הוא false, הקצוות של הקו הפוליגוני מוצגים כקווים ישרים במרחב המסך.מאפיין HTML:
|
outerColor |
סוג:
string optionalהצבע החיצוני. יש תמיכה בכל הצבעים של CSS3.
מאפיין HTML:
|
outerWidth |
סוג:
number optionalהרוחב החיצוני הוא בין
0.0 ל-1.0. זהו אחוז מתוך strokeWidth.מאפיין HTML:
|
path |
סוג:
Iterable<LatLngAltitude|LatLngAltitudeLiteral|LatLngLiteral> optionalהרצף המסודר של הקואורדינטות של הקו הפוליגוני. במצבים מסוימים המערכת מתעלמת מהגובה, ולכן הוא אופציונלי.
מאפיין HTML:
|
strokeColor |
סוג:
string optionalצבע הקו. יש תמיכה בכל הצבעים של CSS3.
מאפיין HTML:
|
strokeWidth |
סוג:
number optionalרוחב הקו בפיקסלים.
מאפיין HTML:
|
zIndex |
סוג:
number optionalה-zIndex בהשוואה לפוליגונים אחרים.
מאפיין HTML:
|
|
סוג:
Iterable<LatLngAltitude|LatLngAltitudeLiteral|LatLngLiteral> optionalהרצף המסודר של הקואורדינטות של הקו הפוליגוני. במצבים מסוימים המערכת מתעלמת מהגובה, ולכן הוא אופציונלי. |
Methods | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])פרמטרים:
ערך מוחזר:
voidמגדירה פונקציה שתופעל בכל פעם שהאירוע שצוין יועבר ליעד. אפשר לעיין במאמר בנושא addEventListener. |
removeEventListener |
removeEventListener(type, listener[, options])פרמטרים:
ערך מוחזר:
voidהסרה מהיעד של רכיב event listener שנרשם בעבר באמצעות addEventListener. מידע נוסף זמין במאמר removeEventListener. |
ממשק Polyline3DElementOptions
ממשק google.maps.maps3d.Polyline3DElementOptions
אובייקט Polyline3DElementOptions משמש להגדרת המאפיינים שאפשר להגדיר ב-Polyline3DElement.
מאפיינים | |
|---|---|
altitudeMode optional |
סוג:
AltitudeMode optional |
coordinates optional |
סוג:
Iterable<LatLngAltitude|LatLngAltitudeLiteral|LatLngLiteral> optional |
drawsOccludedSegments optional |
סוג:
boolean optional |
extruded optional |
סוג:
boolean optional |
geodesic optional |
סוג:
boolean optional |
outerColor optional |
סוג:
string optional |
outerWidth optional |
סוג:
number optional |
strokeColor optional |
סוג:
string optional |
strokeWidth optional |
סוג:
number optional |
zIndex optional |
סוג:
number optional |
הכיתה Polyline3DInteractiveElement
מחלקה google.maps.maps3d.Polyline3DInteractiveElement
קו פוליגוני תלת-ממדי הוא שכבת-על לינארית של מקטעי קווים מחוברים במפה תלת-ממדית. בניגוד ל-Polyline3DElement, Polyline3DInteractiveElement מקבל אירוע gmp-click.
רכיב בהתאמה אישית:
<gmp-polyline-3d-interactive></gmp-polyline-3d-interactive>
המחלקה הזו מרחיבה את Polyline3DElement.
המחלקה הזו מטמיעה את Polyline3DInteractiveElementOptions.
כדי לקבל גישה, צריך לקרוא ל: const {Polyline3DInteractiveElement} = await google.maps.importLibrary("maps3d").
מידע נוסף מופיע בדף ספריות ב-Maps JavaScript API.
יצרן | |
|---|---|
Polyline3DInteractiveElement |
Polyline3DInteractiveElement([options])פרמטרים:
יוצרת Polyline3DInteractiveElement עם האפשרויות שצוינו. |
מאפיינים | |
|---|---|
עברו בירושה:
altitudeMode,
drawsOccludedSegments,
extruded,
geodesic,
outerColor,
outerWidth,
path,
strokeColor,
strokeWidth,
zIndex,
|
Methods | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])פרמטרים:
ערך מוחזר:
voidמגדירה פונקציה שתופעל בכל פעם שהאירוע שצוין יועבר ליעד. אפשר לעיין במאמר בנושא addEventListener. |
removeEventListener |
removeEventListener(type, listener[, options])פרמטרים:
ערך מוחזר:
voidהסרה מהיעד של רכיב event listener שנרשם בעבר באמצעות addEventListener. מידע נוסף זמין במאמר removeEventListener. |
אירועים | |
|---|---|
gmp-click |
function(clickEvent)ארגומנטים:
האירוע הזה מופעל כשלוחצים על הרכיב Polyline3DInteractiveElement. |
ממשק Polyline3DInteractiveElementOptions
ממשק google.maps.maps3d.Polyline3DInteractiveElementOptions
אובייקט Polyline3DInteractiveElementOptions משמש להגדרת המאפיינים שאפשר להגדיר ב-Polyline3DInteractiveElement.
הממשק הזה מרחיב את Polyline3DElementOptions.
מאפיינים | |
|---|---|
עברו בירושה:
altitudeMode,
coordinates,
drawsOccludedSegments,
extruded,
geodesic,
outerColor,
outerWidth,
strokeColor,
strokeWidth,
zIndex
|
מחלקה Polygon3DElement
מחלקה google.maps.maps3d.Polygon3DElement
פוליגון תלת-ממדי (כמו קו פוליגוני תלת-ממדי) מגדיר סדרה של קואורדינטות מחוברות ברצף מסודר. בנוסף, פוליגונים יוצרים לולאה סגורה ומגדירים אזור מלא.
רכיב בהתאמה אישית:
<gmp-polygon-3d altitude-mode="absolute" draws-occluded-segments extruded fill-color="string" geodesic path="lat1,lng1,altitude1 lat2,lng2,altitude2 lat3,lng3,altitude3 ..." stroke-color="string" stroke-width="number" z-index="number"></gmp-polygon-3d>
המחלקה הזו מרחיבה את HTMLElement.
המחלקה הזו מטמיעה את Polygon3DElementOptions.
כדי לקבל גישה, צריך לקרוא ל: const {Polygon3DElement} = await google.maps.importLibrary("maps3d").
מידע נוסף מופיע בדף ספריות ב-Maps JavaScript API.
יצרן | |
|---|---|
Polygon3DElement |
Polygon3DElement([options])פרמטרים:
יוצרת Polygon3DElement עם האפשרויות שצוינו. |
מאפיינים | |
|---|---|
altitudeMode |
סוג:
AltitudeMode optionalברירת המחדל:
AltitudeMode.CLAMP_TO_GROUNDמציין איך רכיבי הגובה בקואורדינטות מפורשים.
מאפיין HTML:
|
drawsOccludedSegments |
סוג:
boolean optionalברירת המחדל:
falseמציין אם חלקים מהפוליגון שעלולים להיות מוסתרים משורטטים או לא. הגיאומטריה של המפה (למשל, מבנים) יכולה להסתיר פוליגונים.
מאפיין HTML:
|
extruded |
סוג:
boolean optionalברירת המחדל:
falseמציין אם לחבר את הפוליגון לקרקע. כדי להוסיף נפח לפוליגון, הערך של
altitudeMode צריך להיות RELATIVE_TO_GROUND או ABSOLUTE.מאפיין HTML:
|
fillColor |
סוג:
string optionalצבע המילוי. יש תמיכה בכל הצבעים של CSS3.
מאפיין HTML:
|
geodesic |
סוג:
boolean optionalברירת המחדל:
falseכשהערך הוא
true, קצוות הפוליגון מפורשים כגיאודזיים והם יתאימו לקימור של כדור הארץ. כשהערך הוא false, הקצוות של הפוליגון מוצגים כקווים ישרים במרחב המסך.מאפיין HTML:
|
innerPaths |
סוג:
Iterable<Iterable<LatLngAltitude|LatLngAltitudeLiteral|LatLngLiteral>> optionalרצף הקואורדינטות המסודר שמציין לולאה סגורה. בניגוד לקווים פוליגוניים, פוליגון יכול להיות מורכב ממסלול אחד או יותר, שיוצרים כמה חיתוכים בתוך הפוליגון. |
path |
סוג:
Iterable<LatLngAltitude|LatLngAltitudeLiteral|LatLngLiteral> optionalרצף הקואורדינטות המסודר שמציין לולאה סגורה. במצבים מסוימים המערכת מתעלמת מהגובה, ולכן הוא אופציונלי.
מאפיין HTML:
|
strokeColor |
סוג:
string optionalצבע הקו. יש תמיכה בכל הצבעים של CSS3.
מאפיין HTML:
|
strokeWidth |
סוג:
number optionalרוחב הקו בפיקסלים.
מאפיין HTML:
|
zIndex |
סוג:
number optionalה-zIndex בהשוואה לפוליגונים אחרים.
מאפיין HTML:
|
|
סוג:
Iterable<LatLngAltitude|LatLngAltitudeLiteral|LatLngLiteral> optionalרצף הקואורדינטות המסודר שמציין לולאה סגורה. במצבים מסוימים המערכת מתעלמת מהגובה, ולכן הוא אופציונלי. |
|
סוג:
Iterable<Iterable<LatLngAltitude|LatLngAltitudeLiteral|LatLngLiteral>> optionalרצף הקואורדינטות המסודר שמציין לולאה סגורה. בניגוד לקווים פוליגוניים, פוליגון יכול להיות מורכב ממסלול אחד או יותר, שיוצרים כמה חיתוכים בתוך הפוליגון. |
Methods | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])פרמטרים:
ערך מוחזר:
voidמגדירה פונקציה שתופעל בכל פעם שהאירוע שצוין יועבר ליעד. אפשר לעיין במאמר בנושא addEventListener. |
removeEventListener |
removeEventListener(type, listener[, options])פרמטרים:
ערך מוחזר:
voidהסרה מהיעד של רכיב event listener שנרשם בעבר באמצעות addEventListener. מידע נוסף זמין במאמר removeEventListener. |
ממשק Polygon3DElementOptions
ממשק google.maps.maps3d.Polygon3DElementOptions
אובייקט Polygon3DElementOptions משמש להגדרת המאפיינים שאפשר להגדיר ב-Polygon3DElement.
מאפיינים | |
|---|---|
altitudeMode optional |
סוג:
AltitudeMode optional |
drawsOccludedSegments optional |
סוג:
boolean optional |
extruded optional |
סוג:
boolean optional |
fillColor optional |
סוג:
string optional |
geodesic optional |
סוג:
boolean optional |
innerCoordinates optional |
סוג:
Iterable<Iterable<LatLngAltitude|LatLngAltitudeLiteral>|Iterable<LatLngLiteral>> optional |
outerCoordinates optional |
סוג:
Iterable<LatLngAltitude|LatLngAltitudeLiteral|LatLngLiteral> optional |
strokeColor optional |
סוג:
string optional |
strokeWidth optional |
סוג:
number optional |
zIndex optional |
סוג:
number optional |
Polygon3DInteractiveElement class
מחלקה google.maps.maps3d.Polygon3DInteractiveElement
פוליגון תלת-ממדי (כמו קו פוליגוני תלת-ממדי) מגדיר סדרה של קואורדינטות מחוברות ברצף מסודר. בנוסף, פוליגונים יוצרים לולאה סגורה ומגדירים אזור מלא. בניגוד ל-Polygon3DElement, Polygon3DInteractiveElement מקבל אירוע gmp-click.
רכיב בהתאמה אישית:
<gmp-polygon-3d-interactive></gmp-polygon-3d-interactive>
המחלקה הזו מרחיבה את Polygon3DElement.
המחלקה הזו מטמיעה את Polygon3DInteractiveElementOptions.
כדי לקבל גישה, צריך לקרוא ל: const {Polygon3DInteractiveElement} = await google.maps.importLibrary("maps3d").
מידע נוסף מופיע בדף ספריות ב-Maps JavaScript API.
יצרן | |
|---|---|
Polygon3DInteractiveElement |
Polygon3DInteractiveElement([options])פרמטרים:
יוצרת Polygon3DInteractiveElement עם האפשרויות שצוינו. |
מאפיינים | |
|---|---|
עברו בירושה:
altitudeMode,
drawsOccludedSegments,
extruded,
fillColor,
geodesic,
innerPaths,
path,
strokeColor,
strokeWidth,
zIndex,
,
|
Methods | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])פרמטרים:
ערך מוחזר:
voidמגדירה פונקציה שתופעל בכל פעם שהאירוע שצוין יועבר ליעד. אפשר לעיין במאמר בנושא addEventListener. |
removeEventListener |
removeEventListener(type, listener[, options])פרמטרים:
ערך מוחזר:
voidהסרה מהיעד של רכיב event listener שנרשם בעבר באמצעות addEventListener. מידע נוסף זמין במאמר removeEventListener. |
אירועים | |
|---|---|
gmp-click |
function(clickEvent)ארגומנטים:
האירוע הזה מופעל כשלוחצים על הרכיב Polygon3DInteractiveElement. |
ממשק Polygon3DInteractiveElementOptions
ממשק google.maps.maps3d.Polygon3DInteractiveElementOptions
אובייקט Polygon3DInteractiveElementOptions משמש להגדרת המאפיינים שאפשר להגדיר ב-Polygon3DInteractiveElement.
הממשק הזה מרחיב את Polygon3DElementOptions.
מאפיינים | |
|---|---|
עברו בירושה:
altitudeMode,
drawsOccludedSegments,
extruded,
fillColor,
geodesic,
innerCoordinates,
outerCoordinates,
strokeColor,
strokeWidth,
zIndex
|
המחלקה PopoverElement
מחלקה google.maps.maps3d.PopoverElement
רכיב HTML מותאם אישית שיוצר חלון קופץ. הוא נראה כמו בועה ולרוב מחובר לסמן.
רכיב בהתאמה אישית:
<gmp-popover altitude-mode="absolute" auto-pan-disabled light-dismiss-disabled open position-anchor="lat,lng"></gmp-popover>
המחלקה הזו מרחיבה את HTMLElement.
המחלקה הזו מטמיעה את PopoverElementOptions.
כדי לקבל גישה, צריך לקרוא ל: const {PopoverElement} = await google.maps.importLibrary("maps3d").
מידע נוסף מופיע בדף ספריות ב-Maps JavaScript API.
יצרן | |
|---|---|
PopoverElement |
PopoverElement([options])פרמטרים:
|
מאפיינים | |
|---|---|
altitudeMode |
סוג:
AltitudeMode optionalברירת המחדל:
AltitudeMode.CLAMP_TO_GROUNDמציין איך רכיב הגובה של המיקום מפורש.
מאפיין HTML:
|
autoPanDisabled |
סוג:
boolean optionalברירת המחדל:
falseאם הערך הוא True, המפה לא תזוז כדי להציג את החלון הקופץ במלואו כשהוא נפתח.
מאפיין HTML:
|
lightDismissDisabled |
סוג:
boolean optionalברירת המחדל:
falseמציין אם צריך לסגור את החלון הקופץ הזה בלחיצה מחוץ לחלון או לא. ההתנהגות של "סגירה קלה" דומה להגדרת המאפיין
popover="auto", שהוא חלק מ-Popover API של הדפדפן.מאפיין HTML:
|
open |
סוג:
boolean optionalברירת המחדל:
falseמציין אם החלון הקופץ הזה צריך להיות פתוח או לא.
מאפיין HTML:
|
positionAnchor |
סוג:
LatLngLiteral|LatLngAltitudeLiteral|Marker3DInteractiveElement|string optionalהמיקום שבו תוצג התיבה הקופצת. אם החלונית הקופצת מעוגנת לסמן אינטראקטיבי, המערכת תשתמש במיקום של הסמן.
מאפיין HTML:
|
מכונות מזל | |
|---|---|
default |
ממקם את התוכן המוגדר בחלק הראשי של החלון הקופץ. |
header |
מציב את התוכן המוגדר בקטע הכותרת של ה-popover. |
מאפייני CSS | |
|---|---|
--gmp-popover-max-width |
הרוחב המקסימלי של החלון הקופץ, בלי קשר לרוחב התוכן. |
--gmp-popover-min-width |
הרוחב המינימלי של החלון הקופץ, בלי קשר לרוחב התוכן. כשמשתמשים במאפיין הזה, מומלץ מאוד להגדיר לו ערך קטן יותר מרוחב המפה (בפיקסלים). |
--gmp-popover-pixel-offset-x |
ההיסט בציר ה-X, בפיקסלים, של קצה החלונית הקופצת מהנקודה במפה שבה החלונית הקופצת מעוגנת בקואורדינטות הגיאוגרפיות. |
--gmp-popover-pixel-offset-y |
ההיסט בציר ה-Y, בפיקסלים, של קצה החלונית הקופצת מהנקודה במפה שבה החלונית הקופצת מעוגנת בקואורדינטות הגיאוגרפיות שלה. |
background-color |
צבע הרקע של החלון הקופץ. פרטים נוספים זמינים במסמכי התיעוד של background-color. חשוב לדעת שהמאפיין הזה משפיע גם על חלון הקופץ של המקום שמוגדר כברירת מחדל. כדי להימנע מעיצוב של חלון ברירת המחדל הקופץ של המקום, השתמשו במחלקות CSS מטורגטות או בסגנונות מוטבעים בחלונות קופצים בהתאמה אישית. |
border-radius |
רדיוס הגבול של חלון הפופ-אובר. פרטים נוספים זמינים במסמכי התיעוד של border-radius. חשוב לדעת שהמאפיין הזה משפיע גם על חלון הקופץ של המקום שמוגדר כברירת מחדל. כדי להימנע מעיצוב של חלון ברירת המחדל הקופץ של המקום, השתמשו במחלקות CSS מטורגטות או בסגנונות מוטבעים בחלונות קופצים בהתאמה אישית. |
box-shadow |
הצללית של תיבת הפופ-אובר. פרטים נוספים זמינים במסמכי התיעוד של box-shadow. חשוב לדעת שהמאפיין הזה משפיע גם על חלון הקופץ של המקום שמוגדר כברירת מחדל. כדי להימנע מעיצוב של חלון ברירת המחדל הקופץ של המקום, השתמשו במחלקות CSS מטורגטות או בסגנונות מוטבעים בחלונות קופצים בהתאמה אישית. |
color-scheme |
מציין באיזו ערכת צבעים אפשר להציג את החלון הקופץ הזה. פרטים נוספים זמינים במסמכי התיעוד של color-scheme. אם לא מציינים ערך, ברירת המחדל היא ערכת הצבעים שהמשתמש מעדיף. |
padding |
המרווח הפנימי של החלון הקופץ. פרטים נוספים זמינים במסמכי התיעוד של padding. חשוב לדעת שהמאפיין הזה משפיע גם על חלון הקופץ של המקום שמוגדר כברירת מחדל. כדי להימנע מעיצוב של חלון ברירת המחדל הקופץ של המקום, השתמשו במחלקות CSS מטורגטות או בסגנונות מוטבעים בחלונות קופצים בהתאמה אישית. |
Methods | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])פרמטרים:
ערך מוחזר:
voidמגדירה פונקציה שתופעל בכל פעם שהאירוע שצוין יועבר ליעד. אפשר לעיין במאמר בנושא addEventListener. |
removeEventListener |
removeEventListener(type, listener[, options])פרמטרים:
ערך מוחזר:
voidהסרה מהיעד של רכיב event listener שנרשם בעבר באמצעות addEventListener. מידע נוסף זמין במאמר removeEventListener. |
ממשק PopoverElementOptions
ממשק google.maps.maps3d.PopoverElementOptions
אובייקט PopoverElementOptions משמש להגדרת המאפיינים שאפשר להגדיר ב-PopoverElement.
מאפיינים | |
|---|---|
altitudeMode optional |
סוג:
AltitudeMode optional |
autoPanDisabled optional |
סוג:
boolean optional |
lightDismissDisabled optional |
סוג:
boolean optional |
open optional |
סוג:
boolean optional |
positionAnchor optional |
סוג:
LatLngLiteral|LatLngAltitudeLiteral|string|Marker3DInteractiveElement optional |
קבועים של AltitudeMode
google.maps.maps3d.AltitudeMode
קבועים
מציין איך רכיבי הגובה בקואורדינטות מפורשים.
כדי לקבל גישה, צריך לקרוא ל: const {AltitudeMode} = await google.maps.importLibrary("maps3d").
מידע נוסף מופיע בדף ספריות ב-Maps JavaScript API.
קבועים | |
|---|---|
ABSOLUTE |
מאפשרת לבטא אובייקטים ביחס לגובה הממוצע של פני הים. זה גם אומר שאם רמת הפירוט של פני השטח משתנה מתחת לאובייקט, המיקום המוחלט שלו יישאר זהה. |
CLAMP_TO_GROUND |
מאפשרת להציג אובייקטים שמונחים על הקרקע. הם יישארו בגובה הקרקע בהתאם לתוואי השטח, בלי קשר לגובה שצוין. אם האובייקט ממוקם מעל גוף מים גדול, הוא יוצב בגובה פני הים. |
RELATIVE_TO_GROUND |
מאפשרת להציג אובייקטים ביחס לפני הקרקע. אם רמת הפירוט של פני השטח משתנה, מיקום האובייקט יישאר קבוע ביחס לקרקע. כשהמיקום הוא מעל מים, הגובה יפורש כערך במטרים מעל פני הים. |
RELATIVE_TO_MESH |
מאפשרת להציג אובייקטים ביחס לנקודה הגבוהה ביותר של הקרקע, המבנה או פני המים. מעל מים, זה יהיה פני המים. מעל פני השטח, זה יהיה פני השטח של המבנה (אם יש מבנה) או פני הקרקע (אם אין מבנים). |