Map View

klasa JourneySharingMapView

google.maps.journeySharing.JourneySharingMapView zajęcia

Widok mapy.

Aby uzyskać dostęp, zadzwoń pod numer const {JourneySharingMapView} = await google.maps.importLibrary("journeySharing"). Zobacz Biblioteki w interfejsie Maps JavaScript API.

JourneySharingMapView
JourneySharingMapView(options)
Parametry: 
Tworzy instancję widoku mapy.
automaticViewportMode
To pole jest tylko do odczytu. Automatyczny tryb widocznego obszaru.
element
Typ:  Element
To pole jest tylko do odczytu. Element DOM stanowiący kopię zapasową widoku.
enableTraffic
Typ:  boolean
Włącza lub wyłącza warstwę ruchu.
locationProviders
Typ:  Array<LocationProvider> optional
To pole jest tylko do odczytu. Źródła monitorowanych lokalizacji są wyświetlane w widoku mapy śledzenia. Aby dodać lub usunąć dostawców lokalizacji, użyj metod JourneySharingMapView.addLocationProvider i JourneySharingMapView.removeLocationProvider.
map
Typ:  Map
To pole jest tylko do odczytu. Obiekt mapy zawarty w widoku mapy.
mapOptions
Typ:  MapOptions
To pole jest tylko do odczytu. Opcje mapy przekazywane do mapy przez widok mapy.
locationProvider
Typ:  LocationProvider optional
To pole jest tylko do odczytu. Źródło śledzonych lokalizacji wyświetlane w widoku mapy śledzenia.
destinationMarkerSetup
Konfiguruje opcje znacznika lokalizacji docelowej. Wywoływana za każdym razem, gdy jest renderowany nowy znacznik miejsca docelowego.

W przypadku określenia funkcji ta funkcja może i powinna zmodyfikować zapisane w danych wejściowych pole defaultMarkerOptions, które zawiera obiekt google.maps.MarkerOptions, i zwrócić tę wartość jako markerOptions w wyjściowym obiekcie MarkerOptions.

Określenie obiektu MarkSetupOptions ma taki sam efekt jak określenie funkcji, która zwraca ten obiekt statyczny.

Nie używaj tego samego obiektu MarkSetupOptions w różnych funkcjach lub wartości statycznych w różnych funkcjach lub wartości statycznych. Nie używaj też tego samego obiektu google.maps.MarkerOptions dla klucza markerOptions w różnych obiektach MarkSetupOptions. Jeśli zasada markerOptions nie jest skonfigurowana lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszelkie wartości ustawione dla markerOptions.map i markerOptions.position będą ignorowane.
originMarkerSetup
Konfiguruje opcje znacznika lokalizacji punktu początkowego. Wywoływana za każdym razem, gdy jest renderowany nowy znacznik punktu początkowego.

W przypadku określenia funkcji ta funkcja może i powinna zmodyfikować zapisane w danych wejściowych pole defaultMarkerOptions, które zawiera obiekt google.maps.MarkerOptions, i zwrócić tę wartość jako markerOptions w wyjściowym obiekcie MarkerOptions.

Określenie obiektu MarkSetupOptions ma taki sam efekt jak określenie funkcji, która zwraca ten obiekt statyczny.

Nie używaj tego samego obiektu MarkSetupOptions w różnych funkcjach lub wartości statycznych w różnych funkcjach lub wartości statycznych. Nie używaj też tego samego obiektu google.maps.MarkerOptions dla klucza markerOptions w różnych obiektach MarkSetupOptions. Jeśli zasada markerOptions nie jest skonfigurowana lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszelkie wartości ustawione dla markerOptions.map i markerOptions.position będą ignorowane.
taskOutcomeMarkerSetup
Konfiguruje opcje znacznika lokalizacji wyniku zadania. Wywoływana po każdym wyrenderowaniu nowego znacznika lokalizacji wyniku zadania.

W przypadku określenia funkcji ta funkcja może i powinna zmodyfikować zapisane w danych wejściowych pole defaultMarkerOptions, które zawiera obiekt google.maps.MarkerOptions, i zwrócić tę wartość jako markerOptions w wyjściowym obiekcie MarkerOptions.

Określenie obiektu MarkSetupOptions ma taki sam efekt jak określenie funkcji, która zwraca ten obiekt statyczny.

Nie używaj tego samego obiektu MarkSetupOptions w różnych funkcjach lub wartości statycznych w różnych funkcjach lub wartości statycznych. Nie używaj też tego samego obiektu google.maps.MarkerOptions dla klucza markerOptions w różnych obiektach MarkSetupOptions. Jeśli zasada markerOptions nie jest skonfigurowana lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszelkie wartości ustawione dla markerOptions.map i markerOptions.position będą ignorowane.
unsuccessfulTaskMarkerSetup
Konfiguruje opcje znacznika lokalizacji nieudanego zadania. Wywoływana po każdym wyrenderowaniu nowego znacznika zadania zakończonego niepowodzeniem.

W przypadku określenia funkcji ta funkcja może i powinna zmodyfikować zapisane w danych wejściowych pole defaultMarkerOptions, które zawiera obiekt google.maps.MarkerOptions, i zwrócić tę wartość jako markerOptions w wyjściowym obiekcie MarkerOptions.

Określenie obiektu MarkSetupOptions ma taki sam efekt jak określenie funkcji, która zwraca ten obiekt statyczny.

Nie używaj tego samego obiektu MarkSetupOptions w różnych funkcjach lub wartości statycznych w różnych funkcjach lub wartości statycznych. Nie używaj też tego samego obiektu google.maps.MarkerOptions dla klucza markerOptions w różnych obiektach MarkSetupOptions. Jeśli zasada markerOptions nie jest skonfigurowana lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszelkie wartości ustawione dla markerOptions.map i markerOptions.position będą ignorowane.
vehicleMarkerSetup
Konfiguruje opcje znacznika lokalizacji pojazdu. Wywoływana po każdym zrenderowaniu nowego znacznika pojazdu.

W przypadku określenia funkcji ta funkcja może i powinna zmodyfikować zapisane w danych wejściowych pole defaultMarkerOptions, które zawiera obiekt google.maps.MarkerOptions, i zwrócić tę wartość jako markerOptions w wyjściowym obiekcie MarkerOptions.

Określenie obiektu MarkSetupOptions ma taki sam efekt jak określenie funkcji, która zwraca ten obiekt statyczny.

Nie używaj tego samego obiektu MarkSetupOptions w różnych funkcjach lub wartości statycznych w różnych funkcjach lub wartości statycznych. Nie używaj też tego samego obiektu google.maps.MarkerOptions dla klucza markerOptions w różnych obiektach MarkSetupOptions. Jeśli zasada markerOptions nie jest skonfigurowana lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszelkie wartości ustawione dla markerOptions.map i markerOptions.position będą ignorowane.
waypointMarkerSetup
Konfiguruje opcje znacznika lokalizacji punktu pośredniego. Wywoływana za każdym razem, gdy renderowany jest nowy znacznik punktu pośredniego.

W przypadku określenia funkcji ta funkcja może i powinna zmodyfikować zapisane w danych wejściowych pole defaultMarkerOptions, które zawiera obiekt google.maps.MarkerOptions, i zwrócić tę wartość jako markerOptions w wyjściowym obiekcie MarkerOptions.

Określenie obiektu MarkSetupOptions ma taki sam efekt jak określenie funkcji, która zwraca ten obiekt statyczny.

Nie używaj tego samego obiektu MarkSetupOptions w różnych funkcjach lub wartości statycznych w różnych funkcjach lub wartości statycznych. Nie używaj też tego samego obiektu google.maps.MarkerOptions dla klucza markerOptions w różnych obiektach MarkSetupOptions. Jeśli zasada markerOptions nie jest skonfigurowana lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszelkie wartości ustawione dla markerOptions.map i markerOptions.position będą ignorowane.
anticipatedRoutePolylineSetup
Konfiguruje opcje oczekiwanej linii łamanej trasy. Wywoływana za każdym razem, gdy renderowana jest nowa przewidywana linia łamana trasy.

Funkcja ta może i powinna zmodyfikować dane wejściowe defaultPolylineOptions zawierające obiekt google.maps.PolylineOptions i zwrócić ją jako polylineOptions w wyjściowym obiekcie PolylineSetupOptions.

Określenie obiektu PolylineSetupOptions ma taki sam efekt jak określenie funkcji, która zwraca ten obiekt statyczny.

Nie używaj tego samego obiektu PolylineSetupOptions w różnych funkcjach lub wartości statycznych PolylineSetup ani nie używaj tego samego obiektu google.maps.PolylineOptions dla klucza polylineOptions w różnych obiektach PolylineSetupOptions. Jeśli opcja polylineOptions lub widoczna jest nieskonfigurowana lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszelkie wartości ustawione dla polylineOptions.map lub polylineOptions.path będą ignorowane.
takenRoutePolylineSetup
Konfiguruje opcje wybranej linii łamanej trasy. Wywoływana za każdym razem, gdy renderowana jest nowa linia łamana trasy.

Funkcja ta może i powinna zmodyfikować dane wejściowe defaultPolylineOptions zawierające obiekt google.maps.PolylineOptions i zwrócić ją jako polylineOptions w wyjściowym obiekcie PolylineSetupOptions.

Określenie obiektu PolylineSetupOptions ma taki sam efekt jak określenie funkcji, która zwraca ten obiekt statyczny.

Nie używaj tego samego obiektu PolylineSetupOptions w różnych funkcjach lub wartości statycznych PolylineSetup ani nie używaj tego samego obiektu google.maps.PolylineOptions dla klucza polylineOptions w różnych obiektach PolylineSetupOptions.

Wszystkie wartości ustawione dla polylineOptions.map lub polylineOptions.path będą ignorowane. Wszystkie nieustawione lub puste wartości zostaną zastąpione wartością domyślną.
pingMarkerSetup
Konfiguruje opcje znacznika lokalizacji za pomocą polecenia ping. Wywoływana po każdym zrenderowaniu nowego znacznika ping.

W przypadku określenia funkcji ta funkcja może i powinna zmodyfikować zapisane w danych wejściowych pole defaultMarkerOptions, które zawiera obiekt google.maps.MarkerOptions, i zwrócić tę wartość jako markerOptions w wyjściowym obiekcie MarkerOptions.

Określenie obiektu MarkSetupOptions ma taki sam efekt jak określenie funkcji, która zwraca ten obiekt statyczny.

Nie używaj tego samego obiektu MarkSetupOptions w różnych funkcjach lub wartości statycznych w różnych funkcjach lub wartości statycznych. Nie używaj też tego samego obiektu google.maps.MarkerOptions dla klucza markerOptions w różnych obiektach MarkSetupOptions. Jeśli zasada markerOptions nie jest skonfigurowana lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszelkie wartości ustawione dla markerOptions.map i markerOptions.position będą ignorowane.
successfulTaskMarkerSetup
Konfiguruje opcje znacznika lokalizacji udanego zadania. Wywoływana po każdym wyrenderowaniu nowego znacznika udanego zadania.

W przypadku określenia funkcji ta funkcja może i powinna zmodyfikować zapisane w danych wejściowych pole defaultMarkerOptions, które zawiera obiekt google.maps.MarkerOptions, i zwrócić tę wartość jako markerOptions w wyjściowym obiekcie MarkerOptions.

Określenie obiektu MarkSetupOptions ma taki sam efekt jak określenie funkcji, która zwraca ten obiekt statyczny.

Nie używaj tego samego obiektu MarkSetupOptions w różnych funkcjach lub wartości statycznych w różnych funkcjach lub wartości statycznych. Nie używaj też tego samego obiektu google.maps.MarkerOptions dla klucza markerOptions w różnych obiektach MarkSetupOptions. Jeśli zasada markerOptions nie jest skonfigurowana lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszelkie wartości ustawione dla markerOptions.map i markerOptions.position będą ignorowane.
destinationMarkers
Typ:  Array<Marker>
Zwraca ewentualne znaczniki miejsca docelowego.
originMarkers
Typ:  Array<Marker>
Zwraca ewentualne znaczniki punktu początkowego.
successfulTaskMarkers
Typ:  Array<Marker>
Zwraca znaczniki udanych zadań (jeśli takie istnieją).
taskOutcomeMarkers
Typ:  Array<Marker>
Zwraca znaczniki wyników zadania (jeśli istnieją).
unsuccessfulTaskMarkers
Typ:  Array<Marker>
Zwraca znaczniki nieudanych zadań (jeśli istnieją).
vehicleMarkers
Typ:  Array<Marker>
Zwraca ewentualne znaczniki pojazdów.
waypointMarkers
Typ:  Array<Marker>
Zwraca ewentualne znaczniki punktów pośrednich.
anticipatedRoutePolylines
Typ:  Array<Polyline>
Zwraca ewentualne linie łamane przewidywanej trasy.
takenRoutePolylines
Typ:  Array<Polyline>
Zwraca wybrane linie łamane trasy (jeśli występują).
addLocationProvider
addLocationProvider(locationProvider)
Parametry: 
Zwracana wartość: brak
Dodaje dostawcę informacji o lokalizacji do widoku mapy. Jeśli dostawca lokalizacji został już dodany, nie są wykonywane żadne działania.
removeLocationProvider
removeLocationProvider(locationProvider)
Parametry: 
Zwracana wartość: brak
Usuwa dostawcę informacji o lokalizacji z widoku mapy. Jeśli dostawca lokalizacji nie został jeszcze dodany do widoku mapy, nie są wykonywane żadne działania.

Interfejs JourneySharingMapViewOptions

google.maps.journeySharing.JourneySharingMapViewOptions interfejs

Opcje widoku mapy.

element
Typ:  Element
Element DOM stanowiący kopię zapasową widoku. To pole jest wymagane.
anticipatedRoutePolylineSetup optional
Typ:  PolylineSetup optional
Konfiguruje opcje oczekiwanej linii łamanej trasy. Wywoływana za każdym razem, gdy renderowana jest nowa przewidywana linia łamana trasy.

Funkcja ta może i powinna zmodyfikować dane wejściowe defaultPolylineOptions zawierające obiekt google.maps.PolylineOptions i zwrócić ją jako polylineOptions w wyjściowym obiekcie PolylineSetupOptions.

Określenie obiektu PolylineSetupOptions ma taki sam efekt jak określenie funkcji, która zwraca ten obiekt statyczny.

Nie używaj tego samego obiektu PolylineSetupOptions w różnych funkcjach lub wartości statycznych PolylineSetup ani nie używaj tego samego obiektu google.maps.PolylineOptions dla klucza polylineOptions w różnych obiektach PolylineSetupOptions. Jeśli opcja polylineOptions lub widoczna jest nieskonfigurowana lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszelkie wartości ustawione dla polylineOptions.map lub polylineOptions.path będą ignorowane.
automaticViewportMode optional
Typ:  AutomaticViewportMode optional
Automatyczny tryb widocznego obszaru. Wartość domyślna to FIT_ANTICIPATED_ROUTE, która umożliwia automatyczne dostosowywanie widocznego obszaru w widoku mapy do znaczników pojazdów, znaczników lokalizacji i widocznych przewidywanej linii łamanej trasy. Ustaw wartość BRAK, aby wyłączyć automatyczne dopasowanie.
destinationMarkerSetup optional
Typ:  MarkerSetup optional
Konfiguruje opcje znacznika lokalizacji docelowej. Wywoływana za każdym razem, gdy jest renderowany nowy znacznik miejsca docelowego.

W przypadku określenia funkcji ta funkcja może i powinna zmodyfikować zapisane w danych wejściowych pole defaultMarkerOptions, które zawiera obiekt google.maps.MarkerOptions, i zwrócić tę wartość jako markerOptions w wyjściowym obiekcie MarkerOptions.

Określenie obiektu MarkSetupOptions ma taki sam efekt jak określenie funkcji, która zwraca ten obiekt statyczny.

Nie używaj tego samego obiektu MarkSetupOptions w różnych funkcjach lub wartości statycznych w różnych funkcjach lub wartości statycznych. Nie używaj też tego samego obiektu google.maps.MarkerOptions dla klucza markerOptions w różnych obiektach MarkSetupOptions. Jeśli zasada markerOptions nie jest skonfigurowana lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszelkie wartości ustawione dla markerOptions.map i markerOptions.position będą ignorowane.
locationProvider optional
Typ:  LocationProvider optional
Źródło śledzonych lokalizacji wyświetlane w widoku mapy śledzenia. Opcjonalnie.
locationProviders optional
Typ:  Array<LocationProvider> optional
Źródła monitorowanych lokalizacji są wyświetlane w widoku mapy śledzenia. Opcjonalnie.
mapOptions optional
Typ:  MapOptions optional
Opcje mapy przekazywane do konstruktora google.maps.Map.
originMarkerSetup optional
Typ:  MarkerSetup optional
Konfiguruje opcje znacznika lokalizacji punktu początkowego. Wywoływana za każdym razem, gdy jest renderowany nowy znacznik punktu początkowego.

W przypadku określenia funkcji ta funkcja może i powinna zmodyfikować zapisane w danych wejściowych pole defaultMarkerOptions, które zawiera obiekt google.maps.MarkerOptions, i zwrócić tę wartość jako markerOptions w wyjściowym obiekcie MarkerOptions.

Określenie obiektu MarkSetupOptions ma taki sam efekt jak określenie funkcji, która zwraca ten obiekt statyczny.

Nie używaj tego samego obiektu MarkSetupOptions w różnych funkcjach lub wartości statycznych w różnych funkcjach lub wartości statycznych. Nie używaj też tego samego obiektu google.maps.MarkerOptions dla klucza markerOptions w różnych obiektach MarkSetupOptions. Jeśli zasada markerOptions nie jest skonfigurowana lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszelkie wartości ustawione dla markerOptions.map i markerOptions.position będą ignorowane.
pingMarkerSetup optional
Typ:  MarkerSetup optional
Konfiguruje opcje znacznika lokalizacji za pomocą polecenia ping. Wywoływana po każdym zrenderowaniu nowego znacznika ping.

W przypadku określenia funkcji ta funkcja może i powinna zmodyfikować zapisane w danych wejściowych pole defaultMarkerOptions, które zawiera obiekt google.maps.MarkerOptions, i zwrócić tę wartość jako markerOptions w wyjściowym obiekcie MarkerOptions.

Określenie obiektu MarkSetupOptions ma taki sam efekt jak określenie funkcji, która zwraca ten obiekt statyczny.

Nie używaj tego samego obiektu MarkSetupOptions w różnych funkcjach lub wartości statycznych w różnych funkcjach lub wartości statycznych. Nie używaj też tego samego obiektu google.maps.MarkerOptions dla klucza markerOptions w różnych obiektach MarkSetupOptions. Jeśli zasada markerOptions nie jest skonfigurowana lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszelkie wartości ustawione dla markerOptions.map i markerOptions.position będą ignorowane.
successfulTaskMarkerSetup optional
Typ:  MarkerSetup optional
Konfiguruje opcje znacznika lokalizacji udanego zadania. Wywoływana po każdym wyrenderowaniu nowego znacznika udanego zadania.

W przypadku określenia funkcji ta funkcja może i powinna zmodyfikować zapisane w danych wejściowych pole defaultMarkerOptions, które zawiera obiekt google.maps.MarkerOptions, i zwrócić tę wartość jako markerOptions w wyjściowym obiekcie MarkerOptions.

Określenie obiektu MarkSetupOptions ma taki sam efekt jak określenie funkcji, która zwraca ten obiekt statyczny.

Nie używaj tego samego obiektu MarkSetupOptions w różnych funkcjach lub wartości statycznych w różnych funkcjach lub wartości statycznych. Nie używaj też tego samego obiektu google.maps.MarkerOptions dla klucza markerOptions w różnych obiektach MarkSetupOptions. Jeśli zasada markerOptions nie jest skonfigurowana lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszelkie wartości ustawione dla markerOptions.map i markerOptions.position będą ignorowane.
takenRoutePolylineSetup optional
Typ:  PolylineSetup optional
Konfiguruje opcje wybranej linii łamanej trasy. Wywoływana za każdym razem, gdy renderowana jest nowa linia łamana trasy.

Funkcja ta może i powinna zmodyfikować dane wejściowe defaultPolylineOptions zawierające obiekt google.maps.PolylineOptions i zwrócić ją jako polylineOptions w wyjściowym obiekcie PolylineSetupOptions.

Określenie obiektu PolylineSetupOptions ma taki sam efekt jak określenie funkcji, która zwraca ten obiekt statyczny.

Nie używaj tego samego obiektu PolylineSetupOptions w różnych funkcjach lub wartości statycznych PolylineSetup ani nie używaj tego samego obiektu google.maps.PolylineOptions dla klucza polylineOptions w różnych obiektach PolylineSetupOptions.

Wszystkie wartości ustawione dla polylineOptions.map lub polylineOptions.path będą ignorowane. Wszystkie nieustawione lub puste wartości zostaną zastąpione wartością domyślną.
taskOutcomeMarkerSetup optional
Typ:  MarkerSetup optional
Konfiguruje opcje znacznika lokalizacji wyniku zadania. Wywoływana po każdym wyrenderowaniu nowego znacznika lokalizacji wyniku zadania.

W przypadku określenia funkcji ta funkcja może i powinna zmodyfikować zapisane w danych wejściowych pole defaultMarkerOptions, które zawiera obiekt google.maps.MarkerOptions, i zwrócić tę wartość jako markerOptions w wyjściowym obiekcie MarkerOptions.

Określenie obiektu MarkSetupOptions ma taki sam efekt jak określenie funkcji, która zwraca ten obiekt statyczny.

Nie używaj tego samego obiektu MarkSetupOptions w różnych funkcjach lub wartości statycznych w różnych funkcjach lub wartości statycznych. Nie używaj też tego samego obiektu google.maps.MarkerOptions dla klucza markerOptions w różnych obiektach MarkSetupOptions. Jeśli zasada markerOptions nie jest skonfigurowana lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszelkie wartości ustawione dla markerOptions.map i markerOptions.position będą ignorowane.
unsuccessfulTaskMarkerSetup optional
Typ:  MarkerSetup optional
Konfiguruje opcje znacznika lokalizacji nieudanego zadania. Wywoływana po każdym wyrenderowaniu nowego znacznika zadania zakończonego niepowodzeniem.

W przypadku określenia funkcji ta funkcja może i powinna zmodyfikować zapisane w danych wejściowych pole defaultMarkerOptions, które zawiera obiekt google.maps.MarkerOptions, i zwrócić tę wartość jako markerOptions w wyjściowym obiekcie MarkerOptions.

Określenie obiektu MarkSetupOptions ma taki sam efekt jak określenie funkcji, która zwraca ten obiekt statyczny.

Nie używaj tego samego obiektu MarkSetupOptions w różnych funkcjach lub wartości statycznych w różnych funkcjach lub wartości statycznych. Nie używaj też tego samego obiektu google.maps.MarkerOptions dla klucza markerOptions w różnych obiektach MarkSetupOptions. Jeśli zasada markerOptions nie jest skonfigurowana lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszelkie wartości ustawione dla markerOptions.map i markerOptions.position będą ignorowane.
vehicleMarkerSetup optional
Typ:  MarkerSetup optional
Konfiguruje opcje znacznika lokalizacji pojazdu. Wywoływana po każdym zrenderowaniu nowego znacznika pojazdu.

W przypadku określenia funkcji ta funkcja może i powinna zmodyfikować zapisane w danych wejściowych pole defaultMarkerOptions, które zawiera obiekt google.maps.MarkerOptions, i zwrócić tę wartość jako markerOptions w wyjściowym obiekcie MarkerOptions.

Określenie obiektu MarkSetupOptions ma taki sam efekt jak określenie funkcji, która zwraca ten obiekt statyczny.

Nie używaj tego samego obiektu MarkSetupOptions w różnych funkcjach lub wartości statycznych w różnych funkcjach lub wartości statycznych. Nie używaj też tego samego obiektu google.maps.MarkerOptions dla klucza markerOptions w różnych obiektach MarkSetupOptions. Jeśli zasada markerOptions nie jest skonfigurowana lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszelkie wartości ustawione dla markerOptions.map i markerOptions.position będą ignorowane.
waypointMarkerSetup optional
Typ:  MarkerSetup optional
Konfiguruje opcje znacznika lokalizacji punktu pośredniego. Wywoływana za każdym razem, gdy renderowany jest nowy znacznik punktu pośredniego.

W przypadku określenia funkcji ta funkcja może i powinna zmodyfikować zapisane w danych wejściowych pole defaultMarkerOptions, które zawiera obiekt google.maps.MarkerOptions, i zwrócić tę wartość jako markerOptions w wyjściowym obiekcie MarkerOptions.

Określenie obiektu MarkSetupOptions ma taki sam efekt jak określenie funkcji, która zwraca ten obiekt statyczny.

Nie używaj tego samego obiektu MarkSetupOptions w różnych funkcjach lub wartości statycznych w różnych funkcjach lub wartości statycznych. Nie używaj też tego samego obiektu google.maps.MarkerOptions dla klucza markerOptions w różnych obiektach MarkSetupOptions. Jeśli zasada markerOptions nie jest skonfigurowana lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszelkie wartości ustawione dla markerOptions.map i markerOptions.position będą ignorowane.

Stałe AutomaticViewportMode

google.maps.journeySharing.AutomaticViewportMode stałe

Automatyczny tryb widocznego obszaru.

Aby uzyskać dostęp, zadzwoń pod numer const {AutomaticViewportMode} = await google.maps.importLibrary("journeySharing"). Zobacz Biblioteki w interfejsie Maps JavaScript API.

FIT_ANTICIPATED_ROUTE Automatycznie dostosowuj widoczny obszar do znaczników i wszelkich widocznych przewidywanych linii łamanych trasy. To jest ustawienie domyślne.
NONE Nie dostosowuj automatycznie widocznego obszaru.

LocationProvider klasa abstrakcyjna

google.maps.journeySharing.LocationProvider klasa abstrakcyjna

Klasa nadrzędna wszystkich dostawców lokalizacji.

addListener
addListener(eventName, handler)
Parametry: 
  • eventNamestring nazwa zdarzenia, którego ma następować nasłuchiwanie.
  • handlerFunction moduł obsługi zdarzeń.
Zwracana wartość:  MapsEventListener
Dodaje element MapsEventListener dla zdarzenia wywołanego przez tego dostawcę lokalizacji. Zwraca identyfikator detektora, którego można używać z zasadą event.removeListener.

Klasa abstrakcyjna PollingLocationProvider

google.maps.journeySharing.PollingLocationProvider klasa abstrakcyjna

Klasa nadrzędna dostawców lokalizacji ankietowych.

Ta klasa abstrakcyjna stanowi rozszerzenie LocationProvider.

isPolling
Typ:  boolean
Prawda, jeśli ten dostawca lokalizacji przeprowadza odpytywanie. Tylko do odczytu.
pollingIntervalMillis
Typ:  number
Minimalny czas (w milisekundach) pomiędzy pobraniem aktualizacji lokalizacji. Jeśli pobranie aktualizacji lokalizacji trwa dłużej niż pollingIntervalMillis, następna aktualizacja lokalizacji rozpocznie się dopiero po zakończeniu bieżącej.

Ustawienie tej wartości na 0, Infinity lub na wartość ujemną wyłącza automatyczne aktualizacje lokalizacji. Nowa aktualizacja lokalizacji jest pobierana raz, jeśli zmieni się parametr identyfikatora śledzenia (np. identyfikator śledzenia przesyłki dostawcy lokalizacji wysyłki) lub opcja filtrowania (na przykład granice widocznego obszaru lub filtry atrybutów w przypadku dostawców lokalizacji floty).

Domyślny i minimalny interwał odpytywania to 5000 milisekund. Jeśli dla interwału odpytywania ustawisz mniejszą wartość dodatnią, zostanie zachowana i używana wartość 5000.
Dziedziczone: addListener
ispollingchange
function(event)
Zdarzenie wywoływane po zaktualizowaniu stanu odpytywania dostawcy lokalizacji. Użyj pola PollingLocationProvider.isPolling, aby określić bieżący stan odpytywania.

Interfejs PollingLocationProviderIsPollingChangeEvent

google.maps.journeySharing.PollingLocationProviderIsPollingChangeEvent interfejs

Obiekt zdarzenia przekazywany do modułu obsługi zdarzeń po wywołaniu zdarzenia PollingLocationProvider.ispollingchange.

error optional
Typ:  Error optional
Błąd, który spowodował zmianę stanu odpytywania, jeśli zmiana stanu nastąpiła w wyniku błędu. Nie określono, czy zmiana stanu była wynikiem normalnego działania.