Map View

Klasa LocalContextMapView

google.maps.localContext.LocalContextMapView klasa

Pokazuje środowisko kontekstowe z elementem Map.

Ta klasa obsługuje LocalContextMapViewOptions.

Zadzwoń pod numer const {LocalContextMapView} = await google.maps.importLibrary("localContext"). Zobacz Biblioteki w interfejsie Maps JavaScript API.

LocalContextMapView
LocalContextMapView(options)
Parametry: 
directionsOptions
element optional
Typ:  HTMLElement|SVGElement optional
To pole jest tylko do odczytu. Element DOM działający za widokiem.
isTransitioningMapBounds
Typ:  boolean
Ustawiono na true, zanim LocalContextMapView zacznie zmieniać granice obszaru głównego Map, a po false zmieni się na false. (nie ustawiono, gdy zmiana układu układu nastąpi z powodu elastycznej zmiany rozmiaru).
locationBias
Typ:  LocationBias optional
Zobacz LocalContextMapViewOptions.locationBias. Zmiana tej właściwości w LocalContextMapView może spowodować rozpoczęcie nowego wyszukiwania.
locationRestriction
Typ:  LocationRestriction optional
Zobacz LocalContextMapViewOptions.locationRestriction. Zmiana tej właściwości w LocalContextMapView może spowodować rozpoczęcie nowego wyszukiwania.
maxPlaceCount
Typ:  number
Zobacz LocalContextMapViewOptions.maxPlaceCount. Zmiana tej właściwości w LocalContextMapView może spowodować rozpoczęcie nowego wyszukiwania.
placeTypePreferences
Zobacz LocalContextMapViewOptions.placeTypePreferences. Zmiana tej właściwości w LocalContextMapView może spowodować rozpoczęcie nowego wyszukiwania. Iterable<string|PlaceTypePreference>.
Dziedziczone: map, pinOptionsSetup, placeChooserViewSetup, placeDetailsViewSetup
addListener
addListener(eventName, handler)
Parametry: 
  • eventNamestring
  • handlerFunction
Zwrócona wartość:  MapsEventListener
Dodaje określoną funkcję detektora do podanej nazwy zdarzenia.
hidePlaceDetailsView
hidePlaceDetailsView()
Parametry: brak
Zwróć wartość: brak
Ukrywa szczegóły miejsca.
search
search()
Parametry: brak
Zwróć wartość: brak
Wyszukiwanie miejsc, które użytkownik zobaczy na podstawie maxPlaceCount, placeTypePreferences, locationRestriction i locationBias.
error
function(event)
Argumenty: 
To zdarzenie jest uruchamiane, gdy podczas wyszukiwania wystąpi błąd.
placedetailsviewhidestart
function()
Argumenty: brak
To zdarzenie jest uruchamiane przed rozpoczęciem animacji szczegółów miejsca.
placedetailsviewshowstart
function()
Argumenty: brak
To zdarzenie jest uruchamiane przed rozpoczęciem animacji szczegółów miejsca.

Interfejs LocalContextMapViewOptions

google.maps.localContext.LocalContextMapViewOptions interfejs

Opcje tworzenia elementu LocalContextMapView lub uzyskiwania dostępu do istniejącego elementu LocalContextMapView.

maxPlaceCount
Typ:  number
Maksymalna liczba miejsc do wyświetlenia. Gdy ten parametr ma wartość 0, lokalna biblioteka kontekstu nie wczytuje miejsc. [0,24]
placeTypePreferences
Rodzaje miejsc do wyszukiwania (maksymalnie 10). Typ Iterable<string|PlaceTypePreference> jest również akceptowany, ale jest obsługiwany tylko w przeglądarkach, które natywnie obsługują symbole JavaScript.
directionsOptions optional
Opcje dostosowywania trasy. Jeśli jej nie skonfigurujesz, wskazówki dojazdu i dystans będą wyłączone.
element optional
Typ:  HTMLElement|SVGElement optional
To pole jest tylko do odczytu. Element DOM działający za widokiem.
locationBias optional
Typ:  LocationBias optional
Domyślne: null
Miękka granica lub wskazówka, którą można wykorzystać przy wyszukiwaniu miejsc.
locationRestriction optional
Typ:  LocationRestriction optional
Ograniczenia ograniczające wyniki wyszukiwania. Jeśli nie określisz stanu, wyniki będą ograniczone do widocznego obszaru mapy.
map optional
Typ:  Map optional
Masz już instancję Map. Jeśli dane zostaną przekazane, zostaną przeniesione do interfejsu DOM interfejsu LocalContextMapView i nie zostaną ponownie zastosowane. Element powiązany z mapą może też mieć zastosowane style i klasy przez element LocalContextMapView.
pinOptionsSetup optional
Typ:  (function({
  isSelected:boolean,
  isHighlighted:boolean
}): (PinOptions optional))|PinOptions optional
Skonfiguruj ikonę znacznika miejsca na podstawie stanu ikony. Wywoływana po każdej zmianie danych zwrotnych. Przekaż funkcję, aby dynamicznie zastępować domyślną konfigurację, gdy komponent LocalContextMapView pobiera znacznik miejsca. Błędy i nieprawidłowe konfiguracje mogą być określane asynchronicznie i ignorowane (używane są wartości domyślne, a błędy są rejestrowane w konsoli).
placeChooserViewSetup optional
Typ:  (function({
  defaultLayoutMode:PlaceChooserLayoutMode,
  defaultPosition:PlaceChooserPosition optional
}): (PlaceChooserViewSetupOptions optional))|PlaceChooserViewSetupOptions optional
Zastępuje konfigurację widoku wyboru miejsca. Przekaż funkcję, aby dynamicznie zastępować konfigurację domyślną, gdy obiekt LocalContextMapView może zmienić jej układ z powodu zmiany rozmiaru. Błędy i nieprawidłowe konfiguracje mogą być określane asynchronicznie i ignorowane (dodane zostaną wartości domyślne, a błędy będą rejestrowane w konsoli). Błędy wykryte podczas tworzenia sprawią, że błędy będą zgłaszane synchronicznie.
placeDetailsViewSetup optional
Typ:  (function({
  defaultLayoutMode:PlaceDetailsLayoutMode,
  defaultPosition:PlaceDetailsPosition optional
}): (PlaceDetailsViewSetupOptions optional))|PlaceDetailsViewSetupOptions optional
Zastępuje konfigurację widoku szczegółów miejsca. Przekaż funkcję, aby dynamicznie zastępować konfigurację domyślną, gdy obiekt LocalContextMapView może zmienić jej układ z powodu zmiany rozmiaru. Błędy i nieprawidłowe konfiguracje mogą być określane asynchronicznie i ignorowane (używane są wartości domyślne, a błędy są rejestrowane w konsoli). Błędy wykryte podczas tworzenia sprawią, że błędy będą zgłaszane synchronicznie.

Parametr PlaceTypePrefer

google.maps.localContext.PlaceTypePreference typdefinicji

Typ miejsca wyszukiwania i waga wagi. Jeśli pominiesz tag weight, biblioteka określi domyślne wagi, które z czasem mogą się zmieniać i ulepszać.

{
  type:string,
  weight:number optional
}

Klasa MapRouteOptions

google.maps.localContext.MapDirectionsOptions klasa

Udostępnia ustawienia wskazówek dojazdu z użyciem LocalContextMapView.

Ta klasa obsługuje MapDirectionsOptionsLiteral.

Zadzwoń pod numer const {MapDirectionsOptions} = await google.maps.importLibrary("localContext"). Zobacz Biblioteki w interfejsie Maps JavaScript API.

Dziedziczone: origin
addListener
addListener(eventName, handler)
Parametry: 
  • eventNamestring
  • handlerFunction
Zwrócona wartość:  MapsEventListener
Dodaje określoną funkcję detektora do podanej nazwy zdarzenia.

Interfejs MapRouteOptionsLiteral

google.maps.localContext.MapDirectionsOptionsLiteral interfejs

W wielu miejscach dosłowne opisy obiektów są obsługiwane zamiast obiektów MapDirectionsOptions. Podczas konwersji za pomocą interfejsu API Map Google obiekty te są konwertowane na obiekty MapDirectionsOptions.

origin
Punkt początkowy trasy dojazdu i odległość.

Interfejs PinOptions

google.maps.localContext.PinOptions interfejs

Opcje dostosowywania znacznika PIN.

background optional
Typ:  string optional
Kolor kształtu ikony może być dowolnym prawidłowym kolorem CSS.
glyphColor optional
Typ:  string optional
Kolorem glifu ikony może być dowolny prawidłowy kolor CSS.
scale optional
Typ:  number optional
Skala ikony. Wartość jest bezwzględna i nie odnosi się do rozmiarów domyślnych w każdym stanie.

Interfejs PlaceChooserViewSetupOptions

google.maps.localContext.PlaceChooserViewSetupOptions interfejs

Opcje konfiguracji wyboru miejsca. Dowiedz się więcej o ustawianiu układu i widoczności.

layoutMode optional
Typ:  PlaceChooserLayoutMode optional
position optional
Typ:  PlaceChooserPosition optional
Ignorowane, gdy layoutMode:HIDDEN. Jeśli nie zostanie to zrobione, pozycja zostanie określona automatycznie na podstawie layoutMode.

Stałe PlaceChooserLayoutMode

google.maps.localContext.PlaceChooserLayoutMode stałe

Tryby układu dla wyboru miejsca.

Zadzwoń pod numer const {PlaceChooserLayoutMode} = await google.maps.importLibrary("localContext"). Zobacz Biblioteki w interfejsie Maps JavaScript API.

HIDDEN Wybór miejsca jest ukryty.
SHEET Selektor miejsca jest wyświetlany jako arkusz.

stałe PlaceChooserPosition

google.maps.localContext.PlaceChooserPosition stałe

Wyświetlaj pozycje wyboru miejsca.

Zadzwoń pod numer const {PlaceChooserPosition} = await google.maps.importLibrary("localContext"). Zobacz Biblioteki w interfejsie Maps JavaScript API.

BLOCK_END Selektor miejsca jest wyświetlany na linii poniżej mapy, która rozciąga się do końca kontenera.
INLINE_END Selektor miejsca jest wyświetlany wraz z mapą na końcu wiersza. (W języku pisanym od lewej do prawej oznacza to, że selektor miejsca znajduje się po prawej stronie mapy).
INLINE_START Selektor miejsca jest wyświetlany wraz z mapą na początku linii. (W języku pisanym od lewej do prawej oznacza to, że selektor miejsca znajduje się po lewej stronie mapy).

Interfejs PlaceDetailsViewSetupOptions

google.maps.localContext.PlaceDetailsViewSetupOptions interfejs

Opcje konfiguracji szczegółów miejsca. Dowiedz się więcej o ustawianiu układu i widoczności.

hidesOnMapClick optional
Typ:  boolean optional
layoutMode optional
Typ:  PlaceDetailsLayoutMode optional
position optional
Typ:  PlaceDetailsPosition optional
Ignorowane, gdy layoutMode:INFO_WINDOW. Jeśli nie zostanie to zrobione, pozycja zostanie określona automatycznie na podstawie layoutMode.

Stałe PlaceDetailsLayoutMode

google.maps.localContext.PlaceDetailsLayoutMode stałe

Tryby układu dla szczegółów miejsca.

Zadzwoń pod numer const {PlaceDetailsLayoutMode} = await google.maps.importLibrary("localContext"). Zobacz Biblioteki w interfejsie Maps JavaScript API.

INFO_WINDOW Szczegóły miejsca są wyświetlane w: InfoWindow.
SHEET Szczegóły miejsca są wyświetlane w arkuszu.

stałe PlaceDetailsPosition

google.maps.localContext.PlaceDetailsPosition stałe

Wyświetlaj pozycje ze szczegółami miejsca.

Zadzwoń pod numer const {PlaceDetailsPosition} = await google.maps.importLibrary("localContext"). Zobacz Biblioteki w interfejsie Maps JavaScript API.

INLINE_END Szczegóły miejsca są wyświetlane wraz z mapą na końcu wiersza. (W języku pisanym od lewej do prawej oznacza to, że szczegóły miejsca znajdują się po prawej stronie mapy).
INLINE_START Szczegóły miejsca są wyświetlane wraz z mapą na początku wiersza. (W przypadku języków pisanych od lewej oznacza to, że szczegóły miejsca znajdują się po lewej stronie mapy).