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.

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

defaultOptions
Opsi default yang digunakan untuk membuat kumpulan poligon ini.
isNew
Jenis:  boolean
Jika benar, daftar polyline baru saja dibuat, dan fungsi penyesuaian polyline dipanggil untuk pertama kalinya. Salah jika tidak.
polylines
Jenis:  Array<Polyline>
Daftar polyline yang dibuat. Elemen ini diatur 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