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.
Zespół | |
---|---|
JourneySharingMapView |
JourneySharingMapView(options) Parametry:
Tworzy instancję widoku mapy. |
Właściwości | |
---|---|
anticipatedRoutePolylines |
Zwraca przewidywaną linię łamaną trasy (jeśli występują). |
anticipatedRoutePolylineSetup |
Typ:
PolylineSetup 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 |
Zwraca wybrane linie łamane trasy (jeśli występują). |
takenRoutePolylineSetup |
Typ:
PolylineSetup 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ą. |
|
Typ:
LocationProvider optional To pole jest tylko do odczytu. Źródło śledzonych lokalizacji wyświetlane w widoku mapy śledzenia. |
|
Typ:
MarkerSetup 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. |
|
Typ:
MarkerSetup 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. |
|
Typ:
MarkerSetup 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. |
|
Typ:
MarkerSetup 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. |
|
Typ:
MarkerSetup 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. |
|
Typ:
MarkerSetup 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. |
|
Typ:
MarkerSetup 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. |
|
Typ:
MarkerSetup 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. |
|
Zwraca ewentualne znaczniki miejsca docelowego. |
|
Zwraca znaczniki punktu początkowego (jeśli występują). |
|
Zwraca znaczniki udanych zadań (jeśli istnieją). |
|
Zwraca znaczniki wyników zadania (jeśli występują). |
|
Zwraca znaczniki nieudanych zadań (jeśli istnieją). |
|
Zwraca ewentualne znaczniki pojazdów. |
|
Zwraca ewentualne znaczniki punktów pośrednich. |
Metody | |
---|---|
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ę 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.
Właściwości | |
---|---|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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ą. |
|
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. |
|
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. |
|
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. |
|
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.
Stałe | |
---|---|
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.
Metody | |
---|---|
addListener |
addListener(eventName, handler) Parametry:
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
.
Właściwości | |
---|---|
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. |
Metody | |
---|---|
Odziedziczone:
addListener
|
Wydarzenia | |
---|---|
ispollingchange |
function(event) Argumenty:
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
.
Właściwości | |
---|---|
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. |