Map View

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.

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

maxPlaceCount
Typ:  number
Maksymalna liczba miejsc do pokazania. Gdy ten parametr ma wartość 0, Lokalna biblioteka kontekstu nie wczytuje miejsc. [0,24]
placeTypePreferences
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
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({
  isSelected:boolean,
  isHighlighted:boolean
}): (PinOptions optional))|PinOptions optional
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({
  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 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({
  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 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.

Odziedziczone: origin
addListener
addListener(eventName, handler)
Parametry: 
  • eventNamestring
  • handlerFunction
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.

origin
Punkt początkowy wskazówek dojazdu i odległości.

Interfejs PinOptions

google.maps.localContext.PinOptions interfejs

Opcje dostosowywania znacznika pinezki.

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

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.

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.

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

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.

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.

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