klasa LocalContextMapView
google.maps.localContext.LocalContextMapView
class
Wyświetla lokalny kontekst z Map
.
Ta klasa implementuje LocalContextMapViewOptions
.
Dostęp przez połączenie telefoniczne 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 obsługujący widok. |
isTransitioningMapBounds |
Typ:
boolean Jest ustawiony na true , zanim LocalContextMapView zacznie zmieniać granice wewnętrznego Map , i na false , gdy LocalContextMapView skończy zmieniać granice wewnętrznego Map . (nie jest ustawiony, gdy tryb układu zmienia się z powodu dostosowania rozmiaru). |
locationBias |
Typ:
LocationBias optional Zobacz LocalContextMapViewOptions.locationBias . Zmiana tej właściwości w usługach LocalContextMapView może spowodować rozpoczęcie nowego wyszukiwania. |
locationRestriction |
Typ:
LocationRestriction optional Zobacz LocalContextMapViewOptions.locationRestriction . Zmiana tej właściwości w usługach LocalContextMapView może spowodować rozpoczęcie nowego wyszukiwania. |
maxPlaceCount |
Typ:
number Zobacz LocalContextMapViewOptions.maxPlaceCount . Zmiana tej właściwości w usługach LocalContextMapView może spowodować rozpoczęcie nowego wyszukiwania. |
placeTypePreferences |
Typ:
Array<PlaceTypePreference> Zobacz LocalContextMapViewOptions.placeTypePreferences . Zmiana tej właściwości w usługach LocalContextMapView może spowodować rozpoczęcie nowego wyszukiwania. Iterable<string|PlaceTypePreference> jest również akceptowany. |
Uzyskane:
map ,
pinOptionsSetup ,
placeChooserViewSetup ,
placeDetailsViewSetup
|
Metody | |
---|---|
addListener |
addListener(eventName, handler) Parametry:
Wartość zwracana:
MapsEventListener Dodaje podawaną funkcję listenera do podanej nazwy zdarzenia. |
hidePlaceDetailsView |
hidePlaceDetailsView() Parametry: brak
Zwracana wartość: brak
Ukrywa szczegóły miejsca. |
search |
search() Parametry: brak
Zwracana wartość: brak
Wyszukuje miejsca, które użytkownik może zobaczyć, na podstawie bieżących wartości maxPlaceCount , placeTypePreferences , locationRestriction i locationBias . |
Wydarzenia | |
---|---|
error |
function(event) Argumenty:
To zdarzenie jest wywoływane, gdy podczas wyszukiwania wystąpi błąd. |
placedetailsviewhidestart |
function() Argumenty: brak.
To zdarzenie jest wywoływane, zanim szczegóły miejsca zaczną się animacji. |
placedetailsviewshowstart |
function() Argumenty: brak.
To zdarzenie jest wywoływane, zanim szczegóły miejsca zaczną się animować. |
interfejs LocalContextMapViewOptions
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. Jeśli ten parametr ma wartość 0, biblioteka kontekstu lokalnego nie wczytuje miejsc. [0,24] |
placeTypePreferences |
Typ:
Array<PlaceTypePreference> Typy miejsc, których szukać (maksymalnie 10). Akceptowany jest też typ Iterable<string|PlaceTypePreference> , ale jest on obsługiwany tylko w przeglądarkach, które nativamente obsługują symbole JavaScript. |
directionsOptions optional |
Typ:
MapDirectionsOptions|MapDirectionsOptionsLiteral optional Opcje dostosowywania wskazówek dojazdu. Jeśli nie zostaną skonfigurowane, wskazówki i odległość zostaną wyłączone. |
element optional |
Typ:
HTMLElement|SVGElement optional To pole jest tylko do odczytu. Element DOM obsługujący widok. |
locationBias optional |
Typ:
LocationBias optional Domyślnie:
null Miękka granica lub wskazówka do wykorzystania podczas wyszukiwania miejsc. |
locationRestriction optional |
Typ:
LocationRestriction optional ogranicza wyniki wyszukiwania; Jeśli nie podasz tej wartości, wyniki będą ograniczone do widoku mapy. |
map optional |
Typ:
Map optional instancja klasy Map , która została już utworzona; Jeśli zostanie przekazana, mapa zostanie przeniesiona do DOM LocalContextMapView i nie zostanie ponownie sformatowana. Element powiązany z mapą może też mieć styl i klasy zastosowane przez LocalContextMapView . |
pinOptionsSetup optional |
Typ:
(function({ Skonfiguruj ikonę znacznika miejsca na podstawie stanu ikony. Wywoływany za każdym razem, gdy zmienia się wejście do funkcji wywołania zwrotnego. Przekaż funkcję, aby dynamicznie zastąpić domyślną konfigurację, gdy widok LocalContextMapView rysuje znacznik miejsca. Błędy i nieprawidłowe konfiguracje mogą być określane 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 selektora miejsc. Przekaż funkcję, aby dynamicznie zastąpić domyślną konfigurację, gdy widok mapy w kontekście lokalnym może zmienić układ z powodu zmiany rozmiaru. Błędy i nieprawidłowe konfiguracje mogą być określane asynchronicznie i będą ignorowane (zamiast nich zostaną użyte wartości domyślne, a błędy zostaną zarejestrowane w konsoli). Błędy wykryte podczas tworzenia będą powodować synchronizację błędów. |
placeDetailsViewSetup optional |
Typ:
(function({ Zastępuje ustawienia widoku szczegółów miejsca. Przekaż funkcję, aby dynamicznie zastąpić domyślną konfigurację, gdy widok mapy w kontekście lokalnym może zmienić układ z powodu zmiany rozmiaru. Błędy i nieprawidłowe konfiguracje mogą być określane 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 będą powodować synchronizację błędów. |
PlaceTypePreference typedef
google.maps.localContext.PlaceTypePreference
typedef
Typ miejsca do wyszukania i waga. Jeśli parametr weight
zostanie pominięty, biblioteka określi domyślne wagi, które mogą się zmieniać i ulepszać z czasem.
{
type:string,
weight:number optional
}
MapDirectionsOptions class
google.maps.localContext.MapDirectionsOptions
class
Dostarcza ustawień tras z uwzględnieniem LocalContextMapView
.
Ta klasa implementuje MapDirectionsOptionsLiteral
.
Dostęp przez połączenie telefoniczne const {MapDirectionsOptions} = await google.maps.importLibrary("localContext")
. Zobacz Biblioteki w Maps JavaScript API.
Właściwości | |
---|---|
Podane z poziomu klasy:
origin
|
Metody | |
---|---|
addListener |
addListener(eventName, handler) Parametry:
Wartość zwracana:
MapsEventListener Dodaje podawaną funkcję listenera do podanej nazwy zdarzenia. |
Interfejs MapDirectionsOptionsLiteral
google.maps.localContext.MapDirectionsOptionsLiteral
interfejs
Dla wygody w wielu miejscach dozwolone są literały obiektów zamiast obiektów MapDirectionsOptions
. Gdy interfejs Maps API je wykryje, są one konwertowane na obiekty MapDirectionsOptions
.
Właściwości | |
---|---|
origin |
Typ:
LatLng|LatLngLiteral Miejsce początkowe dla wskazówek i odległości. |
Interfejs PinOptions
google.maps.localContext.PinOptions
interfejs
Opcje dostosowywania znacznika pin.
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 glifów 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 każdym stanie. |
Interfejs PlaceChooserViewSetupOptions
google.maps.localContext.PlaceChooserViewSetupOptions
interfejs
Opcje konfiguracji selektora miejsc. 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 Zignorowane, 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 w wyszukiwarce miejsc.
Dostęp przez połączenie telefoniczne 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. |
PlaceChooserPosition konstantes
google.maps.localContext.PlaceChooserPosition
stałe
Wyświetlanie pozycji w wybieraczu miejsc.
Dostęp przez połączenie telefoniczne const {PlaceChooserPosition} = await google.maps.importLibrary("localContext")
. Zobacz Biblioteki w Maps JavaScript API.
Stałe | |
---|---|
BLOCK_END |
Wybór miejsca jest wyświetlany na linii pod mapą, która sięga końca kontenera. |
INLINE_END |
Wybór miejsca jest wyświetlany na mapie 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 |
Wybór miejsca jest wyświetlany na mapie 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). |
Interfejs PlaceDetailsViewSetupOptions
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 Zignorowane, gdy layoutMode:INFO_WINDOW . Jeśli nie zostanie przekazana, pozycja zostanie określona automatycznie na podstawie layoutMode . |
PlaceDetailsLayoutMode stałe
google.maps.localContext.PlaceDetailsLayoutMode
stałe
Tryby układu szczegółów miejsca.
Dostęp przez połączenie telefoniczne const {PlaceDetailsLayoutMode} = await google.maps.importLibrary("localContext")
. Zobacz Biblioteki w Maps JavaScript API.
Stałe | |
---|---|
INFO_WINDOW |
Szczegóły miejsca są wyświetlane w sekcji InfoWindow . |
SHEET |
Szczegóły miejsca są wyświetlane w arkuszu. |
PlaceDetailsPosition stałe
google.maps.localContext.PlaceDetailsPosition
stałe
wyświetlać pozycje w szczegółowych informacjach o miejscu.
Dostęp przez połączenie telefoniczne const {PlaceDetailsPosition} = await google.maps.importLibrary("localContext")
. Zobacz Biblioteki w Maps JavaScript API.
Stałe | |
---|---|
INLINE_END |
Szczegóły miejsca są wyświetlane na mapie 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 na mapie na początku linii. (W przypadku języków pisanych od lewej do prawej oznacza to, że szczegóły miejsca znajdują się po lewej stronie mapy). |