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.
anticipatedRoutePolylines
Typ:  Array<Polyline>
Zwraca przewidywaną linię łamaną trasy (jeśli występują).
anticipatedRoutePolylineSetup
Konfiguruje opcje przewidywanej linii łamanej trasy. Wywoływane po każdym renderowaniu nowej oczekiwanej linii łamanej trasy.

Jeśli określisz funkcję, funkcja może i powinna zmodyfikować dane wejściowe defaultPolylineOptions zawierające obiekt google.maps.PolylineOptions i zwrócić go jako polylineOptions w wyjściowym obiekcie PolylineSkonfigurujOptions.

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

Nie używaj tego samego obiektu PolylineLocationOptions w różnych funkcjach ani wartości statycznych PolylineLocation. Nie używaj też tego samego obiektu google.maps.PolylineOptions dla klucza polylineOptions w różnych obiektach PolylineLocationOptions. Jeśli opcja polylineOptions lub widoczna jest nieskonfigurowana lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszelkie wartości ustawione w polach polylineOptions.map i polylineOptions.path będą ignorowane.
automaticViewportMode
To pole jest tylko do odczytu. Automatyczny tryb widocznego obszaru.
element
Typ:  Element
To pole jest tylko do odczytu. Element DOM stanowiący tylną część 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 śledzonych lokalizacji wyświetlane są 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.
takenRoutePolylines
Typ:  Array<Polyline>
Zwraca wybrane linie łamane trasy (jeśli występują).
takenRoutePolylineSetup
Konfiguruje opcje linii łamanej przebytej trasy. Wywoływana za każdym razem, gdy renderowana jest nowa linia łamana trasy.

Jeśli określisz funkcję, funkcja może i powinna zmodyfikować dane wejściowe defaultPolylineOptions zawierające obiekt google.maps.PolylineOptions i zwrócić go jako polylineOptions w wyjściowym obiekcie PolylineSkonfigurujOptions.

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

Nie używaj tego samego obiektu PolylineLocationOptions w różnych funkcjach ani wartości statycznych PolylineLocation. Nie używaj też tego samego obiektu google.maps.PolylineOptions dla klucza polylineOptions w różnych obiektach PolylineLocationOptions.

Wszystkie wartości ustawione w polach polylineOptions.map i polylineOptions.path będą ignorowane. Każda nieskonfigurowana lub pusta wartość zostanie zastąpiona wartością domyślną.
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 przy każdym renderowaniu nowego znacznika miejsca docelowego.

W przypadku określenia funkcji funkcja może i powinna zmodyfikować znajdujące się w danych wejściowych pole defaultMarkerOptions zawierające obiekt google.maps.MarkerOptions, a następnie zwrócić tę wartość jako markerOptions w wyjściu obiektu MarkerOptions.

Ustalenie obiektu MarkSetOptions ma taki sam skutek jak określenie funkcji, która zwraca ten obiekt statyczny.

Nie używaj tego samego obiektu MarkEnabledOptions w innych funkcjach lub wartości statycznych ani w innych funkcjach znacznika Finder. Nie używaj też tego samego obiektu google.maps.MarkerOptions dla danego klucza markerOptions w różnych obiektach MarkConfigOptions. Jeśli zasada markerOptions jest nieskonfigurowana lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszelkie wartości ustawione w polach markerOptions.map i markerOptions.position są ignorowane.
originMarkerSetup
Konfiguruje opcje znacznika lokalizacji początkowej. Wywoływana po każdym renderowaniu nowego znacznika punktu początkowego.

W przypadku określenia funkcji funkcja może i powinna zmodyfikować znajdujące się w danych wejściowych pole defaultMarkerOptions zawierające obiekt google.maps.MarkerOptions, a następnie zwrócić tę wartość jako markerOptions w wyjściu obiektu MarkerOptions.

Ustalenie obiektu MarkSetOptions ma taki sam skutek jak określenie funkcji, która zwraca ten obiekt statyczny.

Nie używaj tego samego obiektu MarkEnabledOptions w innych funkcjach lub wartości statycznych ani w innych funkcjach znacznika Finder. Nie używaj też tego samego obiektu google.maps.MarkerOptions dla danego klucza markerOptions w różnych obiektach MarkConfigOptions. Jeśli zasada markerOptions jest nieskonfigurowana lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszelkie wartości ustawione w polach markerOptions.map i markerOptions.position są ignorowane.
pingMarkerSetup
Konfiguruje opcje znacznika lokalizacji za pomocą funkcji ping. Wywoływana po każdym zrenderowaniu nowego znacznika ping.

W przypadku określenia funkcji funkcja może i powinna zmodyfikować znajdujące się w danych wejściowych pole defaultMarkerOptions zawierające obiekt google.maps.MarkerOptions, a następnie zwrócić tę wartość jako markerOptions w wyjściu obiektu MarkerOptions.

Ustalenie obiektu MarkSetOptions ma taki sam skutek jak określenie funkcji, która zwraca ten obiekt statyczny.

Nie używaj tego samego obiektu MarkEnabledOptions w innych funkcjach lub wartości statycznych ani w innych funkcjach znacznika Finder. Nie używaj też tego samego obiektu google.maps.MarkerOptions dla danego klucza markerOptions w różnych obiektach MarkConfigOptions. Jeśli zasada markerOptions jest nieskonfigurowana lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszelkie wartości ustawione w polach markerOptions.map i markerOptions.position są ignorowane.
successfulTaskMarkerSetup
Konfiguruje opcje znacznika lokalizacji udanego zadania. Wywoływana po każdym zrenderowaniu nowego znacznika udanego zadania.

W przypadku określenia funkcji funkcja może i powinna zmodyfikować znajdujące się w danych wejściowych pole defaultMarkerOptions zawierające obiekt google.maps.MarkerOptions, a następnie zwrócić tę wartość jako markerOptions w wyjściu obiektu MarkerOptions.

Ustalenie obiektu MarkSetOptions ma taki sam skutek jak określenie funkcji, która zwraca ten obiekt statyczny.

Nie używaj tego samego obiektu MarkEnabledOptions w innych funkcjach lub wartości statycznych ani w innych funkcjach znacznika Finder. Nie używaj też tego samego obiektu google.maps.MarkerOptions dla danego klucza markerOptions w różnych obiektach MarkConfigOptions. Jeśli zasada markerOptions jest nieskonfigurowana lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszelkie wartości ustawione w polach markerOptions.map i markerOptions.position są ignorowane.
taskOutcomeMarkerSetup
Konfiguruje opcje znacznika lokalizacji wyniku zadania. Wywoływane po każdym wyrenderowaniu nowego znacznika lokalizacji wyniku zadania.

W przypadku określenia funkcji funkcja może i powinna zmodyfikować znajdujące się w danych wejściowych pole defaultMarkerOptions zawierające obiekt google.maps.MarkerOptions, a następnie zwrócić tę wartość jako markerOptions w wyjściu obiektu MarkerOptions.

Ustalenie obiektu MarkSetOptions ma taki sam skutek jak określenie funkcji, która zwraca ten obiekt statyczny.

Nie używaj tego samego obiektu MarkEnabledOptions w innych funkcjach lub wartości statycznych ani w innych funkcjach znacznika Finder. Nie używaj też tego samego obiektu google.maps.MarkerOptions dla danego klucza markerOptions w różnych obiektach MarkConfigOptions. Jeśli zasada markerOptions jest nieskonfigurowana lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszelkie wartości ustawione w polach markerOptions.map i markerOptions.position są ignorowane.
unsuccessfulTaskMarkerSetup
Konfiguruje opcje znacznika lokalizacji nieudanego zadania. Wywoływane po zrenderowaniu nowego znacznika nieudanego zadania.

W przypadku określenia funkcji funkcja może i powinna zmodyfikować znajdujące się w danych wejściowych pole defaultMarkerOptions zawierające obiekt google.maps.MarkerOptions, a następnie zwrócić tę wartość jako markerOptions w wyjściu obiektu MarkerOptions.

Ustalenie obiektu MarkSetOptions ma taki sam skutek jak określenie funkcji, która zwraca ten obiekt statyczny.

Nie używaj tego samego obiektu MarkEnabledOptions w innych funkcjach lub wartości statycznych ani w innych funkcjach znacznika Finder. Nie używaj też tego samego obiektu google.maps.MarkerOptions dla danego klucza markerOptions w różnych obiektach MarkConfigOptions. Jeśli zasada markerOptions jest nieskonfigurowana lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszelkie wartości ustawione w polach markerOptions.map i markerOptions.position są ignorowane.
vehicleMarkerSetup
Konfiguruje opcje znacznika lokalizacji pojazdu. Wywoływane po każdym zrenderowaniu nowego znacznika pojazdu.

W przypadku określenia funkcji funkcja może i powinna zmodyfikować znajdujące się w danych wejściowych pole defaultMarkerOptions zawierające obiekt google.maps.MarkerOptions, a następnie zwrócić tę wartość jako markerOptions w wyjściu obiektu MarkerOptions.

Ustalenie obiektu MarkSetOptions ma taki sam skutek jak określenie funkcji, która zwraca ten obiekt statyczny.

Nie używaj tego samego obiektu MarkEnabledOptions w innych funkcjach lub wartości statycznych ani w innych funkcjach znacznika Finder. Nie używaj też tego samego obiektu google.maps.MarkerOptions dla danego klucza markerOptions w różnych obiektach MarkConfigOptions. Jeśli zasada markerOptions jest nieskonfigurowana lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszelkie wartości ustawione w polach markerOptions.map i markerOptions.position są ignorowane.
waypointMarkerSetup
Konfiguruje opcje znacznika lokalizacji punktu pośredniego. Wywoływane przy każdym renderowaniu nowego znacznika punktu na trasie.

W przypadku określenia funkcji funkcja może i powinna zmodyfikować znajdujące się w danych wejściowych pole defaultMarkerOptions zawierające obiekt google.maps.MarkerOptions, a następnie zwrócić tę wartość jako markerOptions w wyjściu obiektu MarkerOptions.

Ustalenie obiektu MarkSetOptions ma taki sam skutek jak określenie funkcji, która zwraca ten obiekt statyczny.

Nie używaj tego samego obiektu MarkEnabledOptions w innych funkcjach lub wartości statycznych ani w innych funkcjach znacznika Finder. Nie używaj też tego samego obiektu google.maps.MarkerOptions dla danego klucza markerOptions w różnych obiektach MarkConfigOptions. Jeśli zasada markerOptions jest nieskonfigurowana lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszelkie wartości ustawione w polach markerOptions.map i markerOptions.position są ignorowane.
destinationMarkers
Typ:  Array<Marker>
Zwraca ewentualne znaczniki miejsca docelowego.
originMarkers
Typ:  Array<Marker>
Zwraca znaczniki punktu początkowego (jeśli występują).
successfulTaskMarkers
Typ:  Array<Marker>
Zwraca znaczniki udanych zadań (jeśli istnieją).
taskOutcomeMarkers
Typ:  Array<Marker>
Zwraca znaczniki wyników zadania (jeśli występują).
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.
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: 
  • locationProviderLocationProvider wybierz dostawcę lokalizacji do usunięcia.
Zwracana wartość: brak
Usuwa dostawcę 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 tylną część widoku. Wymagane.
anticipatedRoutePolylineSetup optional
Typ:  PolylineSetup optional
Konfiguruje opcje przewidywanej linii łamanej trasy. Wywoływane po każdym renderowaniu nowej oczekiwanej linii łamanej trasy.

Jeśli określisz funkcję, funkcja może i powinna zmodyfikować dane wejściowe defaultPolylineOptions zawierające obiekt google.maps.PolylineOptions i zwrócić go jako polylineOptions w wyjściowym obiekcie PolylineSkonfigurujOptions.

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

Nie używaj tego samego obiektu PolylineLocationOptions w różnych funkcjach ani wartości statycznych PolylineLocation. Nie używaj też tego samego obiektu google.maps.PolylineOptions dla klucza polylineOptions w różnych obiektach PolylineLocationOptions. Jeśli opcja polylineOptions lub widoczna jest nieskonfigurowana lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszelkie wartości ustawione w polach polylineOptions.map i 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 wszelkich widocznych przewidywanych linii łamanych trasy. Aby wyłączyć automatyczne dopasowanie, wybierz opcję BRAK.
destinationMarkerSetup optional
Typ:  MarkerSetup optional
Konfiguruje opcje znacznika lokalizacji docelowej. Wywoływana przy każdym renderowaniu nowego znacznika miejsca docelowego.

W przypadku określenia funkcji funkcja może i powinna zmodyfikować znajdujące się w danych wejściowych pole defaultMarkerOptions zawierające obiekt google.maps.MarkerOptions, a następnie zwrócić tę wartość jako markerOptions w wyjściu obiektu MarkerOptions.

Ustalenie obiektu MarkSetOptions ma taki sam skutek jak określenie funkcji, która zwraca ten obiekt statyczny.

Nie używaj tego samego obiektu MarkEnabledOptions w innych funkcjach lub wartości statycznych ani w innych funkcjach znacznika Finder. Nie używaj też tego samego obiektu google.maps.MarkerOptions dla danego klucza markerOptions w różnych obiektach MarkConfigOptions. Jeśli zasada markerOptions jest nieskonfigurowana lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszelkie wartości ustawione w polach markerOptions.map i markerOptions.position są 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 śledzonych lokalizacji wyświetlane są 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 początkowej. Wywoływana po każdym renderowaniu nowego znacznika punktu początkowego.

W przypadku określenia funkcji funkcja może i powinna zmodyfikować znajdujące się w danych wejściowych pole defaultMarkerOptions zawierające obiekt google.maps.MarkerOptions, a następnie zwrócić tę wartość jako markerOptions w wyjściu obiektu MarkerOptions.

Ustalenie obiektu MarkSetOptions ma taki sam skutek jak określenie funkcji, która zwraca ten obiekt statyczny.

Nie używaj tego samego obiektu MarkEnabledOptions w innych funkcjach lub wartości statycznych ani w innych funkcjach znacznika Finder. Nie używaj też tego samego obiektu google.maps.MarkerOptions dla danego klucza markerOptions w różnych obiektach MarkConfigOptions. Jeśli zasada markerOptions jest nieskonfigurowana lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszelkie wartości ustawione w polach markerOptions.map i markerOptions.position są ignorowane.
pingMarkerSetup optional
Typ:  MarkerSetup optional
Konfiguruje opcje znacznika lokalizacji za pomocą funkcji ping. Wywoływana po każdym zrenderowaniu nowego znacznika ping.

W przypadku określenia funkcji funkcja może i powinna zmodyfikować znajdujące się w danych wejściowych pole defaultMarkerOptions zawierające obiekt google.maps.MarkerOptions, a następnie zwrócić tę wartość jako markerOptions w wyjściu obiektu MarkerOptions.

Ustalenie obiektu MarkSetOptions ma taki sam skutek jak określenie funkcji, która zwraca ten obiekt statyczny.

Nie używaj tego samego obiektu MarkEnabledOptions w innych funkcjach lub wartości statycznych ani w innych funkcjach znacznika Finder. Nie używaj też tego samego obiektu google.maps.MarkerOptions dla danego klucza markerOptions w różnych obiektach MarkConfigOptions. Jeśli zasada markerOptions jest nieskonfigurowana lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszelkie wartości ustawione w polach markerOptions.map i markerOptions.position są ignorowane.
successfulTaskMarkerSetup optional
Typ:  MarkerSetup optional
Konfiguruje opcje znacznika lokalizacji udanego zadania. Wywoływana po każdym zrenderowaniu nowego znacznika udanego zadania.

W przypadku określenia funkcji funkcja może i powinna zmodyfikować znajdujące się w danych wejściowych pole defaultMarkerOptions zawierające obiekt google.maps.MarkerOptions, a następnie zwrócić tę wartość jako markerOptions w wyjściu obiektu MarkerOptions.

Ustalenie obiektu MarkSetOptions ma taki sam skutek jak określenie funkcji, która zwraca ten obiekt statyczny.

Nie używaj tego samego obiektu MarkEnabledOptions w innych funkcjach lub wartości statycznych ani w innych funkcjach znacznika Finder. Nie używaj też tego samego obiektu google.maps.MarkerOptions dla danego klucza markerOptions w różnych obiektach MarkConfigOptions. Jeśli zasada markerOptions jest nieskonfigurowana lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszelkie wartości ustawione w polach markerOptions.map i markerOptions.position są ignorowane.
takenRoutePolylineSetup optional
Typ:  PolylineSetup optional
Konfiguruje opcje linii łamanej przebytej trasy. Wywoływana za każdym razem, gdy renderowana jest nowa linia łamana trasy.

Jeśli określisz funkcję, funkcja może i powinna zmodyfikować dane wejściowe defaultPolylineOptions zawierające obiekt google.maps.PolylineOptions i zwrócić go jako polylineOptions w wyjściowym obiekcie PolylineSkonfigurujOptions.

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

Nie używaj tego samego obiektu PolylineLocationOptions w różnych funkcjach ani wartości statycznych PolylineLocation. Nie używaj też tego samego obiektu google.maps.PolylineOptions dla klucza polylineOptions w różnych obiektach PolylineLocationOptions.

Wszystkie wartości ustawione w polach polylineOptions.map i polylineOptions.path będą ignorowane. Każda nieskonfigurowana lub pusta wartość zostanie zastąpiona wartością domyślną.
taskOutcomeMarkerSetup optional
Typ:  MarkerSetup optional
Konfiguruje opcje znacznika lokalizacji wyniku zadania. Wywoływane po każdym wyrenderowaniu nowego znacznika lokalizacji wyniku zadania.

W przypadku określenia funkcji funkcja może i powinna zmodyfikować znajdujące się w danych wejściowych pole defaultMarkerOptions zawierające obiekt google.maps.MarkerOptions, a następnie zwrócić tę wartość jako markerOptions w wyjściu obiektu MarkerOptions.

Ustalenie obiektu MarkSetOptions ma taki sam skutek jak określenie funkcji, która zwraca ten obiekt statyczny.

Nie używaj tego samego obiektu MarkEnabledOptions w innych funkcjach lub wartości statycznych ani w innych funkcjach znacznika Finder. Nie używaj też tego samego obiektu google.maps.MarkerOptions dla danego klucza markerOptions w różnych obiektach MarkConfigOptions. Jeśli zasada markerOptions jest nieskonfigurowana lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszelkie wartości ustawione w polach markerOptions.map i markerOptions.position są ignorowane.
unsuccessfulTaskMarkerSetup optional
Typ:  MarkerSetup optional
Konfiguruje opcje znacznika lokalizacji nieudanego zadania. Wywoływane po zrenderowaniu nowego znacznika nieudanego zadania.

W przypadku określenia funkcji funkcja może i powinna zmodyfikować znajdujące się w danych wejściowych pole defaultMarkerOptions zawierające obiekt google.maps.MarkerOptions, a następnie zwrócić tę wartość jako markerOptions w wyjściu obiektu MarkerOptions.

Ustalenie obiektu MarkSetOptions ma taki sam skutek jak określenie funkcji, która zwraca ten obiekt statyczny.

Nie używaj tego samego obiektu MarkEnabledOptions w innych funkcjach lub wartości statycznych ani w innych funkcjach znacznika Finder. Nie używaj też tego samego obiektu google.maps.MarkerOptions dla danego klucza markerOptions w różnych obiektach MarkConfigOptions. Jeśli zasada markerOptions jest nieskonfigurowana lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszelkie wartości ustawione w polach markerOptions.map i markerOptions.position są ignorowane.
vehicleMarkerSetup optional
Typ:  MarkerSetup optional
Konfiguruje opcje znacznika lokalizacji pojazdu. Wywoływane po każdym zrenderowaniu nowego znacznika pojazdu.

W przypadku określenia funkcji funkcja może i powinna zmodyfikować znajdujące się w danych wejściowych pole defaultMarkerOptions zawierające obiekt google.maps.MarkerOptions, a następnie zwrócić tę wartość jako markerOptions w wyjściu obiektu MarkerOptions.

Ustalenie obiektu MarkSetOptions ma taki sam skutek jak określenie funkcji, która zwraca ten obiekt statyczny.

Nie używaj tego samego obiektu MarkEnabledOptions w innych funkcjach lub wartości statycznych ani w innych funkcjach znacznika Finder. Nie używaj też tego samego obiektu google.maps.MarkerOptions dla danego klucza markerOptions w różnych obiektach MarkConfigOptions. Jeśli zasada markerOptions jest nieskonfigurowana lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszelkie wartości ustawione w polach markerOptions.map i markerOptions.position są ignorowane.
waypointMarkerSetup optional
Typ:  MarkerSetup optional
Konfiguruje opcje znacznika lokalizacji punktu pośredniego. Wywoływane przy każdym renderowaniu nowego znacznika punktu na trasie.

W przypadku określenia funkcji funkcja może i powinna zmodyfikować znajdujące się w danych wejściowych pole defaultMarkerOptions zawierające obiekt google.maps.MarkerOptions, a następnie zwrócić tę wartość jako markerOptions w wyjściu obiektu MarkerOptions.

Ustalenie obiektu MarkSetOptions ma taki sam skutek jak określenie funkcji, która zwraca ten obiekt statyczny.

Nie używaj tego samego obiektu MarkEnabledOptions w innych funkcjach lub wartości statycznych ani w innych funkcjach znacznika Finder. Nie używaj też tego samego obiektu google.maps.MarkerOptions dla danego klucza markerOptions w różnych obiektach MarkConfigOptions. Jeśli zasada markerOptions jest nieskonfigurowana lub ma wartość null, zostanie zastąpiona wartością domyślną. Wszelkie wartości ustawione w polach markerOptions.map i markerOptions.position są 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 dostosuj widoczny obszar, aby dopasować go do znaczników i wszelkich przewidywanej linii łamanej trasy. Jest to ustawienie domyślne.
NONE Nie reguluj automatycznie widocznego obszaru.

Klasa abstrakcyjna LocationProvider

google.maps.journeySharing.LocationProvider klasa abstrakcyjna

Klasa nadrzędna wszystkich dostawców lokalizacji.

addListener
addListener(eventName, handler)
Parametry: 
  • eventNamestring nazwa zdarzenia, na które ma być reagować.
  • handlerFunction moduł obsługi zdarzeń.
Wartość zwrotu:  MapsEventListener
Dodaje wartość MapsEventListener w przypadku zdarzenia wywołanego przez tego dostawcę lokalizacji. Zwraca identyfikator tego detektora, którego można używać z funkcją event.removeListener.

Klasa abstrakcyjna PollingLocationProvider

google.maps.journeySharing.PollingLocationProvider klasa abstrakcyjna

Klasa nadrzędna dostawców lokali wyborczych.

Ta klasa abstrakcyjna obejmuje zakres LocationProvider.

isPolling
Typ:  boolean
Prawda, jeśli ten dostawca lokalizacji odpytuje. 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 wartość ujemną wyłącza automatyczne aktualizacje lokalizacji. Nowa aktualizacja lokalizacji jest pobierana raz w przypadku zmiany parametru identyfikatora śledzenia (np. identyfikatora śledzenia przesyłki dostawcy miejsca przesyłki) lub opcji filtrowania (na przykład granic widocznego obszaru lub filtrów atrybutów w przypadku dostawców lokalizacji floty).

Domyślny i minimalny interwał odpytywania to 5000 milisekund. Jeśli dla interwału odpytywania ustawisz niższą wartość dodatnią, wartość 5000 będzie przechowywana i używana.
Odziedziczone: addListener
ispollingchange
function(event)
Zdarzenie wywoływane po zaktualizowaniu stanu odpytywania dostawcy lokalizacji. Użyj funkcji 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 była wynikiem błędu. Nie określono, jeśli zmiana stanu była wynikiem normalnych operacji.