UI Customization

Typedef PolylineSetup

google.maps.journeySharing.PolylineSetup typedef

Jenis Penyiapan Polyline.

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

Jika menentukan fungsi, fungsi tersebut dapat dan seharusnya mengubah kolom defaultPolylineOptions input, serta menampilkannya sebagai polylineOptions di objek PolylineSetupOptions output.

PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)

Antarmuka PolylineSetupOptions

Antarmuka google.maps.journeySharing.PolylineSetupOptions

Opsi Penyiapan Polyline.

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

Antarmuka DefaultPolylineSetupOptions

Antarmuka google.maps.journeySharing.DefaultPolylineSetupOptions

Opsi default Penyiapan Polyline.

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

typedef MarkerSetup

google.maps.journeySharing.MarkerSetup typedef

Jenis Penyiapan Penanda.

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

Jika menentukan fungsi, fungsi tersebut dapat dan seharusnya mengubah kolom defaultMarkerOptions input, serta menampilkannya sebagai markerOptions di objek MarkerSetupOptions output.

MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)

Antarmuka MarkerSetupOptions

Antarmuka google.maps.journeySharing.MarkerSetupOptions

Opsi Penyiapan Penanda.

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 dari class ini yang diberikan langsung ke fungsi penyesuaian penanda; objek dari salah satu class turunannya disediakan.

defaultOptions
Jenis:  MarkerOptions
Opsi default yang digunakan untuk membuat penanda ini.
isNew
Jenis:  boolean
Jika true (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. Setiap penyesuaian harus dilakukan secara langsung untuk objek ini.

Antarmuka DeliveryVehicleMarkerCustomizationFunctionParams

Antarmuka google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams

Parameter khusus untuk fungsi penyesuaian penanda yang menerapkan opsi untuk 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 menampilkan perhentian yang direncanakan. Digunakan oleh FleetEngineDeliveryVehicleLocationProviderOptions.plannedStopMarkerCustomization.

Antarmuka ini memperluas DeliveryVehicleMarkerCustomizationFunctionParams.

stopIndex
Jenis:  number
Indeks berbasis 0 dari perhentian ini 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 yang 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 pada penanda yang menampilkan 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 menampilkan kendaraan perjalanan, asal, dan lokasi tujuan. Digunakan oleh FleetEngineTripLocationProviderOptions.vehicleMarkerCustomization, FleetEngineTripLocationProviderOptions.originMarkerCustomization, dan FleetEngineTripLocationProviderOptions.destinationMarkerCustomization.

Antarmuka ini memperluas MarkerCustomizationFunctionParams.

trip
Jenis:  Trip
Perjalanan yang terkait dengan penanda ini.

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

Antarmuka TripWaypointMarkerCustomizationFunctionParams

Antarmuka google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams

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

Antarmuka ini memperluas TripMarkerCustomizationFunctionParams.

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

Antarmuka VehicleMarkerCustomizationFunctionParams

Antarmuka google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams

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

Antarmuka ini memperluas MarkerCustomizationFunctionParams.

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

Antarmuka VehicleWaypointMarkerCustomizationFunctionParams

Antarmuka google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams

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

Antarmuka ini memperluas VehicleMarkerCustomizationFunctionParams.

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

Antarmuka PolylineCustomizationFunctionParams

Antarmuka google.maps.journeySharing.PolylineCustomizationFunctionParams

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

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

Antarmuka ShipmentPolylineCustomizationFunctionParams

Antarmuka google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams

Parameter khusus untuk fungsi penyesuaian polyline untuk FleetEngineShipmentLocationProvider.

Antarmuka ini memperluas PolylineCustomizationFunctionParams.

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

Antarmuka TripPolylineCustomizationFunctionParams

Antarmuka google.maps.journeySharing.TripPolylineCustomizationFunctionParams

Parameter khusus untuk fungsi penyesuaian polyline untuk FleetEngineTripLocationProvider.

Antarmuka ini memperluas PolylineCustomizationFunctionParams.

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

Antarmuka VehiclePolylineCustomizationFunctionParams

Antarmuka google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams

Parameter khusus untuk fungsi penyesuaian polyline untuk FleetEngineVehicleLocationProvider.

Antarmuka ini memperluas PolylineCustomizationFunctionParams.

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

Antarmuka DeliveryVehiclePolylineCustomizationFunctionParams

Antarmuka google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams

Parameter khusus untuk fungsi penyesuaian polyline untuk FleetEngineDeliveryVehicleLocationProvider.

Antarmuka ini memperluas PolylineCustomizationFunctionParams.

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