Map View

JourneySharingMapView sınıfı

google.maps.journeySharing.JourneySharingMapView sınıf
kitaplık "journeySharing"

Harita görünümü.

const {JourneySharingMapView} = await google.maps.importLibrary("journeySharing");
JourneySharingMapView
JourneySharingMapView(options)
Parametreler:
Harita görünümünü örneklendirir.
automaticViewportMode
Bu alan salt okunurdur. Otomatik görüntü alanı modu.
element
Tür: Element
Bu alan salt okunurdur. Görünümü destekleyen DOM öğesi.
enableTraffic
Tür: boolean
Trafik katmanını etkinleştirir veya devre dışı bırakır.
locationProviders
Tür: Array<LocationProvider> optional
Bu alan salt okunurdur. Takip haritası görünümünde gösterilecek takip edilen konumların kaynakları. Konum sağlayıcı eklemek veya kaldırmak için JourneySharingMapView.addLocationProvider ve JourneySharingMapView.removeLocationProvider yöntemlerini kullanın.
map
Tür: Map
Bu alan salt okunurdur. Harita görünümünde bulunan harita nesnesi.
mapOptions
Bu alan salt okunurdur. Harita görünümü aracılığıyla haritaya iletilen harita seçenekleri.
locationProvider
Tür: LocationProvider optional
Bu alan salt okunurdur. Takip haritası görünümünde gösterilecek takip edilen konumların kaynağı.
destinationMarkerSetup
Hedef konum işaretçisi seçeneklerini yapılandırır. Yeni bir hedef işaretçi oluşturulduğunda çağrılır.

Bir işlev belirtiliyorsa bu işlev, girişin google.maps.MarkerOptions nesnesini içeren defaultMarkerOptions alanını değiştirebilir ve değiştirmelidir. Ayrıca, çıkış MarkerSetupOptions nesnesinde markerOptions olarak döndürmelidir.

MarkerSetupOptions nesnesi belirtmek, bu statik nesneyi döndüren bir işlev belirtmekle aynı etkiye sahiptir.

Aynı MarkerSetupOptions nesnesini farklı MarkerSetup işlevlerinde veya statik değerlerde yeniden kullanmayın ve farklı MarkerSetupOptions nesnelerindeki markerOptions anahtarı için aynı google.maps.MarkerOptions nesnesini yeniden kullanmayın. markerOptions ayarlanmamışsa veya boşsa varsayılan değerle üzerine yazılır. markerOptions.map veya markerOptions.position için ayarlanan tüm değerler yoksayılır.
originMarkerSetup
Başlangıç konumu işaretçisiyle ilgili seçenekleri yapılandırır. Yeni bir başlangıç noktası işaretçisi oluşturulduğunda çağrılır.

Bir işlev belirtiliyorsa bu işlev, girişin google.maps.MarkerOptions nesnesini içeren defaultMarkerOptions alanını değiştirebilir ve değiştirmelidir. Ayrıca, çıkış MarkerSetupOptions nesnesinde markerOptions olarak döndürmelidir.

MarkerSetupOptions nesnesi belirtmek, bu statik nesneyi döndüren bir işlev belirtmekle aynı etkiye sahiptir.

Aynı MarkerSetupOptions nesnesini farklı MarkerSetup işlevlerinde veya statik değerlerde yeniden kullanmayın ve farklı MarkerSetupOptions nesnelerindeki markerOptions anahtarı için aynı google.maps.MarkerOptions nesnesini yeniden kullanmayın. markerOptions ayarlanmamışsa veya boşsa varsayılan değerle üzerine yazılır. markerOptions.map veya markerOptions.position için ayarlanan tüm değerler yoksayılır.
taskOutcomeMarkerSetup
Görev sonucu konum işaretçisi seçeneklerini yapılandırır. Yeni bir görev sonucu konum işaretçisi oluşturulduğunda çağrılır.

Bir işlev belirtiliyorsa bu işlev, girişin google.maps.MarkerOptions nesnesini içeren defaultMarkerOptions alanını değiştirebilir ve değiştirmelidir. Ayrıca, çıkış MarkerSetupOptions nesnesinde markerOptions olarak döndürmelidir.

MarkerSetupOptions nesnesi belirtmek, bu statik nesneyi döndüren bir işlev belirtmekle aynı etkiye sahiptir.

Aynı MarkerSetupOptions nesnesini farklı MarkerSetup işlevlerinde veya statik değerlerde yeniden kullanmayın ve farklı MarkerSetupOptions nesnelerindeki markerOptions anahtarı için aynı google.maps.MarkerOptions nesnesini yeniden kullanmayın. markerOptions ayarlanmamışsa veya boşsa varsayılan değerle üzerine yazılır. markerOptions.map veya markerOptions.position için ayarlanan tüm değerler yoksayılır.
unsuccessfulTaskMarkerSetup
Başarısız bir görev konumu işaretçisi için seçenekleri yapılandırır. Yeni bir başarısız görev işaretçisi oluşturulduğunda çağrılır.

Bir işlev belirtiliyorsa bu işlev, girişin google.maps.MarkerOptions nesnesini içeren defaultMarkerOptions alanını değiştirebilir ve değiştirmelidir. Ayrıca, çıkış MarkerSetupOptions nesnesinde markerOptions olarak döndürmelidir.

MarkerSetupOptions nesnesi belirtmek, bu statik nesneyi döndüren bir işlev belirtmekle aynı etkiye sahiptir.

Aynı MarkerSetupOptions nesnesini farklı MarkerSetup işlevlerinde veya statik değerlerde yeniden kullanmayın ve farklı MarkerSetupOptions nesnelerindeki markerOptions anahtarı için aynı google.maps.MarkerOptions nesnesini yeniden kullanmayın. markerOptions ayarlanmamışsa veya boşsa varsayılan değerle üzerine yazılır. markerOptions.map veya markerOptions.position için ayarlanan tüm değerler yoksayılır.
vehicleMarkerSetup
Araç konumu işaretçisiyle ilgili seçenekleri yapılandırır. Yeni bir araç işaretçisi oluşturulduğunda çağrılır.

Bir işlev belirtiliyorsa bu işlev, girişin google.maps.MarkerOptions nesnesini içeren defaultMarkerOptions alanını değiştirebilir ve değiştirmelidir. Ayrıca, çıkış MarkerSetupOptions nesnesinde markerOptions olarak döndürmelidir.

MarkerSetupOptions nesnesi belirtmek, bu statik nesneyi döndüren bir işlev belirtmekle aynı etkiye sahiptir.

Aynı MarkerSetupOptions nesnesini farklı MarkerSetup işlevlerinde veya statik değerlerde yeniden kullanmayın ve farklı MarkerSetupOptions nesnelerindeki markerOptions anahtarı için aynı google.maps.MarkerOptions nesnesini yeniden kullanmayın. markerOptions ayarlanmamışsa veya boşsa varsayılan değerle üzerine yazılır. markerOptions.map veya markerOptions.position için ayarlanan tüm değerler yoksayılır.
waypointMarkerSetup
Ara nokta konum işaretçisi seçeneklerini yapılandırır. Yeni bir ara nokta işaretçisi oluşturulduğunda çağrılır.

Bir işlev belirtiliyorsa bu işlev, girişin google.maps.MarkerOptions nesnesini içeren defaultMarkerOptions alanını değiştirebilir ve değiştirmelidir. Ayrıca, çıkış MarkerSetupOptions nesnesinde markerOptions olarak döndürmelidir.

MarkerSetupOptions nesnesi belirtmek, bu statik nesneyi döndüren bir işlev belirtmekle aynı etkiye sahiptir.

Aynı MarkerSetupOptions nesnesini farklı MarkerSetup işlevlerinde veya statik değerlerde yeniden kullanmayın ve farklı MarkerSetupOptions nesnelerindeki markerOptions anahtarı için aynı google.maps.MarkerOptions nesnesini yeniden kullanmayın. markerOptions ayarlanmamışsa veya boşsa varsayılan değerle üzerine yazılır. markerOptions.map veya markerOptions.position için ayarlanan tüm değerler yoksayılır.
anticipatedRoutePolylineSetup
Tahmini rota çoklu çizgisi için seçenekleri yapılandırır. Yeni bir tahmini rota çoklu çizgisi oluşturulduğunda çağrılır.

Bir işlev belirtiliyorsa işlev, girişin google.maps.PolylineOptions nesnesi içeren defaultPolylineOptions alanını değiştirebilir ve değiştirmelidir. Ardından, çıkış PolylineSetupOptions nesnesinde polylineOptions olarak döndürmelidir.

PolylineSetupOptions nesnesi belirtmek, bu statik nesneyi döndüren bir işlev belirtmekle aynı etkiye sahiptir.

Aynı PolylineSetupOptions nesnesini farklı PolylineSetup işlevlerinde veya statik değerlerde yeniden kullanmayın ve farklı PolylineSetupOptions nesnelerindeki polylineOptions anahtarı için aynı google.maps.PolylineOptions nesnesini yeniden kullanmayın. polylineOptions veya visible ayarlanmamışsa ya da boşsa varsayılan değerle üzerine yazılır. polylineOptions.map veya polylineOptions.path için ayarlanan değerler yok sayılır.
takenRoutePolylineSetup
Alınan rota çoklu çizgisi için seçenekleri yapılandırır. Yeni bir izlenen rota çoklu çizgisi oluşturulduğunda çağrılır.

Bir işlev belirtiliyorsa işlev, girişin google.maps.PolylineOptions nesnesi içeren defaultPolylineOptions alanını değiştirebilir ve değiştirmelidir. Ardından, çıkış PolylineSetupOptions nesnesinde polylineOptions olarak döndürmelidir.

PolylineSetupOptions nesnesi belirtmek, bu statik nesneyi döndüren bir işlev belirtmekle aynı etkiye sahiptir.

Aynı PolylineSetupOptions nesnesini farklı PolylineSetup işlevlerinde veya statik değerlerde yeniden kullanmayın ve farklı PolylineSetupOptions nesnelerindeki polylineOptions anahtarı için aynı google.maps.PolylineOptions nesnesini yeniden kullanmayın.

polylineOptions.map veya polylineOptions.path için ayarlanan değerler yok sayılır. Ayarlanmamış veya boş değerlerin üzerine varsayılan değer yazılır.
pingMarkerSetup
Ping konumu işaretçisi için seçenekleri yapılandırır. Yeni bir ping işaretçisi oluşturulduğunda çağrılır.

Bir işlev belirtiliyorsa bu işlev, girişin google.maps.MarkerOptions nesnesini içeren defaultMarkerOptions alanını değiştirebilir ve değiştirmelidir. Ayrıca, çıkış MarkerSetupOptions nesnesinde markerOptions olarak döndürmelidir.

MarkerSetupOptions nesnesi belirtmek, bu statik nesneyi döndüren bir işlev belirtmekle aynı etkiye sahiptir.

Aynı MarkerSetupOptions nesnesini farklı MarkerSetup işlevlerinde veya statik değerlerde yeniden kullanmayın ve farklı MarkerSetupOptions nesnelerindeki markerOptions anahtarı için aynı google.maps.MarkerOptions nesnesini yeniden kullanmayın. markerOptions ayarlanmamışsa veya boşsa varsayılan değerle üzerine yazılır. markerOptions.map veya markerOptions.position için ayarlanan tüm değerler yoksayılır.
successfulTaskMarkerSetup
Başarılı bir görev konumu işaretçisi için seçenekleri yapılandırır. Yeni bir başarılı görev işaretçisi oluşturulduğunda çağrılır.

Bir işlev belirtiliyorsa bu işlev, girişin google.maps.MarkerOptions nesnesini içeren defaultMarkerOptions alanını değiştirebilir ve değiştirmelidir. Ayrıca, çıkış MarkerSetupOptions nesnesinde markerOptions olarak döndürmelidir.

MarkerSetupOptions nesnesi belirtmek, bu statik nesneyi döndüren bir işlev belirtmekle aynı etkiye sahiptir.

Aynı MarkerSetupOptions nesnesini farklı MarkerSetup işlevlerinde veya statik değerlerde yeniden kullanmayın ve farklı MarkerSetupOptions nesnelerindeki markerOptions anahtarı için aynı google.maps.MarkerOptions nesnesini yeniden kullanmayın. markerOptions ayarlanmamışsa veya boşsa varsayılan değerle üzerine yazılır. markerOptions.map veya markerOptions.position için ayarlanan tüm değerler yoksayılır.
destinationMarkers
Tür: Array<Marker>
Varsa hedef işaretçilerini döndürür.
originMarkers
Tür: Array<Marker>
Varsa kaynak işaretçilerini döndürür.
successfulTaskMarkers
Tür: Array<Marker>
Varsa başarılı görev işaretçilerini döndürür.
taskOutcomeMarkers
Tür: Array<Marker>
Varsa görev sonucu işaretçilerini döndürür.
unsuccessfulTaskMarkers
Tür: Array<Marker>
Varsa başarısız görev işaretleyicilerini döndürür.
vehicleMarkers
Tür: Array<Marker>
Varsa araç işaretçilerini döndürür.
waypointMarkers
Tür: Array<Marker>
Varsa yol noktası işaretçilerini döndürür.
anticipatedRoutePolylines
Varsa beklenen rota çoklu çizgilerini döndürür.
takenRoutePolylines
Varsa kullanılan rota çoklu çizgilerini döndürür.
addLocationProvider
addLocationProvider(locationProvider)
Parametreler:
Döndürülen değer: Yok
Harita görünümüne bir konum sağlayıcı ekler. Konum sağlayıcı zaten eklenmişse herhangi bir işlem yapılmaz.
removeLocationProvider
removeLocationProvider(locationProvider)
Parametreler:
Döndürülen değer: Yok
Harita görünümünden bir konum sağlayıcıyı kaldırır. Konum sağlayıcı harita görünümüne eklenmemişse herhangi bir işlem yapılmaz.

JourneySharingMapViewOptions arayüzü

google.maps.journeySharing.JourneySharingMapViewOptions arayüz

Harita görünümü seçenekleri.

element
Tür: Element
Görünümü destekleyen DOM öğesi. Zorunlu.
anticipatedRoutePolylineSetup
isteğe bağlı
Tür: PolylineSetup optional
Tahmini rota çoklu çizgisi için seçenekleri yapılandırır. Yeni bir tahmini rota çoklu çizgisi oluşturulduğunda çağrılır.

Bir işlev belirtiliyorsa işlev, google.maps.PolylineOptions nesnesi içeren girişin defaultPolylineOptions alanını değiştirebilir ve değiştirmelidir. Ardından, çıkış PolylineSetupOptions nesnesinde polylineOptions olarak döndürmelidir.

PolylineSetupOptions nesnesi belirtmek, bu statik nesneyi döndüren bir işlev belirtmekle aynı etkiye sahiptir.

Aynı PolylineSetupOptions nesnesini farklı PolylineSetup işlevlerinde veya statik değerlerde yeniden kullanmayın ve farklı PolylineSetupOptions nesnelerindeki polylineOptions anahtarı için aynı google.maps.PolylineOptions nesnesini yeniden kullanmayın. polylineOptions veya visible ayarlanmamışsa ya da boşsa varsayılan değerle üzerine yazılır. polylineOptions.map veya polylineOptions.path için ayarlanan değerler yok sayılır.
automaticViewportMode
isteğe bağlı
Tür: AutomaticViewportMode optional
Otomatik görüntü alanı modu. Varsayılan değer FIT_ANTICIPATED_ROUTE'tur. Bu değer, harita görünümünün görüntü alanını araç işaretçilerine, konum işaretçilerine ve görünür tahmini rota çoklu çizgilerine uyacak şekilde otomatik olarak ayarlamasını sağlar. Otomatik sığdırmayı devre dışı bırakmak için bu ayarı NONE (YOK) olarak belirleyin.
destinationMarkerSetup
isteğe bağlı
Tür: MarkerSetup optional
Hedef konum işaretçisi seçeneklerini yapılandırır. Yeni bir hedef işaretçi oluşturulduğunda çağrılır.

Bir işlev belirtiliyorsa bu işlev, girişin google.maps.MarkerOptions nesnesini içeren defaultMarkerOptions alanını değiştirebilir ve değiştirmelidir. Ayrıca, çıkış MarkerSetupOptions nesnesinde markerOptions olarak döndürmelidir.

MarkerSetupOptions nesnesi belirtmek, bu statik nesneyi döndüren bir işlev belirtmekle aynı etkiye sahiptir.

Aynı MarkerSetupOptions nesnesini farklı MarkerSetup işlevlerinde veya statik değerlerde yeniden kullanmayın ve farklı MarkerSetupOptions nesnelerindeki markerOptions anahtarı için aynı google.maps.MarkerOptions nesnesini yeniden kullanmayın. markerOptions ayarlanmamışsa veya boşsa varsayılan değerle üzerine yazılır. markerOptions.map veya markerOptions.position için ayarlanan değerler yoksayılır.
locationProvider
isteğe bağlı
Tür: LocationProvider optional
Takip haritası görünümünde gösterilecek takip edilen konumların kaynağı. İsteğe bağlıdır.
locationProviders
isteğe bağlı
Tür: Array<LocationProvider> optional
İzleme haritası görünümünde gösterilecek izlenen konumların kaynakları. İsteğe bağlıdır.
mapOptions
isteğe bağlı
Tür: MapOptions optional
google.maps.Map oluşturucusuna iletilen harita seçenekleri.
originMarkerSetup
isteğe bağlı
Tür: MarkerSetup optional
Başlangıç konumu işaretçisiyle ilgili seçenekleri yapılandırır. Yeni bir başlangıç noktası işaretçisi oluşturulduğunda çağrılır.

Bir işlev belirtiliyorsa bu işlev, girişin google.maps.MarkerOptions nesnesini içeren defaultMarkerOptions alanını değiştirebilir ve değiştirmelidir. Ayrıca, çıkış MarkerSetupOptions nesnesinde markerOptions olarak döndürmelidir.

MarkerSetupOptions nesnesi belirtmek, bu statik nesneyi döndüren bir işlev belirtmekle aynı etkiye sahiptir.

Aynı MarkerSetupOptions nesnesini farklı MarkerSetup işlevlerinde veya statik değerlerde yeniden kullanmayın ve farklı MarkerSetupOptions nesnelerindeki markerOptions anahtarı için aynı google.maps.MarkerOptions nesnesini yeniden kullanmayın. markerOptions ayarlanmamışsa veya boşsa varsayılan değerle üzerine yazılır. markerOptions.map veya markerOptions.position için ayarlanan tüm değerler yoksayılır.
pingMarkerSetup
isteğe bağlı
Tür: MarkerSetup optional
Ping konumu işaretçisi için seçenekleri yapılandırır. Yeni bir ping işaretçisi oluşturulduğunda çağrılır.

Bir işlev belirtiliyorsa bu işlev, girişin google.maps.MarkerOptions nesnesini içeren defaultMarkerOptions alanını değiştirebilir ve değiştirmelidir. Ayrıca, çıkış MarkerSetupOptions nesnesinde markerOptions olarak döndürmelidir.

MarkerSetupOptions nesnesi belirtmek, bu statik nesneyi döndüren bir işlev belirtmekle aynı etkiye sahiptir.

Aynı MarkerSetupOptions nesnesini farklı MarkerSetup işlevlerinde veya statik değerlerde yeniden kullanmayın ve farklı MarkerSetupOptions nesnelerindeki markerOptions anahtarı için aynı google.maps.MarkerOptions nesnesini yeniden kullanmayın. markerOptions ayarlanmamışsa veya boşsa varsayılan değerle üzerine yazılır. markerOptions.map veya markerOptions.position için ayarlanan tüm değerler yoksayılır.
successfulTaskMarkerSetup
isteğe bağlı
Tür: MarkerSetup optional
Başarılı bir görev konumu işaretçisi için seçenekleri yapılandırır. Yeni bir başarılı görev işaretçisi oluşturulduğunda çağrılır.

Bir işlev belirtiliyorsa bu işlev, girişin google.maps.MarkerOptions nesnesini içeren defaultMarkerOptions alanını değiştirebilir ve değiştirmelidir. Ayrıca, çıkış MarkerSetupOptions nesnesinde markerOptions olarak döndürmelidir.

MarkerSetupOptions nesnesi belirtmek, bu statik nesneyi döndüren bir işlev belirtmekle aynı etkiye sahiptir.

Aynı MarkerSetupOptions nesnesini farklı MarkerSetup işlevlerinde veya statik değerlerde yeniden kullanmayın ve farklı MarkerSetupOptions nesnelerindeki markerOptions anahtarı için aynı google.maps.MarkerOptions nesnesini yeniden kullanmayın. markerOptions ayarlanmamışsa veya boşsa varsayılan değerle üzerine yazılır. markerOptions.map veya markerOptions.position için ayarlanan tüm değerler yoksayılır.
takenRoutePolylineSetup
isteğe bağlı
Tür: PolylineSetup optional
Alınan rota çoklu çizgisi için seçenekleri yapılandırır. Yeni bir izlenen rota çoklu çizgisi oluşturulduğunda çağrılır.

Bir işlev belirtiliyorsa işlev, girişin google.maps.PolylineOptions nesnesi içeren defaultPolylineOptions alanını değiştirebilir ve değiştirmelidir. Ardından, çıkış PolylineSetupOptions nesnesinde polylineOptions olarak döndürmelidir.

PolylineSetupOptions nesnesi belirtmek, bu statik nesneyi döndüren bir işlev belirtmekle aynı etkiye sahiptir.

Aynı PolylineSetupOptions nesnesini farklı PolylineSetup işlevlerinde veya statik değerlerde yeniden kullanmayın ve farklı PolylineSetupOptions nesnelerindeki polylineOptions anahtarı için aynı google.maps.PolylineOptions nesnesini yeniden kullanmayın.

polylineOptions.map veya polylineOptions.path için ayarlanan değerler yok sayılır. Ayarlanmamış veya boş değerlerin üzerine varsayılan değer yazılır.
taskOutcomeMarkerSetup
isteğe bağlı
Tür: MarkerSetup optional
Görev sonucu konum işaretçisi seçeneklerini yapılandırır. Yeni bir görev sonucu konum işaretçisi oluşturulduğunda çağrılır.

Bir işlev belirtiliyorsa bu işlev, girişin google.maps.MarkerOptions nesnesini içeren defaultMarkerOptions alanını değiştirebilir ve değiştirmelidir. Ayrıca, çıkış MarkerSetupOptions nesnesinde markerOptions olarak döndürmelidir.

MarkerSetupOptions nesnesi belirtmek, bu statik nesneyi döndüren bir işlev belirtmekle aynı etkiye sahiptir.

Aynı MarkerSetupOptions nesnesini farklı MarkerSetup işlevlerinde veya statik değerlerde yeniden kullanmayın ve farklı MarkerSetupOptions nesnelerindeki markerOptions anahtarı için aynı google.maps.MarkerOptions nesnesini yeniden kullanmayın. markerOptions ayarlanmamışsa veya boşsa varsayılan değerle üzerine yazılır. markerOptions.map veya markerOptions.position için ayarlanan tüm değerler yoksayılır.
unsuccessfulTaskMarkerSetup
isteğe bağlı
Tür: MarkerSetup optional
Başarısız bir görev konumu işaretçisi için seçenekleri yapılandırır. Yeni bir başarısız görev işaretçisi oluşturulduğunda çağrılır.

Bir işlev belirtiliyorsa bu işlev, girişin google.maps.MarkerOptions nesnesini içeren defaultMarkerOptions alanını değiştirebilir ve değiştirmelidir. Ayrıca, çıkış MarkerSetupOptions nesnesinde markerOptions olarak döndürmelidir.

MarkerSetupOptions nesnesi belirtmek, bu statik nesneyi döndüren bir işlev belirtmekle aynı etkiye sahiptir.

Aynı MarkerSetupOptions nesnesini farklı MarkerSetup işlevlerinde veya statik değerlerde yeniden kullanmayın ve farklı MarkerSetupOptions nesnelerindeki markerOptions anahtarı için aynı google.maps.MarkerOptions nesnesini yeniden kullanmayın. markerOptions ayarlanmamışsa veya boşsa varsayılan değerle üzerine yazılır. markerOptions.map veya markerOptions.position için ayarlanan tüm değerler yoksayılır.
vehicleMarkerSetup
isteğe bağlı
Tür: MarkerSetup optional
Araç konumu işaretçisiyle ilgili seçenekleri yapılandırır. Yeni bir araç işaretçisi oluşturulduğunda çağrılır.

Bir işlev belirtiliyorsa bu işlev, girişin google.maps.MarkerOptions nesnesini içeren defaultMarkerOptions alanını değiştirebilir ve değiştirmelidir. Ayrıca, çıkış MarkerSetupOptions nesnesinde markerOptions olarak döndürmelidir.

MarkerSetupOptions nesnesi belirtmek, bu statik nesneyi döndüren bir işlev belirtmekle aynı etkiye sahiptir.

Aynı MarkerSetupOptions nesnesini farklı MarkerSetup işlevlerinde veya statik değerlerde yeniden kullanmayın ve farklı MarkerSetupOptions nesnelerindeki markerOptions anahtarı için aynı google.maps.MarkerOptions nesnesini yeniden kullanmayın. markerOptions ayarlanmamışsa veya boşsa varsayılan değerle üzerine yazılır. markerOptions.map veya markerOptions.position için ayarlanan tüm değerler yoksayılır.
waypointMarkerSetup
isteğe bağlı
Tür: MarkerSetup optional
Ara nokta konum işaretçisi seçeneklerini yapılandırır. Yeni bir ara nokta işaretçisi oluşturulduğunda çağrılır.

Bir işlev belirtiliyorsa bu işlev, girişin google.maps.MarkerOptions nesnesini içeren defaultMarkerOptions alanını değiştirebilir ve değiştirmelidir. Ayrıca, çıkış MarkerSetupOptions nesnesinde markerOptions olarak döndürmelidir.

MarkerSetupOptions nesnesi belirtmek, bu statik nesneyi döndüren bir işlev belirtmekle aynı etkiye sahiptir.

Aynı MarkerSetupOptions nesnesini farklı MarkerSetup işlevlerinde veya statik değerlerde yeniden kullanmayın ve farklı MarkerSetupOptions nesnelerindeki markerOptions anahtarı için aynı google.maps.MarkerOptions nesnesini yeniden kullanmayın. markerOptions ayarlanmamışsa veya boşsa varsayılan değerle üzerine yazılır. markerOptions.map veya markerOptions.position için ayarlanan değerler yoksayılır.

AutomaticViewportMode sabitleri

google.maps.journeySharing.AutomaticViewportMode sabitleri
kitaplığı "journeySharing"

Otomatik görüntü alanı modu.

Bu sabitler dize olarak da kullanılabilir. TypeScript'te dize sabit değerleri AutomaticViewportModeString türüyle tanımlanır.

const {AutomaticViewportMode} = await google.maps.importLibrary("journeySharing");
FIT_ANTICIPATED_ROUTE İşaretçileri ve görünür tahmini rota çoklu çizgilerini sığdırmak için görüntü alanını otomatik olarak ayarlayın. Bu varsayılan seçenektir.
NONE Görüntü alanını otomatik olarak ayarlamayın.

LocationProvider abstract sınıfı

google.maps.journeySharing.LocationProvider soyut sınıf

Tüm konum sağlayıcıların üst sınıfı.

addListener
addListener(eventName, handler)
Parametreler:
  • eventName: string Dinlenecek etkinliğin adı.
  • handler: Function Etkinlik işleyici.
Dönüş Değeri: MapsEventListener
Bu konum sağlayıcı tarafından tetiklenen bir etkinlik için MapsEventListener ekler. Bu dinleyici için event.removeListener ile kullanılabilecek bir tanımlayıcı döndürür.

PollingLocationProvider soyut sınıfı

google.maps.journeySharing.PollingLocationProvider abstract class
extends LocationProvider

Oy kullanma yeri sağlayıcılarının üst sınıfı.

isPolling
Tür: boolean
Bu konum sağlayıcı yoklama yapıyorsa True değerini döndürür. Salt okunur.
pollingIntervalMillis
Tür: number
Konum güncellemelerinin alınması arasındaki minimum süre (milisaniye cinsinden). Konum güncellemesinin alınması pollingIntervalMillis saniyeden uzun sürerse mevcut güncelleme tamamlanana kadar bir sonraki konum güncellemesi başlatılmaz.

Bu değerin 0, sonsuz veya negatif bir değere ayarlanması otomatik konum güncellemelerini devre dışı bırakır. Takip kimliği parametresi (ör. gönderi konumu sağlayıcısının gönderi izleme kimliği) veya filtreleme seçeneği (ör. filo konumu sağlayıcıları için görüntü alanı sınırları veya özellik filtreleri) değişirse yeni bir konum güncellemesi bir kez getirilir.

Varsayılan ve minimum yoklama aralığı 5.000 milisaniyedir. Yoklama aralığını daha düşük bir pozitif değere ayarlarsanız 5000 değeri depolanır ve kullanılır.
Devralındı: addListener
ispollingchange
function(event)
Bağımsız değişkenler:
Konum sağlayıcının yoklama durumu güncellendiğinde tetiklenen etkinlik. Mevcut anket durumunu belirlemek için PollingLocationProvider.isPolling kullanın.

PollingLocationProviderIsPollingChangeEvent arayüzü

google.maps.journeySharing.PollingLocationProviderIsPollingChangeEvent arayüz

PollingLocationProvider.ispollingchange etkinliği tetiklendiğinde etkinlik işleyiciye iletilen etkinlik nesnesi.

error
isteğe bağlı
Tür: Error optional
Durum değişikliğine bir hata neden olduysa anket durumunun değişmesine neden olan hata. Durum değişikliği normal işlemlerden kaynaklanıyorsa tanımsızdır.