Klasa LocalContextMapView
google.maps.localContext.LocalContextMapView
zajęcia
Wyświetla interfejs lokalny z elementem Map
.
Ta klasa implementuje LocalContextMapViewOptions
.
Aby uzyskać dostęp, zadzwoń pod numer const {LocalContextMapView} = await google.maps.importLibrary("localContext")
. Zobacz Biblioteki w interfejsie 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 stanowiący kopię zapasową widoku. |
isTransitioningMapBounds |
Typ:
boolean Ma wartość true , zanim LocalContextMapView zacznie zmieniać granice wewnętrznego obiektu Map , a ustawiona na false , gdy LocalContextMapView zakończy zmienianie granic wewnętrznego Map . (Nie ustawiono, gdy tryb układu zmienia się z powodu elastycznej zmiany rozmiaru). |
locationBias |
Typ:
LocationBias optional Zobacz LocalContextMapViewOptions.locationBias . Zmiana tej właściwości na platformie LocalContextMapView może spowodować rozpoczęcie nowego wyszukiwania. |
locationRestriction |
Typ:
LocationRestriction optional Zobacz LocalContextMapViewOptions.locationRestriction . Zmiana tej właściwości na platformie LocalContextMapView może spowodować rozpoczęcie nowego wyszukiwania. |
maxPlaceCount |
Typ:
number Zobacz LocalContextMapViewOptions.maxPlaceCount . Zmiana tej właściwości na platformie LocalContextMapView może spowodować rozpoczęcie nowego wyszukiwania. |
placeTypePreferences |
Typ:
Array<PlaceTypePreference> Zobacz LocalContextMapViewOptions.placeTypePreferences . Zmiana tej właściwości na platformie LocalContextMapView może spowodować rozpoczęcie nowego wyszukiwania. Iterable<string|PlaceTypePreference> również jest akceptowany. |
Odziedziczone:
map , pinOptionsSetup , placeChooserViewSetup , placeDetailsViewSetup
|
Metody | |
---|---|
addListener |
addListener(eventName, handler) Parametry:
Wartość zwrotu:
MapsEventListener Dodaje podaną funkcję detektora do podanej nazwy zdarzenia. |
hidePlaceDetailsView |
hidePlaceDetailsView() Parametry: brak
Zwracana wartość: brak
Ukrywa szczegóły miejsca. |
search |
search() Parametry: brak
Zwracana wartość: brak
Wyszukuje miejsca, w których użytkownik widzi reklamy, na podstawie aktualnych wartości maxPlaceCount , placeTypePreferences , locationRestriction i locationBias . |
Wydarzenia | |
---|---|
error |
function(event) Argumenty:
To zdarzenie jest uruchamiane w przypadku błędu podczas wyszukiwania. |
placedetailsviewhidestart |
function() Argumenty: brak
Zdarzenie jest uruchamiane przed rozpoczęciem animowania szczegółów miejsca. |
placedetailsviewshowstart |
function() Argumenty: brak
To zdarzenie jest uruchamiane przed rozpoczęciem animowania szczegółów miejsca. |
Interfejs LocalContextMapViewOptions
google.maps.localContext.LocalContextMapViewOptions
interfejs
Opcje tworzenia elementu LocalContextMapView
i uzyskiwania dostępu do istniejącego LocalContextMapView
.
Właściwości | |
---|---|
maxPlaceCount |
Typ:
number Maksymalna liczba miejsc do pokazania. Gdy ten parametr ma wartość 0, Lokalna biblioteka kontekstu nie wczytuje miejsc. [0,24] |
placeTypePreferences |
Typ:
Array<PlaceTypePreference> Rodzaje miejsc do wyszukania (maksymalnie 10). Typ Iterable<string|PlaceTypePreference> również jest akceptowany, ale jest obsługiwany tylko w przeglądarkach, które natywnie obsługują symbole JavaScript. |
directionsOptions optional |
Typ:
MapDirectionsOptions|MapDirectionsOptionsLiteral optional Opcje dostosowywania trasy. Jeśli jej nie skonfigurujesz, wskazówki i odległość nie będą dostępne. |
element optional |
Typ:
HTMLElement|SVGElement optional To pole jest tylko do odczytu. Element DOM stanowiący kopię zapasową widoku. |
locationBias optional |
Typ:
LocationBias optional Wartość domyślna:
null Delikatna granica lub wskazówka do wykorzystania podczas wyszukiwania miejsc. |
locationRestriction optional |
Typ:
LocationRestriction optional Ograniczenia nakładania wyników wyszukiwania. Jeśli nie określisz zakresu wyników, wyniki będą ograniczone do widocznego obszaru mapy. |
map optional |
Typ:
Map optional Utworzono już instancję Map . Jeśli mapa zostanie przekazana, zostanie przeniesiona do modelu DOM obiektu LocalContextMapView i nie zostanie zmieniona. Element powiązany z mapą może też mieć style i klasy zastosowane przez interfejs LocalContextMapView . |
pinOptionsSetup optional |
Typ:
(function({ Skonfiguruj ikonę znacznika miejsca na podstawie jej stanu. Wywoływana za każdym razem, gdy zmieni się dane wejściowe wywołania zwrotnego. Przekaż funkcję, aby dynamicznie zastąpić domyślną konfigurację, gdy obiekt LocalContextMapView pobiera znacznik miejsca. Błędy i nieprawidłowe konfiguracje mogą być określane asynchronicznie i ignorowane (wartości domyślne będą stosowane, 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 obiekt LocalContextMapView może zmienić swój układ z powodu zmiany rozmiaru. Błędy i nieprawidłowe konfiguracje mogą być określane asynchronicznie i będą ignorowane (zamiast tego stosowane są wartości domyślne, a błędy będą rejestrowane w konsoli). Błędy wykryte podczas budowy będą powodować 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 obiekt LocalContextMapView może zmienić swój układ z powodu zmiany rozmiaru. Błędy i nieprawidłowe konfiguracje mogą być określane asynchronicznie i ignorowane (wartości domyślne będą stosowane, a błędy będą rejestrowane w konsoli). Błędy wykryte podczas budowy będą powodować synchroniczne zgłaszanie błędów. |
PlaceTypePreference typedef
google.maps.localContext.PlaceTypePreference
typedef
Typ miejsca do wyszukania i użycie wagi. Jeśli pominiesz właściwość weight
, biblioteka będzie określać wagi domyślne, które z czasem mogą się zmieniać i ulepszać.
{
type:string,
weight:number optional
}
Klasa MapDirectionsOptions
google.maps.localContext.MapDirectionsOptions
zajęcia
Pokazuje ustawienia wskazówek dojazdu z LocalContextMapView
.
Ta klasa implementuje MapDirectionsOptionsLiteral
.
Aby uzyskać dostęp, zadzwoń pod numer const {MapDirectionsOptions} = await google.maps.importLibrary("localContext")
. Zobacz Biblioteki w interfejsie Maps JavaScript API.
Właściwości | |
---|---|
Odziedziczone:
origin
|
Metody | |
---|---|
addListener |
addListener(eventName, handler) Parametry:
Wartość zwrotu:
MapsEventListener Dodaje podaną funkcję detektora do podanej nazwy zdarzenia. |
Interfejs MapDirectionsOptionsLiteral
google.maps.localContext.MapDirectionsOptionsLiteral
interfejs
Literały obiektów są w wielu miejscach akceptowane zamiast obiektów MapDirectionsOptions
ze względu na wygodę. Po napotkaniu ich przez interfejs API Map Google są one konwertowane na obiekty MapDirectionsOptions
.
Właściwości | |
---|---|
origin |
Typ:
LatLng|LatLngLiteral Punkt początkowy wskazówek dojazdu i odległości. |
Interfejs PinOptions
google.maps.localContext.PinOptions
interfejs
Opcje dostosowywania znacznika pinezki.
Właściwości | |
---|---|
background optional |
Typ:
string optional Kolor kształtu ikony. Może to być dowolny prawidłowy kolor 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ędem domyślnych rozmiarów w każdym stanie. |
Interfejs PlaceChooserViewSetupOptions
google.maps.localContext.PlaceChooserViewSetupOptions
interfejs
Opcje konfiguracji selektora miejsca. Więcej informacji o ustawianiu układu i widoczności
Właściwości | |
---|---|
layoutMode optional |
Typ:
PlaceChooserLayoutMode optional |
position optional |
Typ:
PlaceChooserPosition optional Ignorowana, gdy layoutMode:HIDDEN . Jeśli wynik nie zostanie zaliczony, pozycja zostanie określona automatycznie na podstawie parametru layoutMode . |
PlaceChooserLayoutMode stałe
google.maps.localContext.PlaceChooserLayoutMode
stałe
Tryby układu selektora miejsca.
Aby uzyskać dostęp, zadzwoń pod numer const {PlaceChooserLayoutMode} = await google.maps.importLibrary("localContext")
. Zobacz Biblioteki w interfejsie Maps JavaScript API.
Stałe | |
---|---|
HIDDEN |
Selektor miejsc jest ukryty. |
SHEET |
Selektor miejsc jest wyświetlany jako arkusz. |
stałe PlaceChooserPosition.
google.maps.localContext.PlaceChooserPosition
stałe
Wyświetlaj pozycje selektora miejsca.
Aby uzyskać dostęp, zadzwoń pod numer const {PlaceChooserPosition} = await google.maps.importLibrary("localContext")
. Zobacz Biblioteki w interfejsie Maps JavaScript API.
Stałe | |
---|---|
BLOCK_END |
Selektor miejsca jest wyświetlany na linii poniżej mapy, która rozciąga się do końca kontenera. |
INLINE_END |
Selektor miejsc jest wyświetlany obok mapy na końcu linii. (W przypadku języków zapisywanych od lewej do prawej opcja wyboru miejsca znajduje się po prawej stronie mapy). |
INLINE_START |
Funkcja wyboru miejsc jest wyświetlana w linii z mapą na początku linii. (W przypadku języków zapisywanych od lewej do prawej opcja wyboru miejsca znajduje się po lewej stronie mapy). |
Interfejs PlaceDetailsViewSetupOptions
google.maps.localContext.PlaceDetailsViewSetupOptions
interfejs
Opcje konfiguracji szczegółów miejsca. Więcej informacji 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 Ignorowana, gdy layoutMode:INFO_WINDOW . Jeśli wynik nie zostanie zaliczony, pozycja zostanie określona automatycznie na podstawie parametru layoutMode . |
Stałe PlaceDetailsLayoutMode
google.maps.localContext.PlaceDetailsLayoutMode
stałe
Tryby układu szczegółów miejsca.
Aby uzyskać dostęp, zadzwoń pod numer const {PlaceDetailsLayoutMode} = await google.maps.importLibrary("localContext")
. Zobacz Biblioteki w interfejsie Maps JavaScript API.
Stałe | |
---|---|
INFO_WINDOW |
Szczegółowe informacje o miejscu są wyświetlane w elemencie InfoWindow . |
SHEET |
Szczegóły miejsca są wyświetlane w arkuszu. |
stałe PlaceDetailsPosition.
google.maps.localContext.PlaceDetailsPosition
stałe
Wyświetlaj pozycje szczegółów miejsca.
Aby uzyskać dostęp, zadzwoń pod numer const {PlaceDetailsPosition} = await google.maps.importLibrary("localContext")
. Zobacz Biblioteki w interfejsie Maps JavaScript API.
Stałe | |
---|---|
INLINE_END |
Szczegółowe informacje o miejscu są wyświetlane w linii z mapą na końcu linii. (W przypadku języków zapisywanych od lewej do prawej szczegółowe informacje o miejscu znajdują się po prawej stronie mapy). |
INLINE_START |
Szczegółowe informacje o miejscu są wyświetlane w linii z mapą na początku linii. (W przypadku języków zapisywanych od lewej do prawej szczegółowe informacje o miejscu znajdują się po lewej stronie mapy). |