UI Customization

PolylineSetup typedef

google.maps.journeySharing.PolylineSetup typedef

Jenis PolylineSetup.

Jenis ini menerima objek PolylineSetupOptions, atau fungsi yang menerima objek DefaultPolylineSetupOptions dan menampilkan objek PolylineSetupOptions.

Jika menentukan fungsi, fungsi tersebut dapat dan harus mengubah kolom defaultPolylineOptions input, dan menampilkannya sebagai polylineOptions dalam objek PolylineSetupOptions output.

PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)

Antarmuka PolylineSetupOptions

Antarmuka google.maps.journeySharing.PolylineSetupOptions

Opsi PolylineSetup.

polylineOptions
opsional
Jenis: PolylineOptions optional
Opsi polyline.
visible
opsional
Jenis: boolean optional
Visibilitas polyline.

Antarmuka DefaultPolylineSetupOptions

Antarmuka google.maps.journeySharing.DefaultPolylineSetupOptions

Opsi default PolylineSetup.

defaultPolylineOptions
Opsi polyline default.
defaultVisible
Jenis: boolean
Visibilitas polyline default.

Typedef MarkerSetup

google.maps.journeySharing.MarkerSetup typedef

Jenis MarkerSetup.

Jenis ini menerima objek MarkerSetupOptions, atau fungsi yang menerima objek DefaultMarkerSetupOptions dan menampilkan objek MarkerSetupOptions.

Jika menentukan fungsi, fungsi tersebut dapat dan harus mengubah kolom defaultMarkerOptions input, dan menampilkannya sebagai markerOptions dalam objek MarkerSetupOptions output.

MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)

Antarmuka MarkerSetupOptions

Antarmuka google.maps.journeySharing.MarkerSetupOptions

Opsi MarkerSetup.

markerOptions
opsional
Jenis: MarkerOptions optional
Opsi penanda.

Antarmuka DefaultMarkerSetupOptions

Antarmuka google.maps.journeySharing.DefaultMarkerSetupOptions

Opsi default MarkerSetup.

defaultMarkerOptions
Opsi penanda default.

Antarmuka MarkerCustomizationFunctionParams

Antarmuka google.maps.journeySharing.MarkerCustomizationFunctionParams

Parameter yang umum untuk semua fungsi penyesuaian penanda. Tidak ada objek class ini yang disediakan langsung ke fungsi penyesuaian penanda apa pun; sebagai gantinya, objek dari salah satu class turunannya disediakan.

defaultOptions
Opsi default yang digunakan untuk membuat penanda ini.
isNew
Jenis: boolean
Jika benar, penanda baru dibuat, dan fungsi penyesuaian penanda dipanggil untuk pertama kalinya, sebelum penanda ditambahkan ke tampilan peta. Salah untuk sebaliknya.
marker
Jenis: Marker
Penanda. Penyesuaian apa pun harus dilakukan langsung pada objek ini.

Antarmuka DeliveryVehicleMarkerCustomizationFunctionParams

google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams interface
extends MarkerCustomizationFunctionParams

Parameter khusus untuk fungsi penyesuaian penanda yang menerapkan opsi ke penanda kendaraan pengiriman. Digunakan oleh FleetEngineDeliveryVehicleLocationProviderOptions.deliveryVehicleMarkerCustomization dan FleetEngineDeliveryFleetLocationProviderOptions.deliveryVehicleMarkerCustomization.

vehicle
Kendaraan pengiriman yang diwakili oleh penanda ini.
Diwarisi: defaultOptions, isNew, marker

Antarmuka PlannedStopMarkerCustomizationFunctionParams

google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams interface
extends DeliveryVehicleMarkerCustomizationFunctionParams

Parameter khusus untuk fungsi penyesuaian penanda yang menerapkan opsi ke penanda yang mewakili perhentian yang direncanakan. Digunakan oleh FleetEngineDeliveryVehicleLocationProviderOptions.plannedStopMarkerCustomization.

stopIndex
Jenis: number
Indeks berbasis 0 dari perhentian ini dalam daftar perhentian yang tersisa.
Diwarisi: defaultOptions, isNew, marker, vehicle

Antarmuka TaskMarkerCustomizationFunctionParams

google.maps.journeySharing.TaskMarkerCustomizationFunctionParams interface
extends DeliveryVehicleMarkerCustomizationFunctionParams

Parameter khusus untuk fungsi penyesuaian penanda yang menerapkan opsi ke penanda yang mewakili lokasi tugas yang direncanakan atau aktual. Digunakan oleh FleetEngineDeliveryVehicleLocationProviderOptions.taskMarkerCustomization dan FleetEngineDeliveryVehicleLocationProviderOptions.taskOutcomeMarkerCustomization.

task
Jenis: Task
Lokasi tugas yang diwakili oleh penanda ini.
Diwarisi: defaultOptions, isNew, marker, vehicle

Antarmuka ShipmentMarkerCustomizationFunctionParams

google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams interface
extends MarkerCustomizationFunctionParams

Parameter khusus untuk fungsi penyesuaian penanda yang menerapkan opsi ke penanda yang mewakili lokasi kendaraan pengiriman dan tujuan pengiriman. Digunakan oleh FleetEngineShipmentLocationProviderOptions.deliveryVehicleMarkerCustomization dan FleetEngineShipmentLocationProviderOptions.destinationMarkerCustomization.

taskTrackingInfo
Informasi untuk tugas yang terkait dengan penanda ini.
Diwarisi: defaultOptions, isNew, marker

Antarmuka TripMarkerCustomizationFunctionParams

google.maps.journeySharing.TripMarkerCustomizationFunctionParams interface
extends MarkerCustomizationFunctionParams

Parameter khusus untuk fungsi penyesuaian penanda yang menerapkan opsi ke penanda yang mewakili kendaraan perjalanan, lokasi asal, dan lokasi tujuan. Digunakan oleh FleetEngineTripLocationProviderOptions.vehicleMarkerCustomization, FleetEngineTripLocationProviderOptions.originMarkerCustomization, dan FleetEngineTripLocationProviderOptions.destinationMarkerCustomization.

trip
Jenis: Trip
Perjalanan yang terkait dengan penanda ini.

Untuk mengetahui informasi tentang kendaraan yang melayani perjalanan ini, gunakan Trip.latestVehicleLocationUpdate dan Trip.remainingWaypoints.
Diwarisi: defaultOptions, isNew, marker

Antarmuka TripWaypointMarkerCustomizationFunctionParams

google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams interface
extends TripMarkerCustomizationFunctionParams

Parameter khusus untuk fungsi penyesuaian penanda yang menerapkan opsi ke penanda yang mewakili lokasi titik jalan perjalanan. Digunakan oleh FleetEngineTripLocationProviderOptions.waypointMarkerCustomization.

waypointIndex
Jenis: number
Indeks titik jalan berbasis 0 yang terkait dengan penanda ini. Gunakan indeks ini di Trip.remainingWaypoints untuk mengambil informasi tentang titik jalan.
Diwarisi: defaultOptions, isNew, marker, trip

Antarmuka VehicleMarkerCustomizationFunctionParams

google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams interface
extends MarkerCustomizationFunctionParams

Parameter khusus untuk fungsi penyesuaian penanda yang menerapkan opsi ke penanda kendaraan. Digunakan oleh FleetEngineVehicleLocationProviderOptions.vehicleMarkerCustomization dan FleetEngineFleetLocationProviderOptions.vehicleMarkerCustomization.

vehicle
Jenis: Vehicle
Kendaraan yang diwakili oleh penanda ini.
Diwarisi: defaultOptions, isNew, marker

Antarmuka VehicleWaypointMarkerCustomizationFunctionParams

google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams interface
extends VehicleMarkerCustomizationFunctionParams

Parameter khusus untuk fungsi penyesuaian penanda yang menerapkan opsi ke penanda titik jalan kendaraan. Digunakan oleh FleetEngineVehicleLocationProviderOptions.originMarkerCustomization, FleetEngineVehicleLocationProviderOptions.destinationMarkerCustomization, dan FleetEngineVehicleLocationProviderOptions.intermediateDestinationMarkerCustomization

waypointIndex
Jenis: number
Indeks titik jalan berbasis 0 yang terkait dengan penanda ini. Gunakan indeks ini di Vehicle.waypoints untuk mengambil informasi tentang titik jalan.
Diwarisi: defaultOptions, isNew, marker, vehicle

Antarmuka PolylineCustomizationFunctionParams

Antarmuka google.maps.journeySharing.PolylineCustomizationFunctionParams

Parameter yang umum untuk semua fungsi penyesuaian polyline. Tidak ada objek class ini yang disediakan langsung ke fungsi penyesuaian polyline; sebagai gantinya, objek dari salah satu class turunannya disediakan.

defaultOptions
Opsi default yang digunakan untuk membuat kumpulan polyline ini.
isNew
Jenis: boolean
Jika benar, daftar polyline baru dibuat, dan fungsi penyesuaian polyline dipanggil untuk pertama kalinya. Salah untuk sebaliknya.
polylines
Jenis: Array<Polyline>
Daftar polyline yang dibuat. Titik jalan ini disusun secara berurutan untuk membentuk rute yang dirender.

Antarmuka ShipmentPolylineCustomizationFunctionParams

google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams interface
extends PolylineCustomizationFunctionParams

Parameter khusus untuk fungsi penyesuaian polyline untuk FleetEngineShipmentLocationProvider.

taskTrackingInfo
Informasi untuk tugas yang terkait dengan polyline ini.
Diwarisi: defaultOptions, isNew, polylines

Antarmuka TripPolylineCustomizationFunctionParams

google.maps.journeySharing.TripPolylineCustomizationFunctionParams interface
extends PolylineCustomizationFunctionParams

Parameter khusus untuk fungsi penyesuaian polyline untuk FleetEngineTripLocationProvider.

trip
Jenis: Trip
Perjalanan yang terkait dengan polyline ini.
Diwarisi: defaultOptions, isNew, polylines

Antarmuka VehiclePolylineCustomizationFunctionParams

google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams interface
extends PolylineCustomizationFunctionParams

Parameter khusus untuk fungsi penyesuaian polyline untuk FleetEngineVehicleLocationProvider.

vehicle
Jenis: Vehicle
Kendaraan yang melintasi polyline ini.
Diwarisi: defaultOptions, isNew, polylines

Antarmuka DeliveryVehiclePolylineCustomizationFunctionParams

google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams interface
extends PolylineCustomizationFunctionParams

Parameter khusus untuk fungsi penyesuaian polyline untuk FleetEngineDeliveryVehicleLocationProvider.

deliveryVehicle
Kendaraan pengiriman yang melintasi polyline ini.
Diwarisi: defaultOptions, isNew, polylines