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 optional
Jenis:  PolylineOptions optional
Opsi polyline.
visible optional
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 optional
Jenis:  MarkerOptions optional
Opsi penanda.

Antarmuka DefaultMarkerSetupOptions

Antarmuka google.maps.journeySharing.DefaultMarkerSetupOptions

Opsi default MarkerSetup.

defaultMarkerOptions
Jenis:  MarkerOptions
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; objek dari salah satu class turunannya disediakan sebagai gantinya.

defaultOptions
Jenis:  MarkerOptions
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 jika tidak.
marker
Jenis:  Marker
Penanda. Penyesuaian apa pun harus dilakukan langsung pada objek ini.

Antarmuka DeliveryVehicleMarkerCustomizationFunctionParams

Antarmuka google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams

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

Antarmuka ini memperluas MarkerCustomizationFunctionParams.

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

Antarmuka PlannedStopMarkerCustomizationFunctionParams

Antarmuka google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams

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

Antarmuka ini memperluas DeliveryVehicleMarkerCustomizationFunctionParams.

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

Antarmuka TaskMarkerCustomizationFunctionParams

Antarmuka google.maps.journeySharing.TaskMarkerCustomizationFunctionParams

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

Antarmuka ini memperluas DeliveryVehicleMarkerCustomizationFunctionParams.

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

Antarmuka ShipmentMarkerCustomizationFunctionParams

Antarmuka google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams

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

Antarmuka ini memperluas MarkerCustomizationFunctionParams.

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

Antarmuka TripMarkerCustomizationFunctionParams

Antarmuka google.maps.journeySharing.TripMarkerCustomizationFunctionParams

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

Antarmuka ini memperluas MarkerCustomizationFunctionParams.