Map View

Kelas JourneySharingMapView

Class google.maps.journeySharing.JourneySharingMapView

Tampilan peta.

Akses dengan memanggil const {JourneySharingMapView} = await google.maps.importLibrary("journeySharing"). Lihat Library di Maps JavaScript API.

JourneySharingMapView
JourneySharingMapView(options)
Parameter: 
Membuat instance tampilan peta.
anticipatedRoutePolylines
Jenis:  Array<Polyline>
Menampilkan polyline rute yang diharapkan, jika ada.
anticipatedRoutePolylineSetup
Jenis:  PolylineSetup
Mengonfigurasi opsi untuk polyline rute yang diharapkan. Dipanggil setiap kali polyline rute yang diperkirakan baru dirender.

Jika menentukan fungsi, fungsi tersebut dapat dan akan mengubah kolom defaultPolylineOptions input yang berisi objek google.maps.PolylineOptions, dan menampilkannya sebagai polylineOptions dalam objek PolylineSetupOptions output.

Menetapkan objek PolylineSetupOptions memiliki efek yang sama dengan penetapan fungsi yang menampilkan objek statis tersebut.

Jangan gunakan kembali objek PolylineSetupOptions yang sama dalam fungsi PolylineSetup atau nilai statis yang berbeda, dan jangan gunakan kembali objek google.maps.PolylineOptions yang sama untuk kunci polylineOptions di objek PolylineSetupOptions yang berbeda. Jika polylineOptions atau terlihat tidak disetel atau null, polyline akan ditimpa dengan default. Nilai apa pun yang ditetapkan untuk polylineOptions.map atau polylineOptions.path akan diabaikan.
automaticViewportMode
Kolom ini bersifat hanya baca. Mode area pandang otomatis.
element
Jenis:  Element
Kolom ini bersifat hanya baca. Elemen DOM yang mendukung tampilan.
enableTraffic
Jenis:  boolean
Mengaktifkan atau menonaktifkan lapisan lalu lintas.
locationProviders
Jenis:  Array<LocationProvider> optional
Kolom ini bersifat hanya baca. Sumber lokasi yang dilacak akan ditampilkan di tampilan peta pelacakan. Untuk menambahkan atau menghapus penyedia lokasi, gunakan metode JourneySharingMapView.addLocationProvider dan JourneySharingMapView.removeLocationProvider.
map
Jenis:  Map
Kolom ini bersifat hanya baca. Objek peta yang dimuat dalam tampilan peta.
mapOptions
Jenis:  MapOptions
Kolom ini bersifat hanya baca. Opsi peta diteruskan ke peta melalui tampilan peta.
takenRoutePolylines
Jenis:  Array<Polyline>
Menampilkan polyline rute yang diambil, jika ada.
takenRoutePolylineSetup
Jenis:  PolylineSetup
Mengonfigurasi opsi untuk polyline rute yang diambil. Dipanggil setiap kali polyline rute yang diambil baru dirender.

Jika menentukan fungsi, fungsi tersebut dapat dan akan mengubah kolom defaultPolylineOptions input yang berisi objek google.maps.PolylineOptions, dan menampilkannya sebagai polylineOptions dalam objek PolylineSetupOptions output.

Menetapkan objek PolylineSetupOptions memiliki efek yang sama dengan penetapan fungsi yang menampilkan objek statis tersebut.

Jangan gunakan kembali objek PolylineSetupOptions yang sama dalam fungsi PolylineSetup atau nilai statis yang berbeda, dan jangan gunakan kembali objek google.maps.PolylineOptions yang sama untuk kunci polylineOptions di objek PolylineSetupOptions yang berbeda.

Setiap nilai yang ditetapkan untuk polylineOptions.map atau polylineOptions.path akan diabaikan. Setiap nilai yang tidak ditetapkan atau null akan ditimpa dengan nilai default.
locationProvider
Jenis:  LocationProvider optional
Kolom ini bersifat hanya baca. Sumber lokasi yang dilacak akan ditampilkan di tampilan peta pelacakan.
destinationMarkerSetup
Jenis:  MarkerSetup
Mengonfigurasi opsi untuk penanda lokasi tujuan. Dipanggil setiap kali penanda tujuan baru dirender.

Jika menentukan fungsi, fungsi tersebut dapat dan akan mengubah kolom defaultMarkerOptions input yang berisi objek google.maps.MarkerOptions, serta menampilkannya sebagai penandaOptions dalam objek MarkerSetupOptions output.

Menentukan objek MarkerSetupOptions memiliki efek yang sama dengan menentukan fungsi yang menampilkan objek statis tersebut.

Jangan gunakan kembali objek MarkerSetupOptions yang sama dalam fungsi MarkerSetup atau nilai statis yang berbeda, dan jangan gunakan kembali objek google.maps.MarkerOptions yang sama untuk kunci penandaOptions di objek MarkerSetupOptions yang berbeda. Jika penandaOptions tidak ditetapkan atau null, penanda tersebut akan ditimpa dengan default. Nilai apa pun yang ditetapkan untuk penandaOptions.map atau penandaOptions.position akan diabaikan.
originMarkerSetup
Jenis:  MarkerSetup
Mengonfigurasi opsi untuk penanda lokasi asal. Dipanggil setiap kali penanda origin baru dirender.

Jika menentukan fungsi, fungsi tersebut dapat dan akan mengubah kolom defaultMarkerOptions input yang berisi objek google.maps.MarkerOptions, serta menampilkannya sebagai penandaOptions dalam objek MarkerSetupOptions output.

Menentukan objek MarkerSetupOptions memiliki efek yang sama dengan menentukan fungsi yang menampilkan objek statis tersebut.

Jangan gunakan kembali objek MarkerSetupOptions yang sama dalam fungsi MarkerSetup atau nilai statis yang berbeda, dan jangan gunakan kembali objek google.maps.MarkerOptions yang sama untuk kunci penandaOptions di objek MarkerSetupOptions yang berbeda. Jika penandaOptions tidak ditetapkan atau null, penanda tersebut akan ditimpa dengan default. Nilai apa pun yang ditetapkan untuk penandaOptions.map atau penandaOptions.position akan diabaikan.
pingMarkerSetup
Jenis:  MarkerSetup
Mengonfigurasi opsi untuk penanda lokasi ping. Dipanggil setiap kali penanda ping baru dirender.

Jika menentukan fungsi, fungsi tersebut dapat dan akan mengubah kolom defaultMarkerOptions input yang berisi objek google.maps.MarkerOptions, serta menampilkannya sebagai penandaOptions dalam objek MarkerSetupOptions output.

Menentukan objek MarkerSetupOptions memiliki efek yang sama dengan menentukan fungsi yang menampilkan objek statis tersebut.

Jangan gunakan kembali objek MarkerSetupOptions yang sama dalam fungsi MarkerSetup atau nilai statis yang berbeda, dan jangan gunakan kembali objek google.maps.MarkerOptions yang sama untuk kunci penandaOptions di objek MarkerSetupOptions yang berbeda. Jika penandaOptions tidak ditetapkan atau null, penanda tersebut akan ditimpa dengan default. Nilai apa pun yang ditetapkan untuk penandaOptions.map atau penandaOptions.position akan diabaikan.
successfulTaskMarkerSetup
Jenis:  MarkerSetup
Mengonfigurasi opsi untuk penanda lokasi tugas yang berhasil. Dipanggil setiap kali penanda tugas baru yang berhasil dirender.

Jika menentukan fungsi, fungsi tersebut dapat dan akan mengubah kolom defaultMarkerOptions input yang berisi objek google.maps.MarkerOptions, serta menampilkannya sebagai penandaOptions dalam objek MarkerSetupOptions output.

Menentukan objek MarkerSetupOptions memiliki efek yang sama dengan menentukan fungsi yang menampilkan objek statis tersebut.

Jangan gunakan kembali objek MarkerSetupOptions yang sama dalam fungsi MarkerSetup atau nilai statis yang berbeda, dan jangan gunakan kembali objek google.maps.MarkerOptions yang sama untuk kunci penandaOptions di objek MarkerSetupOptions yang berbeda. Jika penandaOptions tidak ditetapkan atau null, penanda tersebut akan ditimpa dengan default. Nilai apa pun yang ditetapkan untuk penandaOptions.map atau penandaOptions.position akan diabaikan.
taskOutcomeMarkerSetup
Jenis:  MarkerSetup
Mengonfigurasi opsi untuk penanda lokasi hasil tugas. Dipanggil setiap kali penanda lokasi hasil tugas baru dirender.

Jika menentukan fungsi, fungsi tersebut dapat dan akan mengubah kolom defaultMarkerOptions input yang berisi objek google.maps.MarkerOptions, serta menampilkannya sebagai penandaOptions dalam objek MarkerSetupOptions output.

Menentukan objek MarkerSetupOptions memiliki efek yang sama dengan menentukan fungsi yang menampilkan objek statis tersebut.

Jangan gunakan kembali objek MarkerSetupOptions yang sama dalam fungsi MarkerSetup atau nilai statis yang berbeda, dan jangan gunakan kembali objek google.maps.MarkerOptions yang sama untuk kunci penandaOptions di objek MarkerSetupOptions yang berbeda. Jika penandaOptions tidak ditetapkan atau null, penanda tersebut akan ditimpa dengan default. Nilai apa pun yang ditetapkan untuk penandaOptions.map atau penandaOptions.position akan diabaikan.
unsuccessfulTaskMarkerSetup
Jenis:  MarkerSetup
Mengonfigurasi opsi untuk penanda lokasi tugas yang gagal. Dipanggil setiap kali penanda tugas baru yang gagal dirender.

Jika menentukan fungsi, fungsi tersebut dapat dan akan mengubah kolom defaultMarkerOptions input yang berisi objek google.maps.MarkerOptions, serta menampilkannya sebagai penandaOptions dalam objek MarkerSetupOptions output.

Menentukan objek MarkerSetupOptions memiliki efek yang sama dengan menentukan fungsi yang menampilkan objek statis tersebut.

Jangan gunakan kembali objek MarkerSetupOptions yang sama dalam fungsi MarkerSetup atau nilai statis yang berbeda, dan jangan gunakan kembali objek google.maps.MarkerOptions yang sama untuk kunci penandaOptions di objek MarkerSetupOptions yang berbeda. Jika penandaOptions tidak ditetapkan atau null, penanda tersebut akan ditimpa dengan default. Nilai apa pun yang ditetapkan untuk penandaOptions.map atau penandaOptions.position akan diabaikan.
vehicleMarkerSetup
Jenis:  MarkerSetup
Mengonfigurasi opsi untuk penanda lokasi kendaraan. Dipanggil setiap kali penanda kendaraan baru dirender.

Jika menentukan fungsi, fungsi tersebut dapat dan akan mengubah kolom defaultMarkerOptions input yang berisi objek google.maps.MarkerOptions, serta menampilkannya sebagai penandaOptions dalam objek MarkerSetupOptions output.

Menentukan objek MarkerSetupOptions memiliki efek yang sama dengan menentukan fungsi yang menampilkan objek statis tersebut.

Jangan gunakan kembali objek MarkerSetupOptions yang sama dalam fungsi MarkerSetup atau nilai statis yang berbeda, dan jangan gunakan kembali objek google.maps.MarkerOptions yang sama untuk kunci penandaOptions di objek MarkerSetupOptions yang berbeda. Jika penandaOptions tidak ditetapkan atau null, penanda tersebut akan ditimpa dengan default. Nilai apa pun yang ditetapkan untuk penandaOptions.map atau penandaOptions.position akan diabaikan.
waypointMarkerSetup
Jenis:  MarkerSetup
Mengonfigurasi opsi untuk penanda lokasi titik jalan. Dipanggil setiap kali penanda titik jalan baru dirender.

Jika menentukan fungsi, fungsi tersebut dapat dan akan mengubah kolom defaultMarkerOptions input yang berisi objek google.maps.MarkerOptions, serta menampilkannya sebagai penandaOptions dalam objek MarkerSetupOptions output.

Menentukan objek MarkerSetupOptions memiliki efek yang sama dengan menentukan fungsi yang menampilkan objek statis tersebut.

Jangan gunakan kembali objek MarkerSetupOptions yang sama dalam fungsi MarkerSetup atau nilai statis yang berbeda, dan jangan gunakan kembali objek google.maps.MarkerOptions yang sama untuk kunci penandaOptions di objek MarkerSetupOptions yang berbeda. Jika penandaOptions tidak ditetapkan atau null, penanda tersebut akan ditimpa dengan default. Nilai apa pun yang ditetapkan untuk penandaOptions.map atau penandaOptions.position akan diabaikan.
destinationMarkers
Jenis:  Array<Marker>
Menampilkan penanda tujuan, jika ada.
originMarkers
Jenis:  Array<Marker>
Menampilkan penanda asal, jika ada.
successfulTaskMarkers
Jenis:  Array<Marker>
Menampilkan penanda tugas yang berhasil, jika ada.
taskOutcomeMarkers
Jenis:  Array<Marker>
Menampilkan penanda hasil tugas, jika ada.
unsuccessfulTaskMarkers
Jenis:  Array<Marker>
Menampilkan penanda tugas yang gagal, jika ada.
vehicleMarkers
Jenis:  Array<Marker>
Menampilkan penanda kendaraan, jika ada.
waypointMarkers
Jenis:  Array<Marker>
Menampilkan penanda titik jalan, jika ada.
addLocationProvider
addLocationProvider(locationProvider)
Parameter: 
Nilai Hasil: Tidak ada
Menambahkan penyedia lokasi ke tampilan peta. Jika penyedia lokasi sudah ditambahkan, tidak ada tindakan yang akan dilakukan.
removeLocationProvider
removeLocationProvider(locationProvider)
Parameter: 
Nilai Hasil: Tidak ada
Menghapus penyedia lokasi dari tampilan peta. Jika penyedia lokasi belum ditambahkan ke tampilan peta, tidak ada tindakan yang akan dilakukan.

Antarmuka JourneySharingMapViewOptions

Antarmuka google.maps.journeySharing.JourneySharingMapViewOptions

Opsi untuk tampilan peta.

element
Jenis:  Element
Elemen DOM yang mendukung tampilan. Wajib.
anticipatedRoutePolylineSetup optional
Jenis:  PolylineSetup optional
Mengonfigurasi opsi untuk polyline rute yang diharapkan. Dipanggil setiap kali polyline rute yang diperkirakan baru dirender.

Jika menentukan fungsi, fungsi tersebut dapat dan akan mengubah kolom defaultPolylineOptions input yang berisi objek google.maps.PolylineOptions, dan menampilkannya sebagai polylineOptions dalam objek PolylineSetupOptions output.

Menetapkan objek PolylineSetupOptions memiliki efek yang sama dengan penetapan fungsi yang menampilkan objek statis tersebut.

Jangan gunakan kembali objek PolylineSetupOptions yang sama dalam fungsi PolylineSetup atau nilai statis yang berbeda, dan jangan gunakan kembali objek google.maps.PolylineOptions yang sama untuk kunci polylineOptions di objek PolylineSetupOptions yang berbeda. Jika polylineOptions atau terlihat tidak disetel atau null, polyline akan ditimpa dengan default. Nilai apa pun yang ditetapkan untuk polylineOptions.map atau polylineOptions.path akan diabaikan.
automaticViewportMode optional
Jenis:  AutomaticViewportMode optional
Mode area pandang otomatis. Nilai defaultnya adalah FIT_ANTICIPATED_ROUTE, yang memungkinkan tampilan peta menyesuaikan area pandang secara otomatis agar sesuai dengan penanda kendaraan, penanda lokasi, dan polyline rute yang diperkirakan dan terlihat. Setel ke TIDAK ADA untuk menonaktifkan pemasangan otomatis.
destinationMarkerSetup optional
Jenis:  MarkerSetup optional
Mengonfigurasi opsi untuk penanda lokasi tujuan. Dipanggil setiap kali penanda tujuan baru dirender.

Jika menentukan fungsi, fungsi tersebut dapat dan akan mengubah kolom defaultMarkerOptions input yang berisi objek google.maps.MarkerOptions, serta menampilkannya sebagai penandaOptions dalam objek MarkerSetupOptions output.

Menentukan objek MarkerSetupOptions memiliki efek yang sama dengan menentukan fungsi yang menampilkan objek statis tersebut.

Jangan gunakan kembali objek MarkerSetupOptions yang sama dalam fungsi MarkerSetup atau nilai statis yang berbeda, dan jangan gunakan kembali objek google.maps.MarkerOptions yang sama untuk kunci penandaOptions di objek MarkerSetupOptions yang berbeda. Jika penandaOptions tidak ditetapkan atau null, penanda tersebut akan ditimpa dengan default. Nilai apa pun yang ditetapkan untuk penandaOptions.map atau penandaOptions.position akan diabaikan.
locationProvider optional
Jenis:  LocationProvider optional
Sumber lokasi yang dilacak akan ditampilkan di tampilan peta pelacakan. Opsional.
locationProviders optional
Jenis:  Array<LocationProvider> optional
Sumber lokasi yang dilacak akan ditampilkan di tampilan peta pelacakan. Opsional.
mapOptions optional
Jenis:  MapOptions optional
Opsi peta diteruskan ke konstruktor google.maps.Map.
originMarkerSetup optional
Jenis:  MarkerSetup optional
Mengonfigurasi opsi untuk penanda lokasi asal. Dipanggil setiap kali penanda origin baru dirender.

Jika menentukan fungsi, fungsi tersebut dapat dan akan mengubah kolom defaultMarkerOptions input yang berisi objek google.maps.MarkerOptions, serta menampilkannya sebagai penandaOptions dalam objek MarkerSetupOptions output.

Menentukan objek MarkerSetupOptions memiliki efek yang sama dengan menentukan fungsi yang menampilkan objek statis tersebut.

Jangan gunakan kembali objek MarkerSetupOptions yang sama dalam fungsi MarkerSetup atau nilai statis yang berbeda, dan jangan gunakan kembali objek google.maps.MarkerOptions yang sama untuk kunci penandaOptions di objek MarkerSetupOptions yang berbeda. Jika penandaOptions tidak ditetapkan atau null, penanda tersebut akan ditimpa dengan default. Nilai apa pun yang ditetapkan untuk penandaOptions.map atau penandaOptions.position akan diabaikan.
pingMarkerSetup optional
Jenis:  MarkerSetup optional
Mengonfigurasi opsi untuk penanda lokasi ping. Dipanggil setiap kali penanda ping baru dirender.

Jika menentukan fungsi, fungsi tersebut dapat dan akan mengubah kolom defaultMarkerOptions input yang berisi objek google.maps.MarkerOptions, serta menampilkannya sebagai penandaOptions dalam objek MarkerSetupOptions output.

Menentukan objek MarkerSetupOptions memiliki efek yang sama dengan menentukan fungsi yang menampilkan objek statis tersebut.

Jangan gunakan kembali objek MarkerSetupOptions yang sama dalam fungsi MarkerSetup atau nilai statis yang berbeda, dan jangan gunakan kembali objek google.maps.MarkerOptions yang sama untuk kunci penandaOptions di objek MarkerSetupOptions yang berbeda. Jika penandaOptions tidak ditetapkan atau null, penanda tersebut akan ditimpa dengan default. Nilai apa pun yang ditetapkan untuk penandaOptions.map atau penandaOptions.position akan diabaikan.
successfulTaskMarkerSetup optional
Jenis:  MarkerSetup optional
Mengonfigurasi opsi untuk penanda lokasi tugas yang berhasil. Dipanggil setiap kali penanda tugas baru yang berhasil dirender.

Jika menentukan fungsi, fungsi tersebut dapat dan akan mengubah kolom defaultMarkerOptions input yang berisi objek google.maps.MarkerOptions, serta menampilkannya sebagai penandaOptions dalam objek MarkerSetupOptions output.

Menentukan objek MarkerSetupOptions memiliki efek yang sama dengan menentukan fungsi yang menampilkan objek statis tersebut.

Jangan gunakan kembali objek MarkerSetupOptions yang sama dalam fungsi MarkerSetup atau nilai statis yang berbeda, dan jangan gunakan kembali objek google.maps.MarkerOptions yang sama untuk kunci penandaOptions di objek MarkerSetupOptions yang berbeda. Jika penandaOptions tidak ditetapkan atau null, penanda tersebut akan ditimpa dengan default. Nilai apa pun yang ditetapkan untuk penandaOptions.map atau penandaOptions.position akan diabaikan.
takenRoutePolylineSetup optional
Jenis:  PolylineSetup optional
Mengonfigurasi opsi untuk polyline rute yang diambil. Dipanggil setiap kali polyline rute yang diambil baru dirender.

Jika menentukan fungsi, fungsi tersebut dapat dan akan mengubah kolom defaultPolylineOptions input yang berisi objek google.maps.PolylineOptions, dan menampilkannya sebagai polylineOptions dalam objek PolylineSetupOptions output.

Menetapkan objek PolylineSetupOptions memiliki efek yang sama dengan penetapan fungsi yang menampilkan objek statis tersebut.

Jangan gunakan kembali objek PolylineSetupOptions yang sama dalam fungsi PolylineSetup atau nilai statis yang berbeda, dan jangan gunakan kembali objek google.maps.PolylineOptions yang sama untuk kunci polylineOptions di objek PolylineSetupOptions yang berbeda.

Setiap nilai yang ditetapkan untuk polylineOptions.map atau polylineOptions.path akan diabaikan. Setiap nilai yang tidak ditetapkan atau null akan ditimpa dengan nilai default.
taskOutcomeMarkerSetup optional
Jenis:  MarkerSetup optional
Mengonfigurasi opsi untuk penanda lokasi hasil tugas. Dipanggil setiap kali penanda lokasi hasil tugas baru dirender.

Jika menentukan fungsi, fungsi tersebut dapat dan akan mengubah kolom defaultMarkerOptions input yang berisi objek google.maps.MarkerOptions, serta menampilkannya sebagai penandaOptions dalam objek MarkerSetupOptions output.

Menentukan objek MarkerSetupOptions memiliki efek yang sama dengan menentukan fungsi yang menampilkan objek statis tersebut.

Jangan gunakan kembali objek MarkerSetupOptions yang sama dalam fungsi MarkerSetup atau nilai statis yang berbeda, dan jangan gunakan kembali objek google.maps.MarkerOptions yang sama untuk kunci penandaOptions di objek MarkerSetupOptions yang berbeda. Jika penandaOptions tidak ditetapkan atau null, penanda tersebut akan ditimpa dengan default. Nilai apa pun yang ditetapkan untuk penandaOptions.map atau penandaOptions.position akan diabaikan.
unsuccessfulTaskMarkerSetup optional
Jenis:  MarkerSetup optional
Mengonfigurasi opsi untuk penanda lokasi tugas yang gagal. Dipanggil setiap kali penanda tugas baru yang gagal dirender.

Jika menentukan fungsi, fungsi tersebut dapat dan akan mengubah kolom defaultMarkerOptions input yang berisi objek google.maps.MarkerOptions, serta menampilkannya sebagai penandaOptions dalam objek MarkerSetupOptions output.

Menentukan objek MarkerSetupOptions memiliki efek yang sama dengan menentukan fungsi yang menampilkan objek statis tersebut.

Jangan gunakan kembali objek MarkerSetupOptions yang sama dalam fungsi MarkerSetup atau nilai statis yang berbeda, dan jangan gunakan kembali objek google.maps.MarkerOptions yang sama untuk kunci penandaOptions di objek MarkerSetupOptions yang berbeda. Jika penandaOptions tidak ditetapkan atau null, penanda tersebut akan ditimpa dengan default. Nilai apa pun yang ditetapkan untuk penandaOptions.map atau penandaOptions.position akan diabaikan.
vehicleMarkerSetup optional
Jenis:  MarkerSetup optional
Mengonfigurasi opsi untuk penanda lokasi kendaraan. Dipanggil setiap kali penanda kendaraan baru dirender.

Jika menentukan fungsi, fungsi tersebut dapat dan akan mengubah kolom defaultMarkerOptions input yang berisi objek google.maps.MarkerOptions, serta menampilkannya sebagai penandaOptions dalam objek MarkerSetupOptions output.

Menentukan objek MarkerSetupOptions memiliki efek yang sama dengan menentukan fungsi yang menampilkan objek statis tersebut.

Jangan gunakan kembali objek MarkerSetupOptions yang sama dalam fungsi MarkerSetup atau nilai statis yang berbeda, dan jangan gunakan kembali objek google.maps.MarkerOptions yang sama untuk kunci penandaOptions di objek MarkerSetupOptions yang berbeda. Jika penandaOptions tidak ditetapkan atau null, penanda tersebut akan ditimpa dengan default. Nilai apa pun yang ditetapkan untuk penandaOptions.map atau penandaOptions.position akan diabaikan.
waypointMarkerSetup optional
Jenis:  MarkerSetup optional
Mengonfigurasi opsi untuk penanda lokasi titik jalan. Dipanggil setiap kali penanda titik jalan baru dirender.

Jika menentukan fungsi, fungsi tersebut dapat dan akan mengubah kolom defaultMarkerOptions input yang berisi objek google.maps.MarkerOptions, serta menampilkannya sebagai penandaOptions dalam objek MarkerSetupOptions output.

Menentukan objek MarkerSetupOptions memiliki efek yang sama dengan menentukan fungsi yang menampilkan objek statis tersebut.

Jangan gunakan kembali objek MarkerSetupOptions yang sama dalam fungsi MarkerSetup atau nilai statis yang berbeda, dan jangan gunakan kembali objek google.maps.MarkerOptions yang sama untuk kunci penandaOptions di objek MarkerSetupOptions yang berbeda. Jika penandaOptions tidak ditetapkan atau null, penanda tersebut akan ditimpa dengan default. Nilai apa pun yang ditetapkan untuk penandaOptions.map atau penandaOptions.position akan diabaikan.

Konstanta AutomaticViewportMode

google.maps.journeySharing.AutomaticViewportMode konstanta

Mode area pandang otomatis.

Akses dengan memanggil const {AutomaticViewportMode} = await google.maps.importLibrary("journeySharing"). Lihat Library di Maps JavaScript API.

FIT_ANTICIPATED_ROUTE Secara otomatis menyesuaikan area pandang agar pas dengan penanda dan polyline rute yang diperkirakan yang terlihat. Ini adalah defaultnya.
NONE Jangan menyesuaikan area pandang secara otomatis.

Class abstrak LocationProvider

Class abstrak google.maps.journeySharing.LocationProvider

Class induk dari semua penyedia lokasi.

addListener
addListener(eventName, handler)
Parameter: 
  • eventNamestring Nama peristiwa yang akan diproses.
  • handlerFunction Pengendali peristiwa.
Nilai Hasil:  MapsEventListener
Menambahkan MapsEventListener untuk peristiwa yang diaktifkan oleh penyedia lokasi ini. Menampilkan ID untuk pemroses ini yang dapat digunakan dengan event.removeListener.

Class abstrak PollingLocationProvider

Class abstrak google.maps.journeySharing.PollingLocationProvider

Class induk dari penyedia lokasi polling.

Class abstrak ini memperluas LocationProvider.

isPolling
Jenis:  boolean
True jika penyedia lokasi ini melakukan polling. Hanya baca.
pollingIntervalMillis
Jenis:  number
Waktu minimum antara pengambilan pembaruan lokasi dalam milidetik. Jika waktu lebih dari pollingIntervalMillis untuk mengambil pembaruan lokasi, pembaruan lokasi berikutnya tidak akan dimulai hingga pembaruan saat ini selesai.

Menetapkan nilai ini ke 0, Infinity, atau nilai negatif akan menonaktifkan pembaruan lokasi otomatis. Pembaruan lokasi baru diambil satu kali jika parameter ID pelacakan (misalnya, ID pelacakan pengiriman penyedia lokasi pengiriman), atau opsi pemfilteran (misalnya, batas area pandang atau filter atribut untuk penyedia lokasi armada) berubah.

Interval polling default dan minimum adalah 5.000 milidetik. Jika Anda menetapkan interval polling ke nilai positif yang lebih rendah, 5000 akan disimpan dan digunakan.
Diwariskan: addListener
ispollingchange
function(event)
Peristiwa yang dipicu saat status polling penyedia lokasi diperbarui. Gunakan PollingLocationProvider.isPolling untuk menentukan status polling saat ini.

Antarmuka PollingLocationProviderIsPollingChangeEvent

Antarmuka google.maps.journeySharing.PollingLocationProviderIsPollingChangeEvent

Objek peristiwa yang diteruskan ke pengendali peristiwa saat peristiwa PollingLocationProvider.ispollingchange dipicu.

error optional
Jenis:  Error optional
Error yang menyebabkan status polling berubah, jika perubahan status disebabkan oleh error. Tidak ditentukan jika perubahan status disebabkan oleh operasi normal.