Map View

LocalContextMapView class

google.maps.localContext.LocalContextMapView class

מוצגת חוויית הקשר מקומי עם Map.

במחלקה הזו מיושם LocalContextMapViewOptions.

אפשר להתקשר אל const {LocalContextMapView} = await google.maps.importLibrary("localContext") כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.

LocalContextMapView
LocalContextMapView(options)
פרמטרים: 
directionsOptions
element optional
סוג:  HTMLElement|SVGElement optional
השדה הזה הוא לקריאה בלבד. רכיב ה-DOM שמאחורי התצוגה.
isTransitioningMapBounds
סוג:  boolean
הערך שלו הוא true לפני ש-LocalContextMapView מתחיל לשנות את הגבולות של Map הפנימי, והערך שלו הוא false אחרי ש-LocalContextMapView מסיים לשנות את הגבולות של Map הפנימי. (לא מוגדר כששינויים במצב הפריסה מתרחשים בגלל שינוי גודל רספונסיבי).
locationBias
סוג:  LocationBias optional
LocalContextMapViewOptions.locationBias. שינוי המאפיין הזה ב-LocalContextMapView עשוי להפעיל חיפוש חדש.
locationRestriction
סוג:  LocationRestriction optional
LocalContextMapViewOptions.locationRestriction. שינוי המאפיין הזה ב-LocalContextMapView עשוי להפעיל חיפוש חדש.
maxPlaceCount
סוג:  number
LocalContextMapViewOptions.maxPlaceCount. שינוי המאפיין הזה ב-LocalContextMapView עשוי להפעיל חיפוש חדש.
placeTypePreferences
LocalContextMapViewOptions.placeTypePreferences. שינוי המאפיין הזה ב-LocalContextMapView עשוי להפעיל חיפוש חדש. אפשר להשתמש גם ב-Iterable<string|PlaceTypePreference>.
בירושה: map, pinOptionsSetup, placeChooserViewSetup, placeDetailsViewSetup
addListener
addListener(eventName, handler)
פרמטרים: 
  • eventNamestring
  • handlerFunction
ערך מוחזר:  MapsEventListener
מוסיפה את פונקציית ה-listener שצוינה לשם האירוע שצוין.
hidePlaceDetailsView
hidePlaceDetailsView()
פרמטרים:  אין
ערך מוחזר:  אין
הסתרת פרטי המקום.
search
search()
פרמטרים:  אין
ערך מוחזר:  אין
חיפושים של מקומות שיוצגו למשתמש על סמך maxPlaceCount,‏ placeTypePreferences,‏ locationRestriction ו-locationBias הנוכחיים.
error
function(event)
ארגומנטים: 
האירוע הזה מופעל אם יש שגיאה במהלך החיפוש.
placedetailsviewhidestart
function()
ארגומנטים:  אין
האירוע הזה מופעל לפני שהאנימציה של פרטי המקום מתחילה לצאת.
placedetailsviewshowstart
function()
ארגומנטים:  אין
האירוע הזה מופעל לפני שהאנימציה של פרטי המקום מתחילה.

LocalContextMapViewOptions interface

google.maps.localContext.LocalContextMapViewOptions ממשק

אפשרויות ליצירת LocalContextMapView או לגישה לLocalContextMapView קיים.

maxPlaceCount
סוג:  number
המספר המקסימלי של מקומות שיוצגו. אם הפרמטר הזה הוא 0, ספרייית ההקשר המקומי לא טוענת מקומות. [0,24]
placeTypePreferences
סוגי המקומות לחיפוש (עד 10). אפשר להשתמש גם בסוג Iterable<string|PlaceTypePreference>, אבל הוא נתמך רק בדפדפנים שתומכים באופן מובנה בסמלי JavaScript.
directionsOptions optional
אפשרויות להתאמה אישית של מסלולים. אם ההגדרה לא מוגדרת, ההוראות והמרחק מושבתים.
element optional
סוג:  HTMLElement|SVGElement optional
השדה הזה הוא לקריאה בלבד. רכיב ה-DOM שמאחורי התצוגה.
locationBias optional
סוג:  LocationBias optional
ברירת מחדל: null
גבול רך או רמז לשימוש כשמחפשים מקומות.
locationRestriction optional
סוג:  LocationRestriction optional
גבולות להגבלת תוצאות החיפוש. אם לא מציינים, התוצאות יוגבלו לאזור התצוגה של המפה.
map optional
סוג:  Map optional
מופע Map שכבר נוצר. אם המפה מועברת, היא תועבר ל-DOM של LocalContextMapView ולא יוחל עליה עיצוב מחדש. יכול להיות שסגנונות ושיעורים יוחלו על הרכיב שמשויך למפה על ידי LocalContextMapView.
pinOptionsSetup optional
סוג:  (function({
  isSelected:boolean,
  isHighlighted:boolean
}): (PinOptions optional))|PinOptions optional
מגדירים את סמל הסמן של המקום על סמך מצב הסמל. מופעל בכל פעם שהקלט של פונקציית הקריאה החוזרת משתנה. העברת פונקציה כדי לשנות באופן דינמי את הגדרות ברירת המחדל כשהרכיב LocalContextMapView מצייר את סמן המקום. יכול להיות ששגיאות והגדרות לא תקינות ייקבעו באופן אסינכרוני, והן יתעלמו (ייעשה שימוש בהגדרות ברירת המחדל, והשגיאות יירשמו במסוף).
placeChooserViewSetup optional
סוג:  (function({
  defaultLayoutMode:PlaceChooserLayoutMode,
  defaultPosition:PlaceChooserPosition optional
}): (PlaceChooserViewSetupOptions optional))|PlaceChooserViewSetupOptions optional
ההגדרה הזו מחליפה את ההגדרה של תצוגת הכלי לבחירת מקומות. מעבירים פונקציה כדי לשנות באופן דינמי את הגדרות ברירת המחדל כשהפריסה של LocalContextMapView עשויה להשתנות בגלל שינוי הגודל. יכול להיות שהשגיאות וההגדרות הלא תקינות יזוהו באופן אסינכרוני, והמערכת תתעלם מהן (במקומן ישמשו הגדרות ברירת המחדל, והשגיאות יירשמו במסוף). שגיאות שמתגלות במהלך הבנייה גורמות להצגת שגיאות באופן סינכרוני.
placeDetailsViewSetup optional
סוג:  (function({
  defaultLayoutMode:PlaceDetailsLayoutMode,
  defaultPosition:PlaceDetailsPosition optional
}): (PlaceDetailsViewSetupOptions optional))|PlaceDetailsViewSetupOptions optional
הגדרה זו מחליפה את ההגדרה של תצוגת פרטי המקום. מעבירים פונקציה כדי לשנות באופן דינמי את הגדרות ברירת המחדל כשהפריסה של LocalContextMapView עשויה להשתנות בגלל שינוי הגודל. יכול להיות ששגיאות והגדרות לא תקינות ייקבעו באופן אסינכרוני, והן יתעלמו (ייעשה שימוש בהגדרות ברירת המחדל, והשגיאות יירשמו במסוף). שגיאות שמתגלות במהלך הבנייה גורמות להצגת שגיאות באופן סינכרוני.

PlaceTypePreference typedef

google.maps.localContext.PlaceTypePreference typedef

סוג המקום לחיפוש והמשקל לשימוש. אם לא מציינים את weight, הספרייה תקבע משקלים שמוגדרים כברירת מחדל, שיכולים להשתנות ולהשתפר עם הזמן.

{
  type:string,
  weight:number optional
}

MapDirectionsOptions class

google.maps.localContext.MapDirectionsOptions class

השירות הזה מספק הגדרות למסלולים עם LocalContextMapView.

במחלקה הזו מיושם MapDirectionsOptionsLiteral.

אפשר להתקשר אל const {MapDirectionsOptions} = await google.maps.importLibrary("localContext") כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.

Inherited: origin
addListener
addListener(eventName, handler)
פרמטרים: 
  • eventNamestring
  • handlerFunction
ערך מוחזר:  MapsEventListener
מוסיפה את פונקציית ה-listener שצוינה לשם האירוע שצוין.

MapDirectionsOptionsLiteral interface

google.maps.localContext.MapDirectionsOptionsLiteral ממשק

במקומות רבים, אפשר להשתמש במקום באובייקטים מסוג MapDirectionsOptions במילולי אובייקטים, כדי שיהיה לכם נוח יותר. הם מומרים לאובייקטים של MapDirectionsOptions כשהם מזוהים על ידי Maps API.

origin
נקודת המוצא לקבלת מסלול ומרחק.

PinOptions interface

google.maps.localContext.PinOptions ממשק

אפשרויות להתאמה אישית של סמן של סיכה.

background optional
סוג:  string optional
הצבע של צורת הסמל, יכול להיות כל צבע CSS תקין.
glyphColor optional
סוג:  string optional
הצבע של הגליף של הסמל, יכול להיות כל צבע CSS תקין.
scale optional
סוג:  number optional
הקנה מידה של הסמל. הערך הוא מוחלט, ולא יחסי לגדלים שמוגדרים כברירת מחדל בכל מדינה.

ממשק PlaceChooserViewSetupOptions

google.maps.localContext.PlaceChooserViewSetupOptions ממשק

הגדרת האפשרויות של כלי בחירת המקומות. מידע נוסף על הגדרת הפריסה והחשיפה

layoutMode optional
סוג:  PlaceChooserLayoutMode optional
position optional
סוג:  PlaceChooserPosition optional
המערכת מתעלמת מהמאפיין הזה אם layoutMode:HIDDEN. אם לא מעבירים את הפרמטר, המיקום ייקבע באופן אוטומטי על סמך layoutMode.

PlaceChooserLayoutMode constants

google.maps.localContext.PlaceChooserLayoutMode constants

מצבי פריסה לבחירת מקומות.

אפשר להתקשר אל const {PlaceChooserLayoutMode} = await google.maps.importLibrary("localContext") כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.

HIDDEN הכלי לבחירת מיקום מוסתר.
SHEET בוחר המקומות מוצג כגיליון.

קבועי PlaceChooserPosition

google.maps.localContext.PlaceChooserPosition constants

הצגת מיקומים בכלי לבחירת מקומות.

אפשר להתקשר אל const {PlaceChooserPosition} = await google.maps.importLibrary("localContext") כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.

BLOCK_END הכלי לבחירת מקום מוצג בשורה מתחת למפה, עד לסוף המאגר.
INLINE_END הכלי לבחירת מקום מוצג בשורה עם המפה, בסוף השורה. (בשפות שקוראים משמאל לימין, הכוונה היא שבורר המקומות נמצא משמאל למפה).
INLINE_START כלי בחירת המקום מוצג בתוך השורה עם המפה, בתחילת השורה. (בשפה שמוצגת משמאל לימין, המשמעות היא שכלי בחירת המקום נמצא משמאל למפה).

ממשק PlaceDetailsViewSetupOptions

google.maps.localContext.PlaceDetailsViewSetupOptions ממשק

אפשרויות ההגדרה של פרטי המקום. מידע נוסף על הגדרת הפריסה והחשיפה

hidesOnMapClick optional
סוג:  boolean optional
layoutMode optional
סוג:  PlaceDetailsLayoutMode optional
position optional
סוג:  PlaceDetailsPosition optional
המערכת מתעלמת מהמאפיין הזה אם layoutMode:INFO_WINDOW. אם לא מעבירים את הפרמטר, המיקום ייקבע באופן אוטומטי על סמך layoutMode.

PlaceDetailsLayoutMode constants

google.maps.localContext.PlaceDetailsLayoutMode constants

מצבי פריסה של פרטי המקום.

אפשר להתקשר אל const {PlaceDetailsLayoutMode} = await google.maps.importLibrary("localContext") כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.

INFO_WINDOW פרטי המקום מוצגים בInfoWindow.
SHEET פרטי המקום מוצגים בגיליון.

PlaceDetailsPosition constants

google.maps.localContext.PlaceDetailsPosition constants

הצגת מיקומים בפרטי המקום.

אפשר להתקשר אל const {PlaceDetailsPosition} = await google.maps.importLibrary("localContext") כדי לקבל גישה.
מידע נוסף זמין במאמר בנושא ספריות ב-Maps JavaScript API.

INLINE_END פרטי המקום מוצגים בשורה עם המפה, בסוף השורה. (בשפה שקוראים משמאל לימין, זה אומר שפרטי המקום נמצאים משמאל למפה).
INLINE_START פרטי המקום מוצגים בשורה עם המפה בתחילת השורה. (בשפה שקוראים משמאל לימין, המשמעות היא שפרטי המקום נמצאים משמאל למפה).