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 | |
---|---|
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. |
|
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 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. |
|
Typ:
MarkerSetup 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. |
|
Typ:
MarkerSetup 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. |
|
Typ:
MarkerSetup 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. |
|
Typ:
MarkerSetup 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. |
|
Typ:
MarkerSetup 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. |
|
Typ:
PolylineSetup 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. |
|
Typ:
PolylineSetup 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ą. |
|
Typ:
MarkerSetup 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. |
|
Typ:
MarkerSetup 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. |
|
Zwraca ewentualne znaczniki miejsca docelowego. |
|
Zwraca ewentualne znaczniki punktu początkowego. |
|
Zwraca znaczniki udanych zadań (jeśli takie istnieją). |
|
Zwraca znaczniki wyników zadania (jeśli istnieją). |
|
Zwraca znaczniki nieudanych zadań (jeśli istnieją). |
|
Zwraca ewentualne znaczniki pojazdów. |
|
Zwraca ewentualne znaczniki punktów pośrednich. |
|
Zwraca ewentualne linie łamane przewidywanej trasy. |
|
Zwraca wybrane linie łamane trasy (jeśli występują). |
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ę 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.
Właściwości | |
---|---|
element |
Typ:
Element Element DOM stanowiący kopię zapasową widoku. To pole jest wymagane. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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ą. |
|
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. |
|
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. |
|
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. |
|
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.
Stałe | |
---|---|
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.
Metody | |
---|---|
addListener |
addListener(eventName, handler) Parametry:
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
.
Właściwości | |
---|---|
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. |
Metody | |
---|---|
Dziedziczone:
addListener
|
Wydarzenia | |
---|---|
ispollingchange |
function(event) Argumenty:
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
.
Właściwości | |
---|---|
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. |