המחלקה PlaceAutocompleteElement
מחלקה google.maps.places.PlaceAutocompleteElement
PlaceAutocompleteElement הוא תת-מחלקה של HTMLElement שמספקת רכיב ממשק משתמש ל-API של השלמה אוטומטית למקומות.
הרכיב PlaceAutocompleteElement משתמש באופן אוטומטי ב-AutocompleteSessionToken באופן פנימי כדי לקבץ את שלבי השאילתה והבחירה של חיפוש בהשלמה אוטומטית של משתמש.
הקריאה הראשונה ל-Place.fetchFields ב-Place שמוחזר על ידי PlacePrediction.toPlace תכלול באופן אוטומטי את הטוקן לסשן ששימש לאחזור של PlacePrediction.
מידע נוסף על אופן הפעולה של טוקנים לסשן זמין בכתובת https://developers.google.com/maps/documentation/places/web-service/place-session-tokens.
רכיב בהתאמה אישית:
<gmp-place-autocomplete included-primary-types="type1 type2 type3..." included-region-codes="c1 c2 c3..." name="string" origin="lat,lng" requested-language="string" requested-region="string" unit-system="metric"></gmp-place-autocomplete>
המחלקה הזו מרחיבה את HTMLElement.
המחלקה הזו מטמיעה את PlaceAutocompleteElementOptions.
כדי לקבל גישה, צריך לקרוא ל: const {PlaceAutocompleteElement} = await google.maps.importLibrary("places").
מידע נוסף מופיע בדף ספריות ב-Maps JavaScript API.
יצרן | |
|---|---|
PlaceAutocompleteElement |
PlaceAutocompleteElement(options)פרמטרים:
|
מאפיינים | |
|---|---|
includedPrimaryTypes |
סוג:
Array<string> optionalסוג המקום הראשי שנכלל (לדוגמה, "מסעדה" או "תחנת דלק").
מקום יוחזר רק אם הסוג הראשי שלו נכלל ברשימה הזו. אפשר לציין עד 5 ערכים. אם לא מציינים סוגים, מוחזרים כל סוגי המקומות. מאפיין HTML:
|
includedRegionCodes |
סוג:
Array<string> optionalהצגת תוצאות רק באזורים שצוינו, שמוגדרים כעד 15 קודי אזור של CLDR באורך שני תווים. קבוצה ריקה לא תגביל את התוצאות. אם גם
locationRestriction וגם includedRegionCodes מוגדרים, התוצאות יהיו באזור החיתוך.מאפיין HTML:
|
locationBias |
סוג:
LocationBias optionalגבול רך או רמז לשימוש בחיפוש מקומות. |
locationRestriction |
סוג:
LocationRestriction optionalגבולות להגבלת תוצאות החיפוש. |
name |
סוג:
string optionalהשם שבו יש להשתמש עבור רכיב הקלט. פרטים נוספים זמינים בכתובת https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#name. ההתנהגות זהה לזו של מאפיין השם של הקלט. שימו לב שזה השם שיופיע כשהטופס יישלח. פרטים נוספים זמינים בכתובת https://developer.mozilla.org/en-US/docs/Web/HTML/Element/form.
מאפיין HTML:
|
origin |
סוג:
LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optionalנקודת המוצא שממנה מחושב המרחק. אם לא מציינים מיקום, המערכת לא מחשבת את המרחק. אם מצוין גובה, הוא לא משמש לחישוב.
מאפיין HTML:
|
placeholder |
סוג:
stringהטקסט לדוגמה שיוצג ברכיב הקלט. |
requestedLanguage |
סוג:
string optionalמזהה השפה שבה התוצאות צריכות להופיע, אם אפשר. יכול להיות שתוצאות בשפה שנבחרה יקבלו דירוג גבוה יותר, אבל ההצעות לא מוגבלות לשפה הזו. כאן אפשר לעיין ברשימת השפות הנתמכות.
מאפיין HTML:
|
requestedRegion |
סוג:
string optionalקוד אזור שמשמש לעיצוב ולסינון של התוצאות. ההצעות לא מוגבלות למדינה הזו. קוד האזור מקבל ערך ccTLD (דומיין ברמה העליונה) באורך שני תווים. רוב קודי ה-ccTLD זהים לקודי ISO 3166-1, עם כמה חריגים בולטים. לדוגמה, ה-ccTLD של בריטניה הוא uk (
.co.uk) וקוד ה-ISO 3166-1 שלה הוא gb (מבחינה טכנית, עבור הישות "הממלכה המאוחדת של בריטניה הגדולה וצפון אירלנד").מאפיין HTML:
|
unitSystem |
סוג:
UnitSystem optionalמערכת היחידות שמשמשת להצגת מרחקים. אם לא מציינים מערכת יחידות, היא נקבעת לפי requestedRegion.
מאפיין HTML:
|
value |
סוג:
stringהערך של רכיב הקלט. |
מכונות מזל | |
|---|---|
prediction-item-icon |
המשבצת הזו מקבלת בדיוק רכיב <template> אחד שיוצג כסמל לצד פריט החיזוי. |
חלקים | |
|---|---|
input |
רכיב הקלט של רכיב ההשלמה האוטומטית. |
prediction-item |
פריט בתפריט הנפתח של החיזויים שמייצג חיזוי אחד. |
prediction-item-icon |
הסמל שמוצג מימין לכל פריט ברשימת החיזויים. |
prediction-item-main-text |
חלק מ-prediction-item שהוא הטקסט הראשי של החיזוי. במיקומים גיאוגרפיים, השדה הזה מכיל שם של מקום, כמו "תל אביב", או שם רחוב ומספר, כמו "רחוב המלך ג'ורג' 10". כברירת מחדל, הטקסט הראשי של פריט החיזוי הוא בצבע שחור. אם יש טקסט נוסף ב-prediction-item, הוא נמצא מחוץ ל-prediction-item-main-text והסגנון שלו עובר בירושה מ-prediction-item. כברירת מחדל, הוא בצבע אפור. הטקסט הנוסף הוא בדרך כלל כתובת. |
prediction-item-match |
החלק של החיזוי שהוחזר שתואם לקלט של המשתמש. כברירת מחדל, הטקסט התואם מודגש. שימו לב שהטקסט התואם יכול להיות בכל מקום בתוך prediction-item. הוא לא בהכרח חלק מ-prediction-item-main-text. |
prediction-item-selected |
הפריט כשהמשתמש מנווט אליו באמצעות המקלדת. הערה: הפריטים שנבחרו יושפעו גם מהסגנונות של החלק הזה וגם מהסגנונות של החלק prediction-item. |
prediction-list |
הרכיב החזותי שמכיל את רשימת החיזויים שהוחזרו על ידי שירות ההשלמה האוטומטית למקומות. הרשימה הזו מופיעה כרשימה נפתחת מתחת ל-PlaceAutocompleteElement. |
מאפייני CSS | |
|---|---|
background-color |
מבטל את צבע הרקע של הרכיב. |
border |
מבטל את הגבול של הרכיב. |
border-radius |
מבטל את רדיוס הגבולות של הרכיב. |
color |
משנה את הגופן של הרכיב. |
color-scheme |
מציין באיזו ערכת צבעים אפשר להציג את הרכיב הזה. פרטים נוספים זמינים במסמכי התיעוד של color-scheme. ברירת המחדל היא color-scheme: light dark. |
font |
משנה את הגופן של הרכיב. |
font-family |
משנה את הגופן של הרכיב. |
font-size |
משנה את הגופן של הרכיב. |
font-style |
משנה את הגופן של הרכיב. |
font-weight |
משנה את הגופן של הרכיב. |
line-height |
משנה את הגופן של הרכיב. |
Methods | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])פרמטרים:
ערך מוחזר:
voidמגדירה פונקציה שתופעל בכל פעם שהאירוע שצוין יועבר ליעד. אפשר לעיין במאמר בנושא addEventListener. |
removeEventListener |
removeEventListener(type, listener[, options])פרמטרים:
ערך מוחזר:
voidהסרה מהיעד של רכיב event listener שנרשם בעבר באמצעות addEventListener. מידע נוסף זמין במאמר removeEventListener. |
אירועים | |
|---|---|
gmp-error |
function(errorEvent)ארגומנטים:
האירוע הזה מופעל כשבקשה לקצה העורפי נדחתה (למשל, מפתח API שגוי). האירוע הזה לא מבעבע. |
gmp-select |
function(placePredictionSelectEvent)ארגומנטים:
האירוע הזה מופעל כשמשתמש בוחר חיזוי מקום. מכיל אובייקט PlacePrediction שאפשר להמיר לאובייקט Place. |
ממשק PlaceAutocompleteElementOptions
ממשק google.maps.places.PlaceAutocompleteElementOptions
אפשרויות ליצירת PlaceAutocompleteElement. לתיאור של כל מאפיין, עיינו במאפיין עם אותו שם בכיתה PlaceAutocompleteElement.
מאפיינים | |
|---|---|
includedPrimaryTypes optional |
סוג:
Array<string> optional |
includedRegionCodes optional |
סוג:
Array<string> optional |
locationBias optional |
סוג:
LocationBias optional |
locationRestriction optional |
סוג:
LocationRestriction optional |
name optional |
סוג:
string optional |
origin optional |
סוג:
LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optional |
requestedLanguage optional |
סוג:
string optional |
requestedRegion optional |
סוג:
string optional |
unitSystem optional |
סוג:
UnitSystem optional |
value optional |
סוג:
string optionalהערך של רכיב הקלט. |
המחלקה PlacePredictionSelectEvent
מחלקה google.maps.places.PlacePredictionSelectEvent
האירוע הזה נוצר אחרי שהמשתמש בוחר פריט חיזוי באמצעות PlaceAutocompleteElement. כדי לגשת לבחירה, לוחצים על event.placePrediction.
ממירים את placePrediction ל-Place באמצעות קריאה ל-PlacePrediction.toPlace.
המחלקה הזו מרחיבה את Event.
כדי לקבל גישה, צריך לקרוא ל: const {PlacePredictionSelectEvent} = await google.maps.importLibrary("places").
מידע נוסף מופיע בדף ספריות ב-Maps JavaScript API.
מאפיינים | |
|---|---|
placePrediction |
סוג:
PlacePredictionכדי להמיר את זה ל- Place, צריך להתקשר למספר PlacePrediction.toPlace. |
המחלקה BasicPlaceAutocompleteElement
מחלקה google.maps.places.BasicPlaceAutocompleteElement
BasicPlaceAutocompleteElement הוא תת-מחלקה של HTMLElement שמספקת רכיב ממשק משתמש ל-API של השלמה אוטומטית למקומות.
רכיב בהתאמה אישית:
<gmp-basic-place-autocomplete included-primary-types="type1 type2 type3..." included-region-codes="c1 c2 c3..." name="string" origin="lat,lng" requested-language="string" requested-region="string" unit-system="metric"></gmp-basic-place-autocomplete>
המחלקה הזו מרחיבה את HTMLElement.
המחלקה הזו מטמיעה את BasicPlaceAutocompleteElementOptions.
כדי לקבל גישה, צריך לקרוא ל: const {BasicPlaceAutocompleteElement} = await google.maps.importLibrary("places").
מידע נוסף מופיע בדף ספריות ב-Maps JavaScript API.
יצרן | |
|---|---|
BasicPlaceAutocompleteElement |
BasicPlaceAutocompleteElement(options)פרמטרים:
|
מאפיינים | |
|---|---|
includedPrimaryTypes |
סוג:
Array<string> optionalסוג המקום הראשי שנכלל (לדוגמה, "מסעדה" או "תחנת דלק").
מקום יוחזר רק אם הסוג הראשי שלו נכלל ברשימה הזו. אפשר לציין עד 5 ערכים. אם לא מציינים סוגים, מוחזרים כל סוגי המקומות. מאפיין HTML:
|
includedRegionCodes |
סוג:
Array<string> optionalהצגת תוצאות רק באזורים שצוינו, שמוגדרים כעד 15 קודי אזור של CLDR באורך שני תווים. קבוצה ריקה לא תגביל את התוצאות. אם גם
locationRestriction וגם includedRegionCodes מוגדרים, התוצאות יהיו באזור החיתוך.מאפיין HTML:
|
locationBias |
סוג:
LocationBias optionalגבול רך או רמז לשימוש בחיפוש מקומות. |
locationRestriction |
סוג:
LocationRestriction optionalגבולות להגבלת תוצאות החיפוש. |
name |
סוג:
string optionalהשם שבו יש להשתמש עבור רכיב הקלט. פרטים נוספים זמינים בכתובת https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input#name. ההתנהגות זהה לזו של מאפיין השם של הקלט. שימו לב שזה השם שיופיע כשהטופס יישלח. פרטים נוספים זמינים בכתובת https://developer.mozilla.org/en-US/docs/Web/HTML/Element/form.
מאפיין HTML:
|
origin |
סוג:
LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optionalנקודת המוצא שממנה מחושב המרחק. אם לא מציינים מיקום, המערכת לא מחשבת את המרחק. אם מצוין גובה, הוא לא משמש לחישוב.
מאפיין HTML:
|
requestedLanguage |
סוג:
string optionalמזהה השפה שבה התוצאות צריכות להופיע, אם אפשר. יכול להיות שתוצאות בשפה שנבחרה יקבלו דירוג גבוה יותר, אבל ההצעות לא מוגבלות לשפה הזו. כאן אפשר לעיין ברשימת השפות הנתמכות.
מאפיין HTML:
|
requestedRegion |
סוג:
string optionalקוד אזור שמשמש לעיצוב ולסינון של התוצאות. ההצעות לא מוגבלות למדינה הזו. קוד האזור מקבל ערך ccTLD (דומיין ברמה העליונה) באורך שני תווים. רוב קודי ה-ccTLD זהים לקודי ISO 3166-1, עם כמה חריגים בולטים. לדוגמה, ה-ccTLD של בריטניה הוא uk (
.co.uk) וקוד ה-ISO 3166-1 שלה הוא gb (מבחינה טכנית, עבור הישות "הממלכה המאוחדת של בריטניה הגדולה וצפון אירלנד").מאפיין HTML:
|
unitSystem |
סוג:
UnitSystem optionalמערכת היחידות שמשמשת להצגת מרחקים. אם לא מציינים מערכת יחידות, היא נקבעת לפי requestedRegion.
מאפיין HTML:
|
מכונות מזל | |
|---|---|
prediction-item-icon |
המשבצת הזו מקבלת בדיוק רכיב <template> אחד שיוצג כסמל לצד פריט החיזוי. |
חלקים | |
|---|---|
input |
רכיב הקלט של רכיב ההשלמה האוטומטית. |
prediction-item |
פריט בתפריט הנפתח של החיזויים שמייצג חיזוי אחד. |
prediction-item-icon |
הסמל שמוצג מימין לכל פריט ברשימת החיזויים. |
prediction-item-main-text |
חלק מ-prediction-item שהוא הטקסט הראשי של החיזוי. במיקומים גיאוגרפיים, השדה הזה מכיל שם של מקום, כמו "תל אביב", או שם רחוב ומספר, כמו "רחוב המלך ג'ורג' 10". כברירת מחדל, הטקסט הראשי של פריט החיזוי הוא בצבע שחור. אם יש טקסט נוסף ב-prediction-item, הוא נמצא מחוץ ל-prediction-item-main-text והסגנון שלו עובר בירושה מ-prediction-item. כברירת מחדל, הוא בצבע אפור. הטקסט הנוסף הוא בדרך כלל כתובת. |
prediction-item-match |
החלק של החיזוי שהוחזר שתואם לקלט של המשתמש. כברירת מחדל, הטקסט התואם מודגש. שימו לב שהטקסט התואם יכול להיות בכל מקום בתוך prediction-item. הוא לא בהכרח חלק מ-prediction-item-main-text. |
prediction-item-selected |
הפריט כשהמשתמש מנווט אליו באמצעות המקלדת. הערה: הפריטים שנבחרו יושפעו גם מהסגנונות של החלק הזה וגם מהסגנונות של החלק prediction-item. |
prediction-list |
הרכיב החזותי שמכיל את רשימת החיזויים שהוחזרו על ידי שירות ההשלמה האוטומטית למקומות. הרשימה הזו מופיעה כרשימה נפתחת מתחת ל-PlaceAutocompleteElement. |
מאפייני CSS | |
|---|---|
background-color |
מבטל את צבע הרקע של הרכיב. |
border |
מבטל את הגבול של הרכיב. |
border-radius |
מבטל את רדיוס הגבולות של הרכיב. |
color |
משנה את הגופן של הרכיב. |
color-scheme |
מציין באיזו ערכת צבעים אפשר להציג את הרכיב הזה. פרטים נוספים זמינים במסמכי התיעוד של color-scheme. ברירת המחדל היא color-scheme: light dark. |
font |
משנה את הגופן של הרכיב. |
font-family |
משנה את הגופן של הרכיב. |
font-size |
משנה את הגופן של הרכיב. |
font-style |
משנה את הגופן של הרכיב. |
font-weight |
משנה את הגופן של הרכיב. |
line-height |
משנה את הגופן של הרכיב. |
Methods | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])פרמטרים:
ערך מוחזר:
voidמגדירה פונקציה שתופעל בכל פעם שהאירוע שצוין יועבר ליעד. אפשר לעיין במאמר בנושא addEventListener. |
removeEventListener |
removeEventListener(type, listener[, options])פרמטרים:
ערך מוחזר:
voidהסרה מהיעד של רכיב event listener שנרשם בעבר באמצעות addEventListener. מידע נוסף זמין במאמר removeEventListener. |
אירועים | |
|---|---|
gmp-error |
function(errorEvent)ארגומנטים:
האירוע הזה מופעל כשבקשה לקצה העורפי נדחתה (למשל, מפתח API שגוי). האירוע הזה לא מבעבע. |
gmp-select |
function(placeSelectEvent)ארגומנטים:
האירוע הזה מופעל כשמשתמש בוחר חיזוי מקום. מכיל אובייקט Place. |
ממשק BasicPlaceAutocompleteElementOptions
ממשק google.maps.places.BasicPlaceAutocompleteElementOptions
אפשרויות ליצירת BasicPlaceAutocompleteElement.
מאפיינים | |
|---|---|
includedPrimaryTypes optional |
סוג:
Array<string> optional |
includedRegionCodes optional |
סוג:
Array<string> optional |
locationBias optional |
סוג:
LocationBias optional |
locationRestriction optional |
סוג:
LocationRestriction optional |
name optional |
סוג:
string optional |
origin optional |
סוג:
LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optional |
requestedLanguage optional |
סוג:
string optional |
requestedRegion optional |
סוג:
string optional |
unitSystem optional |
סוג:
UnitSystem optional |
המחלקה PlaceDetailsElement
מחלקה google.maps.places.PlaceDetailsElement
הצגת פרטים של מקום בפריסה מלאה. מוסיפים PlaceDetailsPlaceRequestElement או PlaceDetailsLocationRequestElement כדי לציין את המקום שרוצים לעבד. כדי לציין איזה תוכן לעבד, מוסיפים PlaceContentConfigElement, PlaceStandardContentElement או PlaceAllContentElement.
דוגמה:
<gmp-place-details>
<gmp-place-details-place-request
place="PLACE_ID"
></gmp-place-details-place-request>
<gmp-place-content-config>
<gmp-place-media lightbox-preferred></gmp-place-media>
</gmp-place-content-config>
</gmp-place-details> כדי להשתמש ברכיב הזה, צריך להפעיל את Places UI Kit API בפרויקט במסוף Google Cloud.
רכיב בהתאמה אישית:
<gmp-place-details></gmp-place-details>
המחלקה הזו מרחיבה את HTMLElement.
המחלקה הזו מטמיעה את PlaceDetailsElementOptions.
כדי לקבל גישה, צריך לקרוא ל: const {PlaceDetailsElement} = await google.maps.importLibrary("places").
מידע נוסף מופיע בדף ספריות ב-Maps JavaScript API.
יצרן | |
|---|---|
PlaceDetailsElement |
PlaceDetailsElement([options])פרמטרים:
|
מאפיינים | |
|---|---|
place |
סוג:
Place optionalלקריאה בלבד. אובייקט של מקום שמכיל את המזהה, המיקום וחלון התצוגה של המקום שמוצג כרגע. |
מאפייני CSS | |
|---|---|
--gmp-button-border-color |
צבע הגבול של הכפתור "פתיחה במפות". |
--gmp-button-border-radius |
רדיוס הגבול של הכפתור "פתיחה במפות Google". |
--gmp-button-border-width |
רוחב הגבול של הכפתור "פתיחה במפות Google". |
--gmp-collage-border-radius-outer |
רדיוס הגבול של הפינות החיצוניות של קולאז' המדיה. |
--gmp-dialog-border-radius |
רדיוס הגבול של תיבת הדו-שיח של גילוי נאות במפות Google. |
--gmp-mat-color-disabled-surface |
צבע הרקע שנועד להעביר מצבים מושבתים או חוסר נוכחות. משמש לכוכבי ביקורת ריקים. |
--gmp-mat-color-info |
צבע של רכיבים בממשק המשתמש עם סנטימנט אינפורמטיבי. משמש לסמל של כיסא הגלגלים. |
--gmp-mat-color-negative |
הצבע של רכיבים בממשק המשתמש עם סנטימנט שלילי. הטקסט "סגור" בסטטוס "פתוח עכשיו". |
--gmp-mat-color-neutral-container |
צבע הקונטיינר של רכיבים ניטרליים בממשק המשתמש. משמש לפלייסהולדרים של תמונות ולתג של תאריך פרסום הביקורת. |
--gmp-mat-color-on-neutral-container |
צבע הטקסט והסמלים לעומת צבע המאגר הניטרלי. משמש לתג של תאריך פרסום הביקורת ולתג של זמינות מטען לרכב חשמלי כשהוא לא זמין. |
--gmp-mat-color-on-positive-container |
צבע הטקסטים והסמלים לעומת צבע המכל החיובי. הערך הזה משמש לתג הזמינות של מטען לרכב חשמלי, אם הוא זמין. |
--gmp-mat-color-on-secondary-container |
צבע הטקסט והסמלים ביחס לצבע המשני של הצורה. משמש לטקסט ולסמלים בלחצן "פתיחה במפות". |
--gmp-mat-color-on-surface |
צבע לטקסט ולסמלים על כל צבע רקע. משמש לטקסט רגיל. |
--gmp-mat-color-on-surface-variant |
צבע פחות מודגש לטקסט ולסמלים על כל צבע משטח. משמש לטקסט פחות מודגש. |
--gmp-mat-color-outline-decorative |
צבע קו המתאר של רכיבים לא אינטראקטיביים. משמש לגבול של הרכיב. |
--gmp-mat-color-positive |
הצבע של רכיבים בממשק המשתמש עם סנטימנט חיובי. הטקסט "פתוח" בסטטוס "פתוח עכשיו". |
--gmp-mat-color-positive-container |
צבע המאגר של רכיבים בממשק המשתמש שמביעים רגש חיובי. הערך הזה משמש לתג הזמינות של מטען לרכב חשמלי, אם הוא זמין. |
--gmp-mat-color-primary |
הצבע של הטקסט והסמלים האינטראקטיביים לעומת צבע המשטח. משמש למספר הביקורות, לקישורים בתיבת הדו-שיח של הגילויים הנאותים במפות Google, לקישור לאתר, לסמלים בכרטיסייה "סקירה כללית" ולצבע הטקסט, המיקוד והמעבר מעל הכותרות בסרגל הכרטיסיות. |
--gmp-mat-color-secondary-container |
צבע מילוי פחות בולט על פני השטח, לרכיבים פחות בולטים כמו כפתורים בצבע אחד. משמש לרקע של הלחצן "פתיחה במפות Google". |
--gmp-mat-color-surface |
צבע לרקעים. משמש לרקעים של הרכיב ולתיבת הדו-שיח של גילוי נאות במפות Google. |
--gmp-mat-font-body-medium |
משמש לכתובת, לדירוג, לסוג, למחיר, לסטטוס "פתוח עכשיו", לשעות הפתיחה, לביקורת, למספר הטלפון, לאתר, ל-Plus Code, לתכונות המובילות ולטקסט הראשי בתיבת הדו-שיח של הגילוי הנאות במפות Google. |
--gmp-mat-font-body-small |
הטקסט הזה משמש כגוף הטקסט ברשימת התכונות בכרטיסייה "מידע כללי". |
--gmp-mat-font-display-small |
משמש לשם המקום ולטקסט של כל כותרת תכונה בכרטיסייה "מידע כללי". |
--gmp-mat-font-family |
משפחת הגופנים הבסיסית שמשמשת לכל הטקסט. |
--gmp-mat-font-headline-medium |
משמש כטקסט הכותרת בתיבת הדו-שיח של גילוי נאות במפות Google. |
--gmp-mat-font-label-large |
הצבע הזה משמש לכותרות של הכרטיסיות, לכפתור "פתיחה במפות Google", לטקסט לציון קרדיט למשתמש שכתב את הביקורת בגלריית התמונות, לטקסט לציון קרדיט למשתמש שכתב את הביקורת בקטע הביקורות ולקישורים בתיבת הדו-שיח של הגילויים הנאותים במפות Google. |
--gmp-mat-font-label-medium |
משמש לתג של מספר התמונות ולתג של תאריך פרסום הביקורת. |
--gmp-mat-font-title-small |
משמש לכותרת של כל קטע בכרטיסייה "מידע כללי". |
--gmp-mat-spacing-extra-large |
משמש לריווח בתוך הרכיב, כמו השוליים והריפוד מסביב לטקסט. |
--gmp-mat-spacing-extra-small |
משמש לריווח בתוך הרכיב, כמו השוליים והריפוד מסביב לטקסט. |
--gmp-mat-spacing-large |
משמש לריווח בתוך הרכיב, כמו השוליים והריפוד מסביב לטקסט. |
--gmp-mat-spacing-medium |
משמש לריווח בתוך הרכיב, כמו השוליים והריפוד מסביב לטקסט. |
--gmp-mat-spacing-small |
משמש לריווח בתוך הרכיב, כמו השוליים והריפוד מסביב לטקסט. |
--gmp-mat-spacing-two-extra-large |
משמש לריווח בתוך הרכיב, כמו השוליים והריפוד מסביב לטקסט. |
--gmp-star-rating-color |
צבע הכוכבים המלאים בדירוג. |
background-color |
מבטל את צבע הרקע של הרכיב. |
border |
מבטל את הגבול של הרכיב. |
border-radius |
מבטל את רדיוס הגבולות של הרכיב. |
color-scheme |
מציין באיזו ערכת צבעים אפשר להציג את הרכיב הזה. פרטים נוספים זמינים במסמכי התיעוד של color-scheme. ברירת המחדל היא color-scheme: light dark. |
font-size |
משנה את הגודל של כל הטקסט והסמלים ברכיב, שמוגדרים באופן פנימי ב-em. ברירת המחדל היא 16px. |
Methods | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])פרמטרים:
ערך מוחזר:
voidמגדירה פונקציה שתופעל בכל פעם שהאירוע שצוין יועבר ליעד. אפשר לעיין במאמר בנושא addEventListener. |
removeEventListener |
removeEventListener(type, listener[, options])פרמטרים:
ערך מוחזר:
voidהסרה מהיעד של רכיב event listener שנרשם בעבר באמצעות addEventListener. מידע נוסף זמין במאמר removeEventListener. |
אירועים | |
|---|---|
gmp-error |
function(event)ארגומנטים:
האירוע הזה מופעל כשבקשה לקצה העורפי נדחתה (למשל, מפתח API שגוי). האירוע הזה לא מבעבע. |
gmp-load |
function(event)ארגומנטים:
האירוע הזה מופעל כשהרכיב נטען ומציג את התוכן שלו. האירוע הזה לא מבעבע. |
ממשק PlaceDetailsElementOptions
ממשק google.maps.places.PlaceDetailsElementOptions
אפשרויות לגבי PlaceDetailsElement.
המחלקה PlaceDetailsCompactElement
מחלקה google.maps.places.PlaceDetailsCompactElement
הצגת פרטים על מקום בפריסה קומפקטית. מוסיפים PlaceDetailsPlaceRequestElement או PlaceDetailsLocationRequestElement כדי לציין את המקום שרוצים לעבד. כדי לציין איזה תוכן לעבד, מוסיפים PlaceContentConfigElement, PlaceStandardContentElement או PlaceAllContentElement.
דוגמה:
<gmp-place-details-compact>
<gmp-place-details-place-request
place="PLACE_ID"
></gmp-place-details-place-request>
<gmp-place-content-config>
<gmp-place-media lightbox-preferred></gmp-place-media>
</gmp-place-content-config>
</gmp-place-details-compact> כדי להשתמש ברכיב הזה, צריך להפעיל את Places UI Kit API בפרויקט במסוף Google Cloud.
רכיב בהתאמה אישית:
<gmp-place-details-compact orientation="vertical" truncation-preferred></gmp-place-details-compact>
המחלקה הזו מרחיבה את HTMLElement.
המחלקה הזו מטמיעה את PlaceDetailsCompactElementOptions.
כדי לקבל גישה, צריך לקרוא ל: const {PlaceDetailsCompactElement} = await google.maps.importLibrary("places").
מידע נוסף מופיע בדף ספריות ב-Maps JavaScript API.
יצרן | |
|---|---|
PlaceDetailsCompactElement |
PlaceDetailsCompactElement([options])פרמטרים:
|
מאפיינים | |
|---|---|
orientation |
סוג:
PlaceDetailsOrientation optionalברירת המחדל:
PlaceDetailsOrientation.VERTICALהכיוון (אנכי או אופקי) של הרכיב.
מאפיין HTML:
|
place |
סוג:
Place optionalלקריאה בלבד. אובייקט של מקום שמכיל את המזהה, המיקום וחלון התצוגה של המקום שמוצג כרגע. |
truncationPreferred |
סוג:
booleanברירת המחדל:
falseאם הערך הוא true, השם והכתובת של המקום נחתכים כדי להתאים לשורה אחת במקום לעבור לשורה הבאה.
מאפיין HTML:
|
מאפייני CSS | |
|---|---|
--gmp-button-border-color |
צבע הגבול של הכפתור "פתיחה במפות". |
--gmp-button-border-radius |
רדיוס הגבול של הכפתור "פתיחה במפות Google". |
--gmp-button-border-width |
רוחב הגבול של הכפתור "פתיחה במפות Google". |
--gmp-dialog-border-radius |
רדיוס הגבול של תיבת הדו-שיח של גילוי נאות במפות Google. |
--gmp-mat-color-info |
צבע של רכיבים בממשק המשתמש עם סנטימנט אינפורמטיבי. משמש לסמל של כיסא הגלגלים. |
--gmp-mat-color-negative |
הצבע של רכיבים בממשק המשתמש עם סנטימנט שלילי. הטקסט "סגור" בסטטוס "פתוח עכשיו". |
--gmp-mat-color-neutral-container |
צבע הקונטיינר של רכיבים ניטרליים בממשק המשתמש. משמש לפלייסהולדרים של תמונות. |
--gmp-mat-color-on-secondary-container |
צבע הטקסט והסמלים ביחס לצבע המשני של הצורה. משמש לטקסט ולסמלים בלחצן "פתיחה במפות". |
--gmp-mat-color-on-surface |
צבע לטקסט ולסמלים על כל צבע רקע. משמש לטקסט רגיל. |
--gmp-mat-color-on-surface-variant |
צבע פחות מודגש לטקסט ולסמלים על כל צבע משטח. משמש לטקסט פחות מודגש. |
--gmp-mat-color-outline-decorative |
צבע קו המתאר של רכיבים לא אינטראקטיביים. משמש לגבול של הרכיב. |
--gmp-mat-color-positive |
הצבע של רכיבים בממשק המשתמש עם סנטימנט חיובי. הטקסט "פתוח" בסטטוס "פתוח עכשיו". |
--gmp-mat-color-primary |
הצבע של הטקסט והסמלים האינטראקטיביים לעומת צבע המשטח. משמש לספירת הביקורות, וגם לקישורים בתיבת הדו-שיח של גילוי נאות במפות Google. |
--gmp-mat-color-secondary-container |
צבע מילוי פחות בולט על פני השטח, לרכיבים פחות בולטים כמו כפתורים בצבע אחד. משמש לרקע של הלחצן "פתיחה במפות Google". |
--gmp-mat-color-surface |
צבע לרקעים. משמש לרקעים של הרכיב ולתיבת הדו-שיח של גילוי נאות במפות Google. |
--gmp-mat-font-body-medium |
משמש לטקסט הראשי בתיבת הדו-שיח של גילוי נאות במפות Google. |
--gmp-mat-font-body-small |
משמש לכתובת, לדירוג, לסוג, למחיר ולסטטוס "פתוח עכשיו" של המקום. |
--gmp-mat-font-family |
משפחת הגופנים הבסיסית שמשמשת לכל הטקסט. |
--gmp-mat-font-headline-medium |
משמש כטקסט הכותרת בתיבת הדו-שיח של גילוי נאות במפות Google. |
--gmp-mat-font-label-large |
משמש ללחצן "פתיחה במפות Google", וגם לקישורים בתיבת הדו-שיח של גילוי נאות במפות Google ולטקסט לציון קרדיט למשתמש שכתב את הביקורת בגלריית התמונות. |
--gmp-mat-font-label-medium |
משמש לתג של ספירת התמונות. |
--gmp-mat-font-title-small |
משמש לשם המקום. |
--gmp-mat-spacing-extra-small |
משמש לריווח בתוך הרכיב, כמו השוליים והריפוד מסביב לטקסט. |
--gmp-mat-spacing-large |
משמש לריווח בתוך הרכיב, כמו השוליים והריפוד מסביב לטקסט. |
--gmp-mat-spacing-medium |
משמש לריווח בתוך הרכיב, כמו השוליים והריפוד מסביב לטקסט. |
--gmp-mat-spacing-small |
משמש לריווח בתוך הרכיב, כמו השוליים והריפוד מסביב לטקסט. |
--gmp-star-rating-color |
צבע הכוכבים המלאים בדירוג. |
--gmp-thumbnail-border-radius |
רדיוס הגבול של התמונה הממוזערת של המקום. |
background-color |
מבטל את צבע הרקע של הרכיב. |
border |
מבטל את הגבול של הרכיב. |
border-radius |
מבטל את רדיוס הגבולות של הרכיב. |
color-scheme |
מציין באיזו ערכת צבעים אפשר להציג את הרכיב הזה. פרטים נוספים זמינים במסמכי התיעוד של color-scheme. ברירת המחדל היא color-scheme: light dark. |
font-size |
משנה את הגודל של כל הטקסט והסמלים ברכיב, שמוגדרים באופן פנימי ב-em. ברירת המחדל היא 16px. |
Methods | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])פרמטרים:
ערך מוחזר:
voidמגדירה פונקציה שתופעל בכל פעם שהאירוע שצוין יועבר ליעד. אפשר לעיין במאמר בנושא addEventListener. |
removeEventListener |
removeEventListener(type, listener[, options])פרמטרים:
ערך מוחזר:
voidהסרה מהיעד של רכיב event listener שנרשם בעבר באמצעות addEventListener. מידע נוסף זמין במאמר removeEventListener. |
אירועים | |
|---|---|
gmp-error |
function(event)ארגומנטים:
האירוע הזה מופעל כשבקשה לקצה העורפי נדחתה (למשל, מפתח API שגוי). האירוע הזה לא מבעבע. |
gmp-load |
function(event)ארגומנטים:
האירוע הזה מופעל כשהרכיב נטען ומציג את התוכן שלו. האירוע הזה לא מבעבע. |
הממשק PlaceDetailsCompactElementOptions
ממשק google.maps.places.PlaceDetailsCompactElementOptions
אפשרויות לגבי PlaceDetailsCompactElement.
מאפיינים | |
|---|---|
orientation optional |
סוג:
PlaceDetailsOrientation optional |
truncationPreferred optional |
סוג:
boolean optional |
קבועים של PlaceDetailsOrientation
google.maps.places.PlaceDetailsOrientation
קבועים
וריאציות של כיוון המסך ב-PlaceDetailsCompactElement.
כדי לקבל גישה, צריך לקרוא ל: const {PlaceDetailsOrientation} = await google.maps.importLibrary("places").
מידע נוסף מופיע בדף ספריות ב-Maps JavaScript API.
קבועים | |
|---|---|
HORIZONTAL |
כיוון אופקי. |
VERTICAL |
כיוון אנכי. |
המחלקה PlaceDetailsPlaceRequestElement
מחלקה google.maps.places.PlaceDetailsPlaceRequestElement
מגדיר PlaceDetailsCompactElement או PlaceDetailsElement לטעינת נתונים על סמך אובייקט, מזהה או שם משאב של מקום. כדי לטעון נתונים של המקום שצוין, צריך להוסיף את הרכיב הזה כצאצא של PlaceDetailsCompactElement או PlaceDetailsElement. לדוגמה:
<gmp-place-details>
<gmp-place-details-place-request
place="PLACE_ID"
></gmp-place-details-place-request>
</gmp-place-details> רכיב בהתאמה אישית:
<gmp-place-details-place-request place="some-place-id"></gmp-place-details-place-request>
המחלקה הזו מרחיבה את HTMLElement.
המחלקה הזו מטמיעה את PlaceDetailsPlaceRequestElementOptions.
כדי לקבל גישה, צריך לקרוא ל: const {PlaceDetailsPlaceRequestElement} = await google.maps.importLibrary("places").
מידע נוסף מופיע בדף ספריות ב-Maps JavaScript API.
יצרן | |
|---|---|
PlaceDetailsPlaceRequestElement |
PlaceDetailsPlaceRequestElement([options])פרמטרים:
|
מאפיינים | |
|---|---|
place |
סוג:
Place optionalברירת המחדל:
nullאובייקט המקום, המזהה או שם המשאב שרוצים להציג את הפרטים שלו ברכיב Place Details Compact. המאפיין הזה משקף את המאפיין כשם משאב.
מאפיין HTML:
|
Methods | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])פרמטרים:
ערך מוחזר:
voidמגדירה פונקציה שתופעל בכל פעם שהאירוע שצוין יועבר ליעד. אפשר לעיין במאמר בנושא addEventListener. |
removeEventListener |
removeEventListener(type, listener[, options])פרמטרים:
ערך מוחזר:
voidהסרה מהיעד של רכיב event listener שנרשם בעבר באמצעות addEventListener. מידע נוסף זמין במאמר removeEventListener. |
ממשק PlaceDetailsPlaceRequestElementOptions
ממשק google.maps.places.PlaceDetailsPlaceRequestElementOptions
אפשרויות לגבי PlaceDetailsPlaceRequestElement.
מאפיינים | |
|---|---|
place optional |
סוג:
Place|string optional |
המחלקה PlaceDetailsLocationRequestElement
מחלקה google.maps.places.PlaceDetailsLocationRequestElement
הגדרה של PlaceDetailsCompactElement או PlaceDetailsElement לטעינת נתונים על סמך מיקום. כדי לטעון נתונים של המיקום שצוין, צריך להוסיף את הרכיב הזה כצאצא של PlaceDetailsCompactElement או PlaceDetailsElement. לדוגמה:
<gmp-place-details>
<gmp-place-details-location-request
location="37.6207665,-122.4284806"
></gmp-place-details-location-request>
</gmp-place-details> רכיב בהתאמה אישית:
<gmp-place-details-location-request location="lat,lng"></gmp-place-details-location-request>
המחלקה הזו מרחיבה את HTMLElement.
המחלקה הזו מטמיעה את PlaceDetailsLocationRequestElementOptions.
כדי לקבל גישה, צריך לקרוא ל: const {PlaceDetailsLocationRequestElement} = await google.maps.importLibrary("places").
מידע נוסף מופיע בדף ספריות ב-Maps JavaScript API.
יצרן | |
|---|---|
PlaceDetailsLocationRequestElement |
PlaceDetailsLocationRequestElement([options])פרמטרים:
|
מאפיינים | |
|---|---|
location |
סוג:
LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optionalברירת המחדל:
nullהמיקום שבו יוצגו הפרטים ברכיב Place Details. הפונקציה מנרמלת ל-
LatLngAltitude.מאפיין HTML:
|
Methods | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])פרמטרים:
ערך מוחזר:
voidמגדירה פונקציה שתופעל בכל פעם שהאירוע שצוין יועבר ליעד. אפשר לעיין במאמר בנושא addEventListener. |
removeEventListener |
removeEventListener(type, listener[, options])פרמטרים:
ערך מוחזר:
voidהסרה מהיעד של רכיב event listener שנרשם בעבר באמצעות addEventListener. מידע נוסף זמין במאמר removeEventListener. |
ממשק PlaceDetailsLocationRequestElementOptions
ממשק google.maps.places.PlaceDetailsLocationRequestElementOptions
אפשרויות לגבי PlaceDetailsLocationRequestElement.
מאפיינים | |
|---|---|
location optional |
סוג:
LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral optionalהמיקום שבו רוצים להציג את המקום. |
המחלקה PlaceSearchElement
מחלקה google.maps.places.PlaceSearchElement
הצגת התוצאות של חיפוש מקומות ברשימה. מוסיפים PlaceTextSearchRequestElement או PlaceNearbySearchRequestElement כדי לציין את הבקשה שרוצים להציג את התוצאות שלה. כדי לציין איזה תוכן לעבד, מוסיפים PlaceContentConfigElement, PlaceStandardContentElement או PlaceAllContentElement.
דוגמה:
<gmp-place-search>
<gmp-place-text-search-request
text-query="QUERY"
></gmp-place-text-search-request>
<gmp-place-content-config>
<gmp-place-media lightbox-preferred></gmp-place-media>
</gmp-place-content-config>
</gmp-place-search> כדי להשתמש ברכיב חיפוש מקומות, צריך להפעיל את Places UI Kit API בפרויקט במסוף Google Cloud.
רכיב בהתאמה אישית:
<gmp-place-search attribution-position="top" orientation="vertical" selectable truncation-preferred></gmp-place-search>
המחלקה הזו מרחיבה את HTMLElement.
המחלקה הזו מטמיעה את PlaceSearchElementOptions.
כדי לקבל גישה, צריך לקרוא ל: const {PlaceSearchElement} = await google.maps.importLibrary("places").
מידע נוסף מופיע בדף ספריות ב-Maps JavaScript API.
יצרן | |
|---|---|
PlaceSearchElement |
PlaceSearchElement([options])פרמטרים:
|
מאפיינים | |
|---|---|
attributionPosition |
סוג:
PlaceSearchAttributionPosition optionalברירת המחדל:
PlaceSearchAttributionPosition.TOPהמיקום של לוגו השיוך (Attribution) וכפתור הגילוי הנאות כנדרש בחוק.
מאפיין HTML:
|
orientation |
סוג:
PlaceSearchOrientation optionalברירת המחדל:
PlaceSearchOrientation.VERTICALהכיוון (אנכי או אופקי) של הרכיב.
מאפיין HTML:
|
places |
לקריאה בלבד. מערך של אובייקטים מסוג Place שמכילים את המזהים, המיקומים וחלונות התצוגה של המקומות שמוצגים כרגע. |
selectable |
סוג:
boolean optionalברירת המחדל:
falseאם אפשר לבחור את הפריטים ברשימה או לא. אם הערך הוא true, הפריטים ברשימה יהיו כפתורים ששולחים את האירוע
gmp-select כשלוחצים עליהם. יש גם תמיכה בניווט ובבחירה באמצעות מקלדת נגישה.מאפיין HTML:
|
truncationPreferred |
סוג:
boolean optionalברירת המחדל:
falseאם הערך הוא true, שורות תוכן מסוימות נחתכות כדי להתאים לשורה אחת במקום לעבור לשורה הבאה.
מאפיין HTML:
|
מאפייני CSS | |
|---|---|
--gmp-button-border-color |
צבע הגבול של הכפתור "פתיחה במפות Google". |
--gmp-button-border-radius |
רדיוס הגבולות של הכפתור "פתיחה במפות Google". |
--gmp-button-border-width |
רוחב הגבול של הכפתור "פתיחה במפות Google". |
--gmp-card-border-radius |
רדיוס הגבולות של כרטיסי המקומות. |
--gmp-dialog-border-radius |
רדיוס הגבולות של תיבת הדו-שיח של הגילוי הנאות במפות Google. |
--gmp-mat-color-info |
צבע של רכיבים בממשק המשתמש עם סנטימנט אינפורמטיבי. משמש לסמל של כניסה נגישה. |
--gmp-mat-color-negative |
הצבע של רכיבים בממשק המשתמש עם סנטימנט שלילי. התווית "סגור" בשעות הפתיחה של מקום. |
--gmp-mat-color-neutral-container |
צבע הקונטיינר של רכיבים ניטרליים בממשק המשתמש. משמש לתגי תאריך של ביקורות ולצורות של פלייסהולדרים לטעינה. |
--gmp-mat-color-on-neutral-container |
צבע הטקסט והסמלים במאגר ניטרלי. משמש לטקסט של תאריך הביקורת ולטקסט של שגיאת טעינה. |
--gmp-mat-color-on-secondary-container |
צבע הטקסט והסמלים על רקע צבע משני של מאגר. משמש לטקסט ולסמלים של כפתורים. |
--gmp-mat-color-on-surface |
צבע לטקסט ולסמלים על גבי צבע משטח. משמש לכותרות ולתוכן של תיבות דו-שיח. |
--gmp-mat-color-on-surface-variant |
צבע פחות מודגש לטקסט ולסמלים על צבע משטח. משמש למידע על המקום. |
--gmp-mat-color-outline-decorative |
צבע קו המתאר של רכיבים לא אינטראקטיביים. משמש לגבול של מאגר התגים. |
--gmp-mat-color-positive |
הצבע של רכיבים בממשק המשתמש עם סנטימנט חיובי. משמש לתווית "פתוח" בשעות הפתיחה של מקום. |
--gmp-mat-color-primary |
הצבע של הטקסט והסמלים האינטראקטיביים לעומת צבע המשטח. משמש לקישורים, לאינדיקטור הטעינה ולסמלי הסקירה הכללית. |
--gmp-mat-color-secondary-container |
צבע מילוי פחות בולט על פני השטח. משמש לרקעים של כפתורים. |
--gmp-mat-color-surface |
צבע לרקעים. משמש לרקעים של קונטיינרים ותיבות דו-שיח. |
--gmp-mat-font-body-small |
משמש למידע על המקום. |
--gmp-mat-font-family |
משפחת הגופנים הבסיסית לכל הטקסט. |
--gmp-mat-font-headline-medium |
משמש לכותרות של תיבות דו-שיח. |
--gmp-mat-font-label-large |
משמש לתוכן של לחצנים. |
--gmp-mat-font-title-medium |
משמש לשם המקום. |
--gmp-mat-spacing-extra-small |
משמש לריווח בתוך הרכיב, כמו השוליים והריפוד מסביב לטקסט. |
--gmp-mat-spacing-large |
משמש לריווח בתוך הרכיב, כמו השוליים והריפוד מסביב לטקסט. |
--gmp-mat-spacing-medium |
משמש לריווח בתוך הרכיב, כמו השוליים והריפוד מסביב לטקסט. |
--gmp-mat-spacing-small |
משמש לריווח בתוך הרכיב, כמו השוליים והריפוד מסביב לטקסט. |
--gmp-star-rating-color |
צבע הכוכבים המלאים בדירוג כוכבים. |
--gmp-thumbnail-border-radius |
רדיוס הגבול של התמונה הממוזערת של המקום. |
background-color |
מבטל את צבע הרקע של הרכיב. |
border |
מבטל את הגבול של הרכיב. |
border-radius |
מבטל את רדיוס הגבולות של הרכיב. |
color-scheme |
מציין באיזו ערכת צבעים אפשר להציג את הרכיב הזה. פרטים נוספים זמינים במסמכי התיעוד של color-scheme. ברירת המחדל היא color-scheme: light dark. |
font-size |
משנה את הגודל של כל הטקסט והסמלים ברכיב. ברירת המחדל היא 16px. |
Methods | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])פרמטרים:
ערך מוחזר:
voidמגדירה פונקציה שתופעל בכל פעם שהאירוע שצוין יועבר ליעד. אפשר לעיין במאמר בנושא addEventListener. |
removeEventListener |
removeEventListener(type, listener[, options])פרמטרים:
ערך מוחזר:
voidהסרה מהיעד של רכיב event listener שנרשם בעבר באמצעות addEventListener. מידע נוסף זמין במאמר removeEventListener. |
אירועים | |
|---|---|
gmp-error |
function(event)ארגומנטים:
האירוע הזה מופעל כשבקשה לקצה העורפי נדחתה (למשל, מפתח API שגוי). האירוע הזה לא מבעבע. |
gmp-load |
function(event)ארגומנטים:
האירוע הזה מופעל כשהרכיב נטען ומציג את התוכן שלו. האירוע הזה לא מבעבע. |
gmp-select |
function(event)ארגומנטים:
האירוע הזה מופעל כשבוחרים מקום מהרשימה. מכיל אובייקט Place שכולל את המזהה, המיקום וחלון התצוגה של המקום שנבחר. |
ממשק PlaceSearchElementOptions
ממשק google.maps.places.PlaceSearchElementOptions
אפשרויות לגבי PlaceSearchElement.
מאפיינים | |
|---|---|
attributionPosition optional |
סוג:
PlaceSearchAttributionPosition optional |
orientation optional |
סוג:
PlaceSearchOrientation optional |
selectable optional |
סוג:
boolean optionalהצגה של PlaceSearchElement.selectable |
truncationPreferred optional |
סוג:
boolean optional |
קבועים של PlaceSearchAttributionPosition
google.maps.places.PlaceSearchAttributionPosition
קבועים
מיקומי השיוך (Attribution) של PlaceSearchElement.
כדי לקבל גישה, צריך לקרוא ל: const {PlaceSearchAttributionPosition} = await google.maps.importLibrary("places").
מידע נוסף מופיע בדף ספריות ב-Maps JavaScript API.
קבועים | |
|---|---|
BOTTOM |
שיוך בתחתית של PlaceSearchElement |
TOP |
שיוך בחלק העליון של PlaceSearchElement |
קבועים של PlaceSearchOrientation
google.maps.places.PlaceSearchOrientation
קבועים
וריאציות של כיוון המסך ב-PlaceSearchElement.
כדי לקבל גישה, צריך לקרוא ל: const {PlaceSearchOrientation} = await google.maps.importLibrary("places").
מידע נוסף מופיע בדף ספריות ב-Maps JavaScript API.
קבועים | |
|---|---|
HORIZONTAL |
כיוון אופקי. |
VERTICAL |
כיוון אנכי. |
המחלקה PlaceSelectEvent
מחלקה google.maps.places.PlaceSelectEvent
האירוע הזה מופעל כשנבחר מקום מרשימת מקומות. כדי לגשת לבחירה, לוחצים על event.place.
המחלקה הזו מרחיבה את Event.
כדי לקבל גישה, צריך לקרוא ל: const {PlaceSelectEvent} = await google.maps.importLibrary("places").
מידע נוסף מופיע בדף ספריות ב-Maps JavaScript API.
מאפיינים | |
|---|---|
place |
סוג:
Placeהמקום שנבחר. |
המחלקה PlaceNearbySearchRequestElement
מחלקה google.maps.places.PlaceNearbySearchRequestElement
מגדירה PlaceSearchElement לטעינת תוצאות על סמך בקשת חיפוש בסביבה. המאפיין locationRestriction נדרש כדי לטעון את רכיב החיפוש. אם המדיניות locationRestriction לא מוגדרת, המערכת תתעלם מכל המאפיינים האחרים שהוגדרו. כדי לטעון תוצאות, צריך להוסיף את הרכיב הזה כצאצא של PlaceSearchElement. לדוגמה:
<gmp-place-search>
<gmp-place-nearby-search-request
location-restriction="RADIUS@LAT,LNG"
></gmp-place-nearby-search-request>
<gmp-place-content-config>
<gmp-place-media lightbox-preferred></gmp-place-media>
</gmp-place-content-config>
</gmp-place-search> רכיב בהתאמה אישית:
<gmp-place-nearby-search-request excluded-primary-types="excluded-primary-type1 excluded-primary-type2..." excluded-types="excluded-type1 excluded-type2..." included-primary-types="included-primary-type1 included-primary-type2..." included-types="included-type1 included-type2..." location-restriction="radius@lat,lng" max-result-count="number" rank-preference="preference"></gmp-place-nearby-search-request>
המחלקה הזו מרחיבה את HTMLElement.
המחלקה הזו מטמיעה את PlaceNearbySearchRequestElementOptions.
כדי לקבל גישה, צריך לקרוא ל: const {PlaceNearbySearchRequestElement} = await google.maps.importLibrary("places").
מידע נוסף מופיע בדף ספריות ב-Maps JavaScript API.
יצרן | |
|---|---|
PlaceNearbySearchRequestElement |
PlaceNearbySearchRequestElement([options])פרמטרים:
|
מאפיינים | |
|---|---|
excludedPrimaryTypes |
סוג:
Array<string> optionalברירת המחדל:
nullסוגי מקומות ראשיים שהוחרגו.
מאפיין HTML:
|
excludedTypes |
סוג:
Array<string> optionalברירת המחדל:
nullסוגי מקומות מוחרגים.
מאפיין HTML:
|
includedPrimaryTypes |
סוג:
Array<string> optionalברירת המחדל:
nullסוג המקום הראשי שנכלל.
מאפיין HTML:
|
includedTypes |
סוג:
Array<string> optionalברירת המחדל:
nullסוג המקום שנכלל.
מאפיין HTML:
|
locationRestriction |
סוג:
Circle|CircleLiteral optionalברירת המחדל:
nullהאזור לחיפוש. הפונקציה מנרמלת ל-
Circle.מאפיין HTML:
|
maxResultCount |
סוג:
number optionalברירת המחדל:
nullהמספר המקסימלי של תוצאות שיוחזרו.
מאפיין HTML:
|
rankPreference |
סוג:
SearchNearbyRankPreference optionalברירת המחדל:
nullאיך התוצאות ידורגו בתשובה.
מאפיין HTML:
|
Methods | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])פרמטרים:
ערך מוחזר:
voidמגדירה פונקציה שתופעל בכל פעם שהאירוע שצוין יועבר ליעד. אפשר לעיין במאמר בנושא addEventListener. |
removeEventListener |
removeEventListener(type, listener[, options])פרמטרים:
ערך מוחזר:
voidהסרה מהיעד של רכיב event listener שנרשם בעבר באמצעות addEventListener. מידע נוסף זמין במאמר removeEventListener. |
ממשק PlaceNearbySearchRequestElementOptions
ממשק google.maps.places.PlaceNearbySearchRequestElementOptions
אפשרויות לגבי PlaceNearbySearchRequestElement.
המחלקה PlaceTextSearchRequestElement
מחלקה google.maps.places.PlaceTextSearchRequestElement
מגדיר PlaceSearchElement לטעינת תוצאות על סמך בקשה לחיפוש טקסט. המאפיין textQuery נדרש כדי לטעון את רכיב החיפוש. אם המדיניות textQuery לא מוגדרת, המערכת תתעלם מכל המאפיינים האחרים שהוגדרו. כדי לטעון תוצאות, צריך להוסיף את הרכיב הזה כצאצא של PlaceSearchElement. לדוגמה:
<gmp-place-search>
<gmp-place-text-search-request
text-query="QUERY"
></gmp-place-text-search-request>
<gmp-place-content-config>
<gmp-place-media lightbox-preferred></gmp-place-media>
</gmp-place-content-config>
</gmp-place-search> רכיב בהתאמה אישית:
<gmp-place-text-search-request ev-connector-types="ev-connector-type1 ev-connector-type2..." ev-minimum-charging-rate-kw="rate" included-type="type" is-open-now="true" location-bias="lat,lng" location-restriction="swlat,swlng|nelat,nelng" max-result-count="number" min-rating="number" price-levels="price-level1 price-level2..." rank-preference="preference" text-query="string" use-strict-type-filtering></gmp-place-text-search-request>
המחלקה הזו מרחיבה את HTMLElement.
המחלקה הזו מטמיעה את PlaceTextSearchRequestElementOptions.
כדי לקבל גישה, צריך לקרוא ל: const {PlaceTextSearchRequestElement} = await google.maps.importLibrary("places").
מידע נוסף מופיע בדף ספריות ב-Maps JavaScript API.
יצרן | |
|---|---|
PlaceTextSearchRequestElement |
PlaceTextSearchRequestElement([options])פרמטרים:
|
מאפיינים | |
|---|---|
evConnectorTypes |
סוג:
Array<EVConnectorType> optionalברירת המחדל:
nullרשימת סוגי המחברים המועדפים לרכב חשמלי.
מאפיין HTML:
|
evMinimumChargingRateKw |
סוג:
number optionalברירת המחדל:
nullקצב הטעינה המינימלי הנדרש בקילוואט.
מאפיין HTML:
|
includedType |
סוג:
string optionalברירת המחדל:
nullסוג המקום המבוקש.
מאפיין HTML:
|
isOpenNow |
סוג:
boolean optionalברירת המחדל:
nullמשמש להגבלת החיפוש למקומות שפתוחים כרגע.
מאפיין HTML:
|
locationBias |
סוג:
LocationBias optionalברירת המחדל:
nullהטיית מיקום לחיפוש. הפונקציה מנרמלת ל-
LatLngAltitude | LatLngBounds | Circle | string.מאפיין HTML:
|
locationRestriction |
סוג:
LatLngBounds|LatLngBoundsLiteral optionalברירת המחדל:
nullהגבלת מיקום לחיפוש. הפונקציה מנרמלת ל-
LatLngBounds.מאפיין HTML:
|
maxResultCount |
סוג:
number optionalברירת המחדל:
nullהמספר המקסימלי של תוצאות שיוחזרו.
מאפיין HTML:
|
minRating |
סוג:
number optionalברירת המחדל:
nullסינון תוצאות שדירוג המשתמשים הממוצע שלהן נמוך מהמגבלה הזו.
מאפיין HTML:
|
priceLevels |
סוג:
Array<PriceLevel> optionalברירת המחדל:
nullמשמש להגבלת החיפוש למקומות שמסומנים ברמות מחיר מסוימות.
מאפיין HTML:
|
rankPreference |
סוג:
SearchByTextRankPreference optionalברירת המחדל:
nullאיך התוצאות ידורגו בתשובה.
מאפיין HTML:
|
textQuery |
סוג:
string optionalברירת המחדל:
nullשאילתת הטקסט לחיפוש טקסטואלי.
מאפיין HTML:
|
useStrictTypeFiltering |
סוג:
boolean optionalברירת המחדל:
nullמשמש להגדרת סינון סוגים קפדני עבור includedType.
מאפיין HTML:
|
Methods | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])פרמטרים:
ערך מוחזר:
voidמגדירה פונקציה שתופעל בכל פעם שהאירוע שצוין יועבר ליעד. אפשר לעיין במאמר בנושא addEventListener. |
removeEventListener |
removeEventListener(type, listener[, options])פרמטרים:
ערך מוחזר:
voidהסרה מהיעד של רכיב event listener שנרשם בעבר באמצעות addEventListener. מידע נוסף זמין במאמר removeEventListener. |
ממשק PlaceTextSearchRequestElementOptions
ממשק google.maps.places.PlaceTextSearchRequestElementOptions
אפשרויות לגבי PlaceTextSearchRequestElement.
השלמה אוטומטית class
מחלקה google.maps.places.Autocomplete
ווידג'ט שמספק חיזויים של מקומות על סמך קלט הטקסט של המשתמש. הוא מחובר לרכיב קלט מסוג text, ומאזין להזנת טקסט בשדה הזה. רשימת החיזויים מוצגת כתפריט נפתח, והיא מתעדכנת תוך כדי הזנת הטקסט.
המחלקה הזו מרחיבה את MVCObject.
כדי לקבל גישה, צריך לקרוא ל: const {Autocomplete} = await google.maps.importLibrary("places").
מידע נוסף מופיע בדף ספריות ב-Maps JavaScript API.
יצרן | |
|---|---|
Autocomplete |
Autocomplete(inputField[, opts])פרמטרים:
יצירת מופע חדש של Autocomplete שמצורף לשדה קלט הטקסט שצוין עם האפשרויות שניתנו. |
Methods | |
|---|---|
getBounds |
getBounds()פרמטרים: אין
ערך החזרה:
LatLngBounds|undefined גבולות ההטיה.מחזירה את הגבולות שאליהם מוטות התחזיות. |
getFields |
getFields()פרמטרים: אין
ערך מוחזר:
Array<string>|undefinedמחזירה את השדות שצריך לכלול בתגובה עם פרטי המקום, כשהפרטים מאוחזרים בהצלחה. רשימת השדות מופיעה במאמר PlaceResult. |
getPlace |
getPlace()פרמטרים: אין
ערך מוחזר:
PlaceResult המקום שהמשתמש בחר.הפונקציה מחזירה את פרטי המקום שהמשתמש בחר, אם הפרטים אוחזרו בהצלחה. אחרת, הפונקציה מחזירה אובייקט Place עם מאפיין name שמוגדר לערך הנוכחי של השדה להזנת קלט. |
setBounds |
setBounds(bounds)פרמטרים:
ערך מוחזר: אין
מגדירה את האזור המועדף שבו יוחזרו תוצאות של מקומות. התוצאות מוטות לאזור הזה, אבל לא מוגבלות אליו. |
setComponentRestrictions |
setComponentRestrictions(restrictions)פרמטרים:
ערך מוחזר: אין
מגדיר את ההגבלות על הרכיבים. הגבלות על רכיבים משמשות להגבלת החיזויים רק לאלה שנמצאים בתוך רכיב ההורה. לדוגמה, המדינה. |
setFields |
setFields(fields)פרמטרים:
ערך מוחזר: אין
מגדירה את השדות שייכללו בתגובה עם פרטי המקום, כשהפרטים מאוחזרים בהצלחה. רשימת השדות מופיעה במאמר PlaceResult. |
setOptions |
setOptions(options)פרמטרים:
ערך מוחזר: אין
|
setTypes |
setTypes(types)פרמטרים:
ערך מוחזר: אין
מגדירה את סוגי החיזויים שיוחזרו. כדי לראות את הסוגים הנתמכים, אפשר לעיין במדריך למפתחים. אם לא מציינים סוגים, כל הסוגים יוחזרו. |
עברו בירושה:
addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll
| |
אירועים | |
|---|---|
place_changed |
function()ארגומנטים: אין
האירוע הזה מופעל כש PlaceResult זמין למקום שהמשתמש בחר. אם המשתמש מזין שם של מקום שלא הוצע על ידי הפקד ולוחץ על Enter, או אם בקשת פרטי המקום נכשלת, PlaceResult מכיל את הקלט של המשתמש במאפיין name, בלי מאפיינים אחרים שמוגדרים. |
ממשק AutocompleteOptions
ממשק google.maps.places.AutocompleteOptions
האפשרויות שאפשר להגדיר באובייקט Autocomplete.
מאפיינים | |
|---|---|
bounds optional |
סוג:
LatLngBounds|LatLngBoundsLiteral optionalהאזור שבו רוצים לחפש מקומות. |
componentRestrictions optional |
סוג:
ComponentRestrictions optionalהגבלות הרכיבים. הגבלות על רכיבים משמשות להגבלת החיזויים רק לאלה שנמצאים בתוך רכיב ההורה. לדוגמה, המדינה. |
fields optional |
סוג:
Array<string> optionalהשדות שייכללו בתגובה של פרטי המקום כשהפרטים יאוחזרו בהצלחה, שעליהם תחויבו. אם מעבירים את הערך ['ALL'], כל השדות הזמינים יוחזרו ויחויבו (לא מומלץ לפריסות בסביבת ייצור). רשימת השדות מופיעה במאמר PlaceResult. אפשר לציין שדות בתצוגת עץ באמצעות נתיבי נקודות (לדוגמה, "geometry.location"). ברירת המחדל היא ['ALL']. |
|
סוג:
boolean optionalהאם לאחזר רק מזהי מקומות. ה-PlaceResult שיהיה זמין כשהאירוע place_changed יופעל יכלול רק את השדות place_id, types ו-name, עם הערכים של מזהה מקום, types ו-description שיוחזרו על ידי שירות ההשלמה האוטומטית. מושבתת כברירת מחדל. |
strictBounds optional |
סוג:
boolean optionalערך בוליאני שמציין שהווידג'ט של ההשלמה האוטומטית צריך להחזיר רק את המקומות שנמצאים בתוך הגבולות של הווידג'ט של ההשלמה האוטומטית בזמן שליחת השאילתה. אם מגדירים את strictBounds לערך false (ערך ברירת המחדל), התוצאות יוטו לכיוון מקומות שנמצאים בתוך הגבולות, אבל לא יוגבלו רק אליהם. |
types optional |
סוג:
Array<string> optionalסוגי התחזיות שיוחזרו. כדי לראות את הסוגים הנתמכים, אפשר לעיין במדריך למפתחים. אם לא מציינים סוגים, כל הסוגים יוחזרו. |
המחלקה SearchBox
מחלקה google.maps.places.SearchBox
ווידג'ט שמספק חיזויים של שאילתות על סמך קלט הטקסט של המשתמש. הוא מחובר לרכיב קלט מסוג text, ומאזין להזנת טקסט בשדה הזה. רשימת החיזויים מוצגת כתפריט נפתח, והיא מתעדכנת תוך כדי הזנת הטקסט.
המחלקה הזו מרחיבה את MVCObject.
כדי לקבל גישה, צריך לקרוא ל: const {SearchBox} = await google.maps.importLibrary("places").
מידע נוסף מופיע בדף ספריות ב-Maps JavaScript API.
יצרן | |
|---|---|
SearchBox |
SearchBox(inputField[, opts])פרמטרים:
יצירת מופע חדש של SearchBox שמצורף לשדה קלט הטקסט שצוין עם האפשרויות שניתנו. |
Methods | |
|---|---|
getBounds |
getBounds()פרמטרים: אין
ערך מוחזר:
LatLngBounds|undefinedהפונקציה מחזירה את הגבולות שאליהם מוטים החיזויים של השאילתה. |
getPlaces |
getPlaces()פרמטרים: אין
ערך מוחזר:
Array<PlaceResult>|undefinedהפונקציה מחזירה את השאילתה שהמשתמש בחר כדי להשתמש בה עם האירוע places_changed. |
setBounds |
setBounds(bounds)פרמטרים:
ערך מוחזר: אין
ההגדרה הזו קובעת את האזור שבו המערכת תשתמש כדי להטות את החיזויים של השאילתות. התוצאות יתמקדו באזור הזה, אבל לא יוגבלו אליו באופן מלא. |
עברו בירושה:
addListener,
bindTo,
get,
notify,
set,
setValues,
unbind,
unbindAll
| |
אירועים | |
|---|---|
places_changed |
function()ארגומנטים: אין
האירוע הזה מופעל כשהמשתמש בוחר שאילתה, וצריך להשתמש ב- getPlaces כדי לקבל מקומות חדשים. |
ממשק SearchBoxOptions
ממשק google.maps.places.SearchBoxOptions
האפשרויות שאפשר להגדיר באובייקט SearchBox.
מאפיינים | |
|---|---|
bounds optional |
סוג:
LatLngBounds|LatLngBoundsLiteral optionalהאזור שאליו רוצים להטות את החיזויים של השאילתות. התחזיות נוטות לשאילתות שמטרגטות את הגבולות האלה, אבל לא מוגבלות אליהן. |
המחלקה PlaceContextualElement
מחלקה google.maps.places.PlaceContextualElement
ווידג'ט שמשתמש בטוקן של הקשר כדי להציג תצוגה מותאמת מיקום של התשובה מ"עיגון בעזרת מפות Google".
רכיב בהתאמה אישית:
<gmp-place-contextual context-token="string"></gmp-place-contextual>
המחלקה הזו מרחיבה את HTMLElement.
המחלקה הזו מטמיעה את PlaceContextualElementOptions.
כדי לקבל גישה, צריך לקרוא ל: const {PlaceContextualElement} = await google.maps.importLibrary("places").
מידע נוסף מופיע בדף ספריות ב-Maps JavaScript API.
יצרן | |
|---|---|
PlaceContextualElement |
PlaceContextualElement([options])פרמטרים:
|
מאפיינים | |
|---|---|
contextToken |
סוג:
string optionalהטוקן של ההקשר.
מאפיין HTML:
|
Methods | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])פרמטרים:
ערך מוחזר:
voidמגדירה פונקציה שתופעל בכל פעם שהאירוע שצוין יועבר ליעד. אפשר לעיין במאמר בנושא addEventListener. |
removeEventListener |
removeEventListener(type, listener[, options])פרמטרים:
ערך מוחזר:
voidהסרה מהיעד של רכיב event listener שנרשם בעבר באמצעות addEventListener. מידע נוסף זמין במאמר removeEventListener. |
ממשק PlaceContextualElementOptions
ממשק google.maps.places.PlaceContextualElementOptions
אפשרויות לגבי PlaceContextualElement.
מאפיינים | |
|---|---|
contextToken optional |
סוג:
string optionalטוקן של הקשר שסופק על ידי התגובה של "עיגון בעזרת מפות Google". |
המחלקה PlaceContextualListConfigElement
מחלקה google.maps.places.PlaceContextualListConfigElement
רכיב HTML שמגדיר אפשרויות לתצוגת הרשימה של רכיב ההקשר של המקום.
רכיב בהתאמה אישית:
<gmp-place-contextual-list-config layout="compact" map-hidden></gmp-place-contextual-list-config>
המחלקה הזו מרחיבה את HTMLElement.
המחלקה הזו מטמיעה את PlaceContextualListConfigElementOptions.
כדי לקבל גישה, צריך לקרוא ל: const {PlaceContextualListConfigElement} = await google.maps.importLibrary("places").
מידע נוסף מופיע בדף ספריות ב-Maps JavaScript API.
יצרן | |
|---|---|
PlaceContextualListConfigElement |
PlaceContextualListConfigElement([options])פרמטרים:
|
מאפיינים | |
|---|---|
layout |
סוג:
PlaceContextualListLayout optionalהפריסה.
מאפיין HTML:
|
mapHidden |
סוג:
boolean optionalאם המפה מוסתרת.
מאפיין HTML:
|
Methods | |
|---|---|
addEventListener |
addEventListener(type, listener[, options])פרמטרים:
ערך מוחזר:
voidמגדירה פונקציה שתופעל בכל פעם שהאירוע שצוין יועבר ליעד. אפשר לעיין במאמר בנושא addEventListener. |
removeEventListener |
removeEventListener(type, listener[, options])פרמטרים:
ערך מוחזר:
voidהסרה מהיעד של רכיב event listener שנרשם בעבר באמצעות addEventListener. מידע נוסף זמין במאמר removeEventListener. |
ממשק PlaceContextualListConfigElementOptions
ממשק google.maps.places.PlaceContextualListConfigElementOptions
אפשרויות ל-PlaceContextualListConfigElement.
מאפיינים | |
|---|---|
layout optional |
סוג:
PlaceContextualListLayout optionalברירת המחדל:
PlaceContextualListLayout.VERTICALהפריסה. |
mapHidden optional |
סוג:
boolean optionalברירת המחדל:
falseאם המפה צריכה להיות מוסתרת, הערך הוא True. |
ערכים קבועים של PlaceContextualListLayout
google.maps.places.PlaceContextualListLayout
קבועים
רשימת הפריסות שבהן הרכיב ההקשרי של המקום תומך בתצוגת הרשימה.
כדי לקבל גישה, צריך לקרוא ל: const {PlaceContextualListLayout} = await google.maps.importLibrary("places").
מידע נוסף מופיע בדף ספריות ב-Maps JavaScript API.
קבועים | |
|---|---|
COMPACT |
פריסת רשימה קומפקטית: פריטי הרשימה מוצגים כקישורים בשורה אחת, עם גלישה לרשימה נפתחת. |
VERTICAL |
פריסת רשימה אנכית: הפריטים ברשימה מוצגים ככרטיסים ברשימה אנכית. |