Map View

JourneySharingMapView class

google.maps.journeySharing.JourneySharingMapView class

Widok mapy.

Dostęp przez połączenie telefoniczne const {JourneySharingMapView} = await google.maps.importLibrary("journeySharing"). Zobacz Biblioteki w Maps JavaScript API.

JourneySharingMapView
JourneySharingMapView(options)
Parametry: 
Tworzy instancję widoku mapy.
automaticViewportMode
To pole jest tylko do odczytu. Tryb automatycznego widoku.
element
Typ:  Element
To pole jest tylko do odczytu. Element DOM obsługujący widok.
enableTraffic
Typ:  boolean
Włącza lub wyłącza warstwę ruchu.
locationProviders
Typ:  Array<LocationProvider> optional
To pole jest tylko do odczytu. Źródła śledzonych lokalizacji, które mają być widoczne na mapie śledzenia. Aby dodać lub usunąć dostawców lokalizacji, użyj metod JourneySharingMapView.addLocationProviderJourneySharingMapView.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 przekazane do mapy za pomocą widoku mapy.
locationProvider
Typ:  LocationProvider optional
To pole jest tylko do odczytu. Źródło śledzonych lokalizacji wyświetlanych na mapie śledzenia.
destinationMarkerSetup
Konfiguruje opcje znacznika miejsca docelowego. Jest wywoływana zawsze, gdy renderowany jest nowy znacznik miejsca docelowego.

Jeśli podano funkcję, może ona i powinna zmodyfikować pole defaultMarkerOptions w danych wejściowych, które zawiera obiekt google.maps.MarkerOptions, i zwrócić je jako markerOptions w obiekcie MarkerSetupOptions w wyjściu.

Podanie obiektu MarkerSetupOptions ma taki sam efekt jak podanie funkcji, która zwraca ten statyczny obiekt.

Nie używaj ponownie tego samego obiektu MarkerSetupOptions w różnych funkcjach MarkerSetup ani wartości statycznych. Nie używaj też ponownie tego samego obiektu google.maps.MarkerOptions dla klucza markerOptions w różnych obiektach MarkerSetupOptions. Jeśli opcja markerOptions nie jest ustawiona lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszystkie wartości ustawione w elementach markerOptions.map lub markerOptions.position zostaną zignorowane.
originMarkerSetup
Konfiguruje opcje znacznika lokalizacji źródła. Jest wywoływana zawsze, gdy renderowany jest nowy znacznik źródła.

Jeśli podano funkcję, może ona i powinna zmodyfikować pole defaultMarkerOptions w danych wejściowych, które zawiera obiekt google.maps.MarkerOptions, i zwrócić je jako markerOptions w obiekcie MarkerSetupOptions w wyjściu.

Podanie obiektu MarkerSetupOptions ma taki sam efekt jak podanie funkcji, która zwraca ten statyczny obiekt.

Nie używaj ponownie tego samego obiektu MarkerSetupOptions w różnych funkcjach MarkerSetup ani wartości statycznych. Nie używaj też ponownie tego samego obiektu google.maps.MarkerOptions dla klucza markerOptions w różnych obiektach MarkerSetupOptions. Jeśli opcja markerOptions nie jest ustawiona lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszystkie wartości ustawione w elementach markerOptions.map lub markerOptions.position zostaną zignorowane.
taskOutcomeMarkerSetup
Konfiguruje opcje znacznika lokalizacji wyniku zadania. Jest wywoływana zawsze, gdy renderowany jest nowy znacznik lokalizacji wyniku zadania.

Jeśli podano funkcję, może ona i powinna zmodyfikować pole defaultMarkerOptions w danych wejściowych, które zawiera obiekt google.maps.MarkerOptions, i zwrócić je jako markerOptions w obiekcie MarkerSetupOptions w wyjściu.

Podanie obiektu MarkerSetupOptions ma taki sam efekt jak podanie funkcji, która zwraca ten statyczny obiekt.

Nie używaj ponownie tego samego obiektu MarkerSetupOptions w różnych funkcjach MarkerSetup ani wartości statycznych. Nie używaj też ponownie tego samego obiektu google.maps.MarkerOptions dla klucza markerOptions w różnych obiektach MarkerSetupOptions. Jeśli opcja markerOptions nie jest ustawiona lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszystkie wartości ustawione w elementach markerOptions.map lub markerOptions.position zostaną zignorowane.
unsuccessfulTaskMarkerSetup
Konfiguruje opcje nieudanego znacznika lokalizacji zadania. Wywoływany zawsze, gdy jest renderowany nowy znacznik zadania z błędem.

Jeśli podano funkcję, może ona i powinna zmodyfikować pole defaultMarkerOptions w danych wejściowych, które zawiera obiekt google.maps.MarkerOptions, i zwrócić je jako markerOptions w obiekcie MarkerSetupOptions w wyjściu.

Podanie obiektu MarkerSetupOptions ma taki sam efekt jak podanie funkcji, która zwraca ten statyczny obiekt.

Nie używaj ponownie tego samego obiektu MarkerSetupOptions w różnych funkcjach MarkerSetup ani wartości statycznych. Nie używaj też ponownie tego samego obiektu google.maps.MarkerOptions dla klucza markerOptions w różnych obiektach MarkerSetupOptions. Jeśli opcja markerOptions nie jest ustawiona lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszystkie wartości ustawione w elementach markerOptions.map lub markerOptions.position zostaną zignorowane.
vehicleMarkerSetup
Konfiguruje opcje znacznika lokalizacji pojazdu. Wywoływany przy renderowaniu nowego znacznika pojazdu.

Jeśli podano funkcję, może ona i powinna zmodyfikować pole defaultMarkerOptions w danych wejściowych, które zawiera obiekt google.maps.MarkerOptions, i zwrócić je jako markerOptions w obiekcie MarkerSetupOptions w wyjściu.

Podanie obiektu MarkerSetupOptions ma taki sam efekt jak podanie funkcji, która zwraca ten statyczny obiekt.

Nie używaj ponownie tego samego obiektu MarkerSetupOptions w różnych funkcjach MarkerSetup ani wartości statycznych. Nie używaj też ponownie tego samego obiektu google.maps.MarkerOptions dla klucza markerOptions w różnych obiektach MarkerSetupOptions. Jeśli opcja markerOptions nie jest ustawiona lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszystkie wartości ustawione w elementach markerOptions.map lub markerOptions.position zostaną zignorowane.
waypointMarkerSetup
Konfiguruje opcje znacznika lokalizacji punktu kontrolnego. Jest wywoływana za każdym razem, gdy renderowany jest nowy znacznik punktu orientacyjnego.

Jeśli podano funkcję, może ona i powinna zmodyfikować pole defaultMarkerOptions w danych wejściowych, które zawiera obiekt google.maps.MarkerOptions, i zwrócić je jako markerOptions w obiekcie MarkerSetupOptions w wyjściu.

Podanie obiektu MarkerSetupOptions ma taki sam efekt jak podanie funkcji, która zwraca ten statyczny obiekt.

Nie używaj ponownie tego samego obiektu MarkerSetupOptions w różnych funkcjach MarkerSetup ani wartości statycznych. Nie używaj też ponownie tego samego obiektu google.maps.MarkerOptions dla klucza markerOptions w różnych obiektach MarkerSetupOptions. Jeśli opcja markerOptions nie jest ustawiona lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszystkie wartości ustawione w elementach markerOptions.map lub markerOptions.position zostaną zignorowane.
anticipatedRoutePolylineSetup
Konfiguruje opcje przewidywanej ścieżki wielokąta. Wywoływany przy każdym wyrenderowaniu nowej przewidywanej linii brzegowej.

Jeśli podana jest funkcja, może ona i powinna zmodyfikować pole defaultPolylineOptions w danych wejściowych, które zawiera obiekt google.maps.PolylineOptions, i zwrócić je jako polylineOptions w obiekcie PolylineSetupOptions w wyjściu.

Podanie obiektu PolylineSetupOptions ma taki sam skutek jak podanie funkcji, która zwraca ten obiekt statyczny.

Nie używaj ponownie tego samego obiektu PolylineSetupOptions w różnych funkcjach PolylineSetup ani wartościach statycznych. Nie używaj też ponownie tego samego obiektu google.maps.PolylineOptions dla klucza polylineOptions w różnych obiektach PolylineSetupOptions. Jeśli opcje polyline lub widoczne są nieskonfigurowane lub mają wartość null, zostaną zastąpione wartościami domyślnymi. Wszystkie wartości ustawione w elementach polylineOptions.map lub polylineOptions.path zostaną zignorowane.
takenRoutePolylineSetup
Konfiguruje opcje dla przebytej trasy polilinii. Wywoływany za każdym razem, gdy renderowana jest nowa linia wielokąta trasy.

Jeśli podana jest funkcja, może ona i powinna zmodyfikować pole defaultPolylineOptions w danych wejściowych, które zawiera obiekt google.maps.PolylineOptions, i zwrócić je jako polylineOptions w obiekcie PolylineSetupOptions w wyjściu.

Podanie obiektu PolylineSetupOptions ma taki sam skutek jak podanie funkcji, która zwraca ten obiekt statyczny.

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

Wszelkie wartości ustawione w przypadku atrybutów polylineOptions.map lub polylineOptions.path zostaną zignorowane. Każda wartość nieustawiona lub null zostanie zastąpiona wartością domyślną.
pingMarkerSetup
Konfiguruje opcje znacznika lokalizacji pingowania. Jest wywoływany za każdym razem, gdy renderowany jest nowy znacznik ping.

Jeśli podano funkcję, może ona i powinna zmodyfikować pole defaultMarkerOptions w danych wejściowych, które zawiera obiekt google.maps.MarkerOptions, i zwrócić je jako markerOptions w obiekcie MarkerSetupOptions w wyjściu.

Podanie obiektu MarkerSetupOptions ma taki sam efekt jak podanie funkcji, która zwraca ten statyczny obiekt.

Nie używaj ponownie tego samego obiektu MarkerSetupOptions w różnych funkcjach MarkerSetup ani wartości statycznych. Nie używaj też ponownie tego samego obiektu google.maps.MarkerOptions dla klucza markerOptions w różnych obiektach MarkerSetupOptions. Jeśli opcja markerOptions nie jest ustawiona lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszystkie wartości ustawione w elementach markerOptions.map lub markerOptions.position zostaną zignorowane.
successfulTaskMarkerSetup
Konfiguruje opcje prawidłowego znacznika lokalizacji zadania. Wywoływana zawsze, gdy renderowany jest nowy znacznik zadania.

Jeśli podano funkcję, może ona i powinna zmodyfikować pole defaultMarkerOptions w danych wejściowych, które zawiera obiekt google.maps.MarkerOptions, i zwrócić je jako markerOptions w obiekcie MarkerSetupOptions w wyjściu.

Podanie obiektu MarkerSetupOptions ma taki sam efekt jak podanie funkcji, która zwraca ten statyczny obiekt.

Nie używaj ponownie tego samego obiektu MarkerSetupOptions w różnych funkcjach MarkerSetup ani wartości statycznych. Nie używaj też ponownie tego samego obiektu google.maps.MarkerOptions dla klucza markerOptions w różnych obiektach MarkerSetupOptions. Jeśli opcja markerOptions nie jest ustawiona lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszystkie wartości ustawione w elementach markerOptions.map lub markerOptions.position zostaną zignorowane.
destinationMarkers
Typ:  Array<Marker>
Zwraca znaczniki miejsca docelowego, jeśli takie istnieją.
originMarkers
Typ:  Array<Marker>
Zwraca znaczniki źródła, jeśli istnieją.
successfulTaskMarkers
Typ:  Array<Marker>
Zwraca znaczniki zakończonych zadań (jeśli takie istnieją).
taskOutcomeMarkers
Typ:  Array<Marker>
Zwraca znaczniki wyniku zadania, jeśli takie istnieją.
unsuccessfulTaskMarkers
Typ:  Array<Marker>
Zwraca znaczniki zadań zakończonych niepowodzeniem (jeśli takie istnieją).
vehicleMarkers
Typ:  Array<Marker>
Zwraca znaczniki pojazdu, jeśli istnieją.
waypointMarkers
Typ:  Array<Marker>
Zwraca znaczniki punktów kontrolnych, jeśli istnieją.
anticipatedRoutePolylines
Typ:  Array<Polyline>
Zwraca przewidywane odcinki trasy (polilinie), jeśli występują.
takenRoutePolylines
Typ:  Array<Polyline>
Zwraca polilinie trasy, jeśli zostały wybrane.
addLocationProvider
addLocationProvider(locationProvider)
Parametry: 
Zwracana wartość:  brak
Dodaje dostawcę lokalizacji do widoku mapy. Jeśli dostawca lokalizacji jest już dodany, nie wykonujemy żadnych działań.
removeLocationProvider
removeLocationProvider(locationProvider)
Parametry: 
  • locationProviderLocationProvider usługodawca lokalizacji, którego chcesz usunąć.
Zwracana wartość:  brak
Usuwa dostawcę lokalizacji z widoku mapy. Jeśli dostawca lokalizacji nie został jeszcze dodany do widoku mapy, nie wykonuje się żadnej czynności.

Interfejs JourneySharingMapViewOptions

google.maps.journeySharing.JourneySharingMapViewOptionsinterfejs

Opcje widoku mapy.

element
Typ:  Element
Element DOM obsługujący widok. Wymagane.
anticipatedRoutePolylineSetup optional
Typ:  PolylineSetup optional
Konfiguruje opcje przewidywanej ścieżki wielokąta. Wywoływany przy każdym wyrenderowaniu nowej przewidywanej linii brzegowej.

Jeśli podana jest funkcja, może ona i powinna zmodyfikować pole defaultPolylineOptions w danych wejściowych, które zawiera obiekt google.maps.PolylineOptions, i zwrócić je jako polylineOptions w obiekcie PolylineSetupOptions w wyjściu.

Podanie obiektu PolylineSetupOptions ma taki sam skutek jak podanie funkcji, która zwraca ten obiekt statyczny.

Nie używaj ponownie tego samego obiektu PolylineSetupOptions w różnych funkcjach PolylineSetup ani wartościach statycznych. Nie używaj też ponownie tego samego obiektu google.maps.PolylineOptions dla klucza polylineOptions w różnych obiektach PolylineSetupOptions. Jeśli opcje polyline lub widoczne są nieskonfigurowane lub mają wartość null, zostaną zastąpione wartościami domyślnymi. Wszystkie wartości ustawione w elementach polylineOptions.map lub polylineOptions.path zostaną zignorowane.
automaticViewportMode optional
Typ:  AutomaticViewportMode optional
Tryb automatycznego widoku. Wartość domyślna to FIT_ANTICIPATED_ROUTE, która umożliwia mapie automatyczne dostosowywanie widoku dopasowując go do znaczników pojazdu, znaczników lokalizacji i wszystkich widocznych przewidywanych odcinków trasy. Aby wyłączyć automatyczne dopasowanie, ustaw tę opcję na „Brak”.
destinationMarkerSetup optional
Typ:  MarkerSetup optional
Konfiguruje opcje znacznika miejsca docelowego. Jest wywoływana zawsze, gdy renderowany jest nowy znacznik miejsca docelowego.

Jeśli podano funkcję, może ona i powinna zmodyfikować pole defaultMarkerOptions w danych wejściowych, które zawiera obiekt google.maps.MarkerOptions, i zwrócić je jako markerOptions w obiekcie MarkerSetupOptions w wyjściu.

Podanie obiektu MarkerSetupOptions ma taki sam efekt jak podanie funkcji, która zwraca ten statyczny obiekt.

Nie używaj ponownie tego samego obiektu MarkerSetupOptions w różnych funkcjach MarkerSetup ani wartości statycznych. Nie używaj też ponownie tego samego obiektu google.maps.MarkerOptions dla klucza markerOptions w różnych obiektach MarkerSetupOptions. Jeśli opcja markerOptions nie jest ustawiona lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszystkie wartości ustawione w elementach markerOptions.map lub markerOptions.position zostaną zignorowane.
locationProvider optional
Typ:  LocationProvider optional
Źródło śledzonych lokalizacji wyświetlanych na mapie śledzenia. Opcjonalnie:
locationProviders optional
Typ:  Array<LocationProvider> optional
Źródła śledzonych lokalizacji, które mają być widoczne na mapie śledzenia. Opcjonalnie:
mapOptions optional
Typ:  MapOptions optional
Opcje mapy przekazane do konstruktora google.maps.Map.
originMarkerSetup optional
Typ:  MarkerSetup optional
Konfiguruje opcje znacznika lokalizacji źródła. Jest wywoływana zawsze, gdy renderowany jest nowy znacznik źródła.

Jeśli podano funkcję, może ona i powinna zmodyfikować pole defaultMarkerOptions w danych wejściowych, które zawiera obiekt google.maps.MarkerOptions, i zwrócić je jako markerOptions w obiekcie MarkerSetupOptions w wyjściu.

Podanie obiektu MarkerSetupOptions ma taki sam efekt jak podanie funkcji, która zwraca ten statyczny obiekt.

Nie używaj ponownie tego samego obiektu MarkerSetupOptions w różnych funkcjach MarkerSetup ani wartości statycznych. Nie używaj też ponownie tego samego obiektu google.maps.MarkerOptions dla klucza markerOptions w różnych obiektach MarkerSetupOptions. Jeśli opcja markerOptions nie jest ustawiona lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszystkie wartości ustawione w elementach markerOptions.map lub markerOptions.position zostaną zignorowane.
pingMarkerSetup optional
Typ:  MarkerSetup optional
Konfiguruje opcje znacznika lokalizacji pingowania. Jest wywoływany za każdym razem, gdy renderowany jest nowy znacznik ping.

Jeśli podano funkcję, może ona i powinna zmodyfikować pole defaultMarkerOptions w danych wejściowych, które zawiera obiekt google.maps.MarkerOptions, i zwrócić je jako markerOptions w obiekcie MarkerSetupOptions w wyjściu.

Podanie obiektu MarkerSetupOptions ma taki sam efekt jak podanie funkcji, która zwraca ten statyczny obiekt.

Nie używaj ponownie tego samego obiektu MarkerSetupOptions w różnych funkcjach MarkerSetup ani wartości statycznych. Nie używaj też ponownie tego samego obiektu google.maps.MarkerOptions dla klucza markerOptions w różnych obiektach MarkerSetupOptions. Jeśli opcja markerOptions nie jest ustawiona lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszystkie wartości ustawione w elementach markerOptions.map lub markerOptions.position zostaną zignorowane.
successfulTaskMarkerSetup optional
Typ:  MarkerSetup optional
Konfiguruje opcje prawidłowego znacznika lokalizacji zadania. Wywoływana zawsze, gdy renderowany jest nowy znacznik zadania.

Jeśli podano funkcję, może ona i powinna zmodyfikować pole defaultMarkerOptions w danych wejściowych, które zawiera obiekt google.maps.MarkerOptions, i zwrócić je jako markerOptions w obiekcie MarkerSetupOptions w wyjściu.

Podanie obiektu MarkerSetupOptions ma taki sam efekt jak podanie funkcji, która zwraca ten statyczny obiekt.

Nie używaj ponownie tego samego obiektu MarkerSetupOptions w różnych funkcjach MarkerSetup ani wartości statycznych. Nie używaj też ponownie tego samego obiektu google.maps.MarkerOptions dla klucza markerOptions w różnych obiektach MarkerSetupOptions. Jeśli opcja markerOptions nie jest ustawiona lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszystkie wartości ustawione w elementach markerOptions.map lub markerOptions.position zostaną zignorowane.
takenRoutePolylineSetup optional
Typ:  PolylineSetup optional
Konfiguruje opcje dla przebytej trasy polilinii. Wywoływany za każdym razem, gdy renderowana jest nowa linia wielokąta trasy.

Jeśli podana jest funkcja, może ona i powinna zmodyfikować pole defaultPolylineOptions w danych wejściowych, które zawiera obiekt google.maps.PolylineOptions, i zwrócić je jako polylineOptions w obiekcie PolylineSetupOptions w wyjściu.

Podanie obiektu PolylineSetupOptions ma taki sam skutek jak podanie funkcji, która zwraca ten obiekt statyczny.

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

Wszelkie wartości ustawione w przypadku atrybutów polylineOptions.map lub polylineOptions.path zostaną zignorowane. Każda wartość nieustawiona lub null zostanie zastąpiona wartością domyślną.
taskOutcomeMarkerSetup optional
Typ:  MarkerSetup optional
Konfiguruje opcje znacznika lokalizacji wyniku zadania. Jest wywoływana zawsze, gdy renderowany jest nowy znacznik lokalizacji wyniku zadania.

Jeśli podano funkcję, może ona i powinna zmodyfikować pole defaultMarkerOptions w danych wejściowych, które zawiera obiekt google.maps.MarkerOptions, i zwrócić je jako markerOptions w obiekcie MarkerSetupOptions w wyjściu.

Podanie obiektu MarkerSetupOptions ma taki sam efekt jak podanie funkcji, która zwraca ten statyczny obiekt.

Nie używaj ponownie tego samego obiektu MarkerSetupOptions w różnych funkcjach MarkerSetup ani wartości statycznych. Nie używaj też ponownie tego samego obiektu google.maps.MarkerOptions dla klucza markerOptions w różnych obiektach MarkerSetupOptions. Jeśli opcja markerOptions nie jest ustawiona lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszystkie wartości ustawione w elementach markerOptions.map lub markerOptions.position zostaną zignorowane.
unsuccessfulTaskMarkerSetup optional
Typ:  MarkerSetup optional
Konfiguruje opcje nieudanego znacznika lokalizacji zadania. Wywoływany zawsze, gdy jest renderowany nowy znacznik zadania z błędem.

Jeśli podano funkcję, może ona i powinna zmodyfikować pole defaultMarkerOptions w danych wejściowych, które zawiera obiekt google.maps.MarkerOptions, i zwrócić je jako markerOptions w obiekcie MarkerSetupOptions w wyjściu.

Podanie obiektu MarkerSetupOptions ma taki sam efekt jak podanie funkcji, która zwraca ten statyczny obiekt.

Nie używaj ponownie tego samego obiektu MarkerSetupOptions w różnych funkcjach MarkerSetup ani wartości statycznych. Nie używaj też ponownie tego samego obiektu google.maps.MarkerOptions dla klucza markerOptions w różnych obiektach MarkerSetupOptions. Jeśli opcja markerOptions nie jest ustawiona lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszystkie wartości ustawione w elementach markerOptions.map lub markerOptions.position zostaną zignorowane.
vehicleMarkerSetup optional
Typ:  MarkerSetup optional
Konfiguruje opcje znacznika lokalizacji pojazdu. Wywoływany przy renderowaniu nowego znacznika pojazdu.

Jeśli podano funkcję, może ona i powinna zmodyfikować pole defaultMarkerOptions w danych wejściowych, które zawiera obiekt google.maps.MarkerOptions, i zwrócić je jako markerOptions w obiekcie MarkerSetupOptions w wyjściu.

Podanie obiektu MarkerSetupOptions ma taki sam efekt jak podanie funkcji, która zwraca ten statyczny obiekt.

Nie używaj ponownie tego samego obiektu MarkerSetupOptions w różnych funkcjach MarkerSetup ani wartości statycznych. Nie używaj też ponownie tego samego obiektu google.maps.MarkerOptions dla klucza markerOptions w różnych obiektach MarkerSetupOptions. Jeśli opcja markerOptions nie jest ustawiona lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszystkie wartości ustawione w elementach markerOptions.map lub markerOptions.position zostaną zignorowane.
waypointMarkerSetup optional
Typ:  MarkerSetup optional
Konfiguruje opcje znacznika lokalizacji punktu kontrolnego. Jest wywoływana za każdym razem, gdy renderowany jest nowy znacznik punktu orientacyjnego.

Jeśli podano funkcję, może ona i powinna zmodyfikować pole defaultMarkerOptions w danych wejściowych, które zawiera obiekt google.maps.MarkerOptions, i zwrócić je jako markerOptions w obiekcie MarkerSetupOptions w wyjściu.

Podanie obiektu MarkerSetupOptions ma taki sam efekt jak podanie funkcji, która zwraca ten statyczny obiekt.

Nie używaj ponownie tego samego obiektu MarkerSetupOptions w różnych funkcjach MarkerSetup ani wartości statycznych. Nie używaj też ponownie tego samego obiektu google.maps.MarkerOptions dla klucza markerOptions w różnych obiektach MarkerSetupOptions. Jeśli opcja markerOptions nie jest ustawiona lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszystkie wartości ustawione w elementach markerOptions.map lub markerOptions.position zostaną zignorowane.

Stałe AutomaticViewportMode

google.maps.journeySharing.AutomaticViewportMode stałe

Tryb automatycznego widoku.

Dostęp przez połączenie telefoniczne const {AutomaticViewportMode} = await google.maps.importLibrary("journeySharing"). Zobacz Biblioteki w Maps JavaScript API.

FIT_ANTICIPATED_ROUTE Automatyczne dostosowywanie widoku do znaczników i widocznych przewidywanych odcinków trasy. Jest to ustawienie domyślne.
NONE Nie dostosowuj automatycznie widocznego obszaru.

abstrakcyjna klasa LocationProvider

google.maps.journeySharing.LocationProvider abstrakcyjna klasa

Klasa nadrzędna wszystkich dostawców lokalizacji.

addListener
addListener(eventName, handler)
Parametry: 
  • eventNamestring nazwa zdarzenia do nasłuchiwania.
  • handlerFunction moduł obsługi zdarzenia.
Wartość zwracana:  MapsEventListener
Dodaje MapsEventListener dla zdarzenia wywołanego przez tego dostawcę lokalizacji. Zwraca identyfikator tego odbiorcy, który można użyć w funkcji event.removeListener.

PollingLocationProvider abstrakcyjna klasa

google.maps.journeySharing.PollingLocationProvider abstrakcyjna klasa

Klasa nadrzędna dostawców lokalizacji ankiet.

Ta abstrakcyjna klasa rozszerza klasę LocationProvider.

isPolling
Typ:  boolean
Prawda, jeśli dostawca lokalizacji przeprowadza ankietę. Tylko do odczytu.
pollingIntervalMillis
Typ:  number
Minimalny czas między pobieraniem aktualizacji lokalizacji w milisekundach. Jeśli pobranie aktualizacji lokalizacji zajmuje więcej niż pollingIntervalMillis, następna aktualizacja lokalizacji nie rozpocznie się, dopóki nie zakończy się bieżąca aktualizacja.

Ustawienie tej wartości na 0, „Infinity” lub wartość ujemna powoduje wyłączenie automatycznych aktualizacji lokalizacji. Nowe powiadomienie o zmianie lokalizacji jest pobierane raz, gdy zmieni się parametr identyfikatora śledzenia (np. identyfikator śledzenia przesyłki dostawcy lokalizacji przesyłki) lub opcja filtrowania (np. granice widoku lub filtry atrybutów dostawców lokalizacji floty).

Domyślny i minimalny interwał sondowania wynosi 5000 milisekund. Jeśli ustawisz interwał sondowania na niższą wartość dodatnią, zostanie zapisana i użyta wartość 5000.
Podane z poziomu klasy: addListener
ispollingchange
function(event)
Zdarzenie wywoływane po zaktualizowaniu stanu sondowania dostawcy lokalizacji. Aby określić bieżący stan sondowania, użyj wartości PollingLocationProvider.isPolling.

PollingLocationProviderIsPollingChangeEvent interfejs

google.maps.journeySharing.PollingLocationProviderIsPollingChangeEventinterfejs

Obiekt zdarzenia przekazany do modułu obsługi zdarzenia, gdy zostanie wywołane zdarzenie PollingLocationProvider.ispollingchange.

error optional
Typ:  Error optional
Błąd, który spowodował zmianę stanu odpytywania, jeśli zmiana stanu została spowodowana przez błąd. Nieokreślony, jeśli zmiana stanu nastąpiła w ramach normalnych operacji.