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.
Zespół | |
---|---|
LocalContextMapView |
LocalContextMapView(options) Parametry:
|
Właściwości | |
---|---|
directionsOptions |
Typ:
MapDirectionsOptions|MapDirectionsOptionsLiteral optional |
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 |
Typ:
Array<PlaceTypePreference> 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
|
Metody | |
---|---|
addListener |
addListener(eventName, handler) Parametry:
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 , locationRestriction i locationBias . |
Wydarzenia | |
---|---|
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.LocalContextMapViewOptions
interfejs
Opcje tworzenia LocalContextMapView
lub uzyskiwania dostępu do istniejącego LocalContextMapView
.
Właściwości | |
---|---|
maxPlaceCount |
Typ:
number Maksymalna liczba miejsc do wyświetlenia. Gdy ten parametr ma wartość 0, biblioteka kontekstu lokalnego nie wczytuje miejsc. [0,24] |
placeTypePreferences |
Typ:
Array<PlaceTypePreference> 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 |
Typ:
MapDirectionsOptions|MapDirectionsOptionsLiteral 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({ 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({ 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({ 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.
Właściwości | |
---|---|
Dziedziczone:
origin
|
Metody | |
---|---|
addListener |
addListener(eventName, handler) Parametry:
Zwracana wartość:
MapsEventListener Dodaje podaną funkcję nasłuchiwania do podanej nazwy zdarzenia. |
MapDirectionsOptionsLiteral interfejs
google.maps.localContext.MapDirectionsOptionsLiteral
interfejs
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
.
Właściwości | |
---|---|
origin |
Typ:
LatLng|LatLngLiteral Miejsce początkowe do wyznaczania trasy i obliczania odległości. |
PinOptions interfejs
google.maps.localContext.PinOptions
interfejs
Opcje dostosowywania znacznika pinezki.
Właściwości | |
---|---|
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.PlaceChooserViewSetupOptions
interfejs
Opcje konfiguracji selektora miejsca. Dowiedz się więcej o ustawianiu układu i widoczności.
Właściwoś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.
Stałe | |
---|---|
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.
Stałe | |
---|---|
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.PlaceDetailsViewSetupOptions
interfejs
Opcje konfiguracji szczegółów miejsca. Dowiedz się więcej o ustawianiu układu i widoczności.
Właściwoś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.
Stałe | |
---|---|
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.
Stałe | |
---|---|
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). |