Map View

LocalContextMapView class

google.maps.localContext.LocalContextMapView zajęcia

Wyświetla kontekst lokalny z Map.

Ta klasa implementuje interfejs LocalContextMapViewOptions.

Dostęp przez połączenie pod numer const {LocalContextMapView} = await google.maps.importLibrary("localContext").
 Zobacz Biblioteki w Maps JavaScript API.

LocalContextMapView
LocalContextMapView(options)
Parametry: 
directionsOptions
element optional
Typ:  HTMLElement|SVGElement optional
To pole jest tylko do odczytu. Element DOM, który jest podstawą widoku.
isTransitioningMapBounds
Typ:  boolean
Jest ustawiona na true przed rozpoczęciem zmiany granic wewnętrznego elementu Map przez element LocalContextMapView i na false po zakończeniu zmiany granic wewnętrznego elementu Map przez element LocalContextMapView. (Nie jest ustawiana, gdy tryb układu zmienia się z powodu zmiany rozmiaru elastycznego).
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. Akceptujemy też Iterable<string|PlaceTypePreference>.
Odziedziczone: map, pinOptionsSetup, placeChooserViewSetup, placeDetailsViewSetup
addListener
addListener(eventName, handler)
Parametry: 
  • eventNamestring
  • handlerFunction
Zwracana wartość:  MapsEventListener
Dodaje podaną funkcję nasłuchiwania do podanej nazwy zdarzenia.
hidePlaceDetailsView
hidePlaceDetailsView()
Parametry: brak
Zwracana wartość: brak
Ukrywa szczegóły miejsca.
search
search()
Parametry: brak
Zwracana wartość: brak
Wyszukiwanie miejsc do wyświetlenia użytkownikowi na podstawie bieżących wartości maxPlaceCount, placeTypePreferences, locationRestrictionlocationBias.
error
function(event)
Argumenty: 
To zdarzenie jest uruchamiane, jeśli podczas wyszukiwania wystąpi błąd.
placedetailsviewhidestart
function()
Argumenty: brak
To zdarzenie jest wywoływane przed rozpoczęciem animacji zamykającej szczegóły miejsca.
placedetailsviewshowstart
function()
Argumenty: brak
To zdarzenie jest wywoływane przed rozpoczęciem animacji szczegółów miejsca.

LocalContextMapViewOptions interfejs

google.maps.localContext.LocalContextMapViewOptionsinterfejs

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

maxPlaceCount
Typ:  number
Maksymalna liczba miejsc do wyświetlenia. Gdy ten parametr ma wartość 0, biblioteka kontekstu lokalnego nie wczytuje miejsc. [0,24]
placeTypePreferences
Typy miejsc do wyszukania (maksymalnie 10). Akceptowany jest też typ Iterable<string|PlaceTypePreference>, ale jest on obsługiwany tylko w przeglądarkach, które natywnie obsługują symbole JavaScript.
directionsOptions optional
Opcje dostosowywania wskazówek dojazdu. Jeśli nie zostanie skonfigurowany, kierunek i odległość będą wyłączone.
element optional
Typ:  HTMLElement|SVGElement optional
To pole jest tylko do odczytu. Element DOM, który jest podstawą widoku.
locationBias optional
Typ:  LocationBias optional
Domyślnie: null
Miękka granica lub wskazówka używana podczas wyszukiwania miejsc.
locationRestriction optional
Typ:  LocationRestriction optional
Granice ograniczające wyniki wyszukiwania. Jeśli nie podasz tej wartości, wyniki będą ograniczone do widocznego obszaru mapy.
map optional
Typ:  Map optional
Instancja Map, która została już utworzona. Jeśli mapa zostanie przekazana, zostanie przeniesiona do DOM widoku LocalContextMapView i nie zostanie ponownie ostylowana. Element powiązany z mapą może też mieć style i klasy zastosowane przez LocalContextMapView.
pinOptionsSetup optional
Typ:  (function({
  isSelected:boolean,
  isHighlighted:boolean
}): (PinOptions optional))|PinOptions optional
Skonfiguruj ikonę znacznika miejsca na podstawie stanu ikony. Wywoływana za każdym razem, gdy zmienia się dane wejściowe wywołania zwrotnego. Przekaż funkcję, aby dynamicznie zastąpić domyślną konfigurację, gdy LocalContextMapView rysuje znacznik miejsca. Błędy i nieprawidłowe konfiguracje mogą być wykrywane asynchronicznie i będą ignorowane (używane będą wartości domyślne, a błędy będą 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ąpić domyślną konfigurację, gdy widok LocalContextMapView może zmienić układ z powodu zmiany rozmiaru. Błędy i nieprawidłowe konfiguracje mogą być wykrywane asynchronicznie i będą ignorowane (zamiast nich będą używane wartości domyślne, a błędy będą rejestrowane w konsoli). Błędy wykryte podczas tworzenia spowodują synchroniczne zgłaszanie błędów.
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ąpić domyślną konfigurację, gdy widok LocalContextMapView może zmienić układ z powodu zmiany rozmiaru. Błędy i nieprawidłowe konfiguracje mogą być wykrywane asynchronicznie i będą ignorowane (używane będą wartości domyślne, a błędy będą rejestrowane w konsoli). Błędy wykryte podczas tworzenia spowodują synchroniczne zgłaszanie błędów.

PlaceTypePreference typedef

google.maps.localContext.PlaceTypePreference typedef

Typ miejsca do wyszukania i waga, której należy użyć. Jeśli parametr weight zostanie pominięty, biblioteka określi domyślne wagi, które mogą się z czasem zmieniać i ulepszać.

{
  type:string,
  weight:number optional
}

MapDirectionsOptions class

google.maps.localContext.MapDirectionsOptions zajęcia

Zawiera ustawienia dotyczące wskazówek dojazdu LocalContextMapView.

Ta klasa implementuje interfejs MapDirectionsOptionsLiteral.

Dostęp przez połączenie pod numer const {MapDirectionsOptions} = await google.maps.importLibrary("localContext").
 Zobacz Biblioteki w Maps JavaScript API.

Dziedziczone: origin
addListener
addListener(eventName, handler)
Parametry: 
  • eventNamestring
  • handlerFunction
Zwracana wartość:  MapsEventListener
Dodaje podaną funkcję nasłuchiwania do podanej nazwy zdarzenia.

MapDirectionsOptionsLiteral interfejs

google.maps.localContext.MapDirectionsOptionsLiteralinterfejs

W wielu miejscach zamiast obiektów MapDirectionsOptions można używać literałów obiektów. Gdy interfejs Maps API napotka te obiekty, zostaną one przekonwertowane na obiekty MapDirectionsOptions.

origin
Miejsce początkowe do wyznaczania trasy i obliczania odległości.

PinOptions interfejs

google.maps.localContext.PinOptionsinterfejs

Opcje dostosowywania znacznika pinezki.

background optional
Typ:  string optional
Kolor kształtu ikony może być dowolnym prawidłowym kolorem CSS.
glyphColor optional
Typ:  string optional
Kolor glifu ikony, może być dowolnym prawidłowym kolorem CSS.
scale optional
Typ:  number optional
Skala ikony. Wartość jest bezwzględna, a nie względna w stosunku do domyślnych rozmiarów w poszczególnych stanach.

PlaceChooserViewSetupOptions interfejs

google.maps.localContext.PlaceChooserViewSetupOptionsinterfejs

Opcje konfiguracji selektora 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 przekazana, pozycja zostanie określona automatycznie na podstawie layoutMode.

Stałe PlaceChooserLayoutMode

google.maps.localContext.PlaceChooserLayoutMode stałe

Tryby układu selektora miejsc.

Dostęp przez połączenie pod numer const {PlaceChooserLayoutMode} = await google.maps.importLibrary("localContext").
 Zobacz Biblioteki w Maps JavaScript API.

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

Stałe PlaceChooserPosition

google.maps.localContext.PlaceChooserPosition stałe

Pozycje wyświetlania w selektorze miejsc.

Dostęp przez połączenie pod numer const {PlaceChooserPosition} = await google.maps.importLibrary("localContext").
 Zobacz Biblioteki w Maps JavaScript API.

BLOCK_END Selektor miejsca jest wyświetlany w wierszu pod mapą i rozciąga się do końca kontenera.
INLINE_END Selektor miejsca jest wyświetlany w linii z mapą na końcu wiersza. (W przypadku języków pisanych od lewej do prawej oznacza to, że selektor miejsc znajduje się po prawej stronie mapy).
INLINE_START Selektor miejsca jest wyświetlany w linii z mapą na początku wiersza. (W przypadku języków pisanych od lewej do prawej oznacza to, że selektor miejsc znajduje się po lewej stronie mapy).

PlaceDetailsViewSetupOptions interfejs

google.maps.localContext.PlaceDetailsViewSetupOptionsinterfejs

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 przekazana, pozycja zostanie określona automatycznie na podstawie layoutMode.

Stałe PlaceDetailsLayoutMode

google.maps.localContext.PlaceDetailsLayoutMode stałe

Tryby układu szczegółów miejsca.

Dostęp przez połączenie pod numer const {PlaceDetailsLayoutMode} = await google.maps.importLibrary("localContext").
 Zobacz Biblioteki w Maps JavaScript API.

INFO_WINDOW Szczegóły miejsca są wyświetlane w InfoWindow.
SHEET Szczegóły miejsca są wyświetlane na karcie.

PlaceDetailsPosition stałe

google.maps.localContext.PlaceDetailsPosition stałe

Wyświetlanie pozycji w szczegółach miejsca.

Dostęp przez połączenie pod numer const {PlaceDetailsPosition} = await google.maps.importLibrary("localContext").
 Zobacz Biblioteki w Maps JavaScript API.

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