Map View

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.

LocalContextMapView
LocalContextMapView(options)
Parametry: 
directionsOptions
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
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
addListener
addListener(eventName, handler)
Parametry: 
  • eventNamestring
  • handlerFunction
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, locationRestrictionlocationBias.
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.LocalContextMapViewOptionsinterfejs

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

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
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
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({
  isSelected:boolean,
  isHighlighted:boolean
}): (PinOptions optional))|PinOptions optional
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({
  defaultLayoutMode:PlaceChooserLayoutMode,
  defaultPosition:PlaceChooserPosition optional
}): (PlaceChooserViewSetupOptions optional))|PlaceChooserViewSetupOptions optional
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({
  defaultLayoutMode:PlaceDetailsLayoutMode,
  defaultPosition:PlaceDetailsPosition optional
}): (PlaceDetailsViewSetupOptions optional))|PlaceDetailsViewSetupOptions optional
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.

Podane z poziomu klasy: origin
addListener
addListener(eventName, handler)
Parametry: 
  • eventNamestring
  • handlerFunction
Wartość zwracana:  MapsEventListener
Dodaje podawaną funkcję listenera do podanej nazwy zdarzenia.

Interfejs MapDirectionsOptionsLiteral

google.maps.localContext.MapDirectionsOptionsLiteralinterfejs

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.

origin
Miejsce początkowe dla wskazówek i odległości.

Interfejs PinOptions

google.maps.localContext.PinOptionsinterfejs

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
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.PlaceChooserViewSetupOptionsinterfejs

Opcje konfiguracji selektora miejsc. Dowiedz się więcej o ustawianiu układu i widocznoś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.

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.

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.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
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.

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.

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).