UI Customization

PolylineSetup typedef

typedef google.maps.journeySharing.PolylineSetup

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

typedef google.maps.journeySharing.MarkerSetup

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
diperluas oleh DeliveryVehicleMarkerCustomizationFunctionParams, PlannedStopMarkerCustomizationFunctionParams, ShipmentMarkerCustomizationFunctionParams, TaskMarkerCustomizationFunctionParams, TripMarkerCustomizationFunctionParams, TripWaypointMarkerCustomizationFunctionParams, VehicleMarkerCustomizationFunctionParams, VehicleWaypointMarkerCustomizationFunctionParams

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

antarmuka google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams memperluas MarkerCustomizationFunctionParams
diperluas oleh PlannedStopMarkerCustomizationFunctionParams, TaskMarkerCustomizationFunctionParams

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

interface google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams extends DeliveryVehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams

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

interface google.maps.journeySharing.TaskMarkerCustomizationFunctionParams extends DeliveryVehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams

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

interface google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams 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

antarmuka google.maps.journeySharing.TripMarkerCustomizationFunctionParams memperluas MarkerCustomizationFunctionParams
diperluas oleh TripWaypointMarkerCustomizationFunctionParams

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

interface google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams extends TripMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams

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

antarmuka google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams memperluas MarkerCustomizationFunctionParams
diperluas oleh VehicleWaypointMarkerCustomizationFunctionParams

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

interface google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams extends VehicleMarkerCustomizationFunctionParams, MarkerCustomizationFunctionParams

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
diperluas oleh DeliveryVehiclePolylineCustomizationFunctionParams, ShipmentPolylineCustomizationFunctionParams, TripPolylineCustomizationFunctionParams, VehiclePolylineCustomizationFunctionParams

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

interface google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams 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

interface google.maps.journeySharing.TripPolylineCustomizationFunctionParams 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

interface google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams extends PolylineCustomizationFunctionParams

Parameter khusus untuk fungsi penyesuaian polyline untuk FleetEngineVehicleLocationProvider.

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

Antarmuka DeliveryVehiclePolylineCustomizationFunctionParams

interface google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams extends PolylineCustomizationFunctionParams

Parameter khusus untuk fungsi penyesuaian polyline untuk FleetEngineDeliveryVehicleLocationProvider.

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