PolylineSetup typedef
typedef
google.maps.journeySharing.PolylineSetup
Jenis PolylineSetup.
Jenis ini menerima objek , atau fungsi yang menerima objek PolylineSetupOptions dan menampilkan objek DefaultPolylineSetupOptions. PolylineSetupOptions
Jika menentukan fungsi, fungsi tersebut dapat dan harus mengubah kolom defaultPolylineOptions input, dan menampilkannya sebagai polylineOptions dalam objek output.PolylineSetupOptions
PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)
Antarmuka PolylineSetupOptions
antarmuka
google.maps.journeySharing.PolylineSetupOptions
Opsi PolylineSetup.
Properti | |
|---|---|
polylineOptions
opsional |
Jenis:
PolylineOptions optionalOpsi polyline. |
visible
opsional |
Jenis:
boolean optionalVisibilitas polyline. |
Antarmuka DefaultPolylineSetupOptions
antarmuka
google.maps.journeySharing.DefaultPolylineSetupOptions
Opsi default PolylineSetup.
Properti | |
|---|---|
defaultPolylineOptions |
Jenis:
PolylineOptionsOpsi polyline default. |
defaultVisible |
Jenis:
booleanVisibilitas polyline default. |
Typedef MarkerSetup
typedef
google.maps.journeySharing.MarkerSetup
Jenis MarkerSetup.
Jenis ini menerima objek , atau fungsi yang menerima objek MarkerSetupOptions dan menampilkan objek DefaultMarkerSetupOptions. MarkerSetupOptions
Jika menentukan fungsi, fungsi tersebut dapat dan harus mengubah kolom defaultMarkerOptions input, dan menampilkannya sebagai markerOptions dalam objek output.MarkerSetupOptions
MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)
Antarmuka MarkerSetupOptions
antarmuka
google.maps.journeySharing.MarkerSetupOptions
Opsi MarkerSetup.
Properti | |
|---|---|
markerOptions
opsional |
Jenis:
Opsi penanda. |
Antarmuka DefaultMarkerSetupOptions
antarmuka
google.maps.journeySharing.DefaultMarkerSetupOptions
Opsi default MarkerSetup.
Properti | |
|---|---|
defaultMarkerOptions |
Jenis:
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.
Properti | |
|---|---|
defaultOptions |
Jenis:
Opsi default yang digunakan untuk membuat penanda ini. |
isNew |
Jenis:
booleanJika benar, penanda baru dibuat, dan fungsi penyesuaian penanda dipanggil untuk pertama kalinya, sebelum penanda ditambahkan ke tampilan peta. Salah untuk sebaliknya. |
marker |
Jenis:
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.
Properti | |
|---|---|
vehicle |
Jenis:
DeliveryVehicleKendaraan 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.
Properti | |
|---|---|
stopIndex |
Jenis:
numberIndeks 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.
Properti | |
|---|---|
task |
Jenis:
TaskLokasi 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.
Properti | |
|---|---|
taskTrackingInfo |
Jenis:
TaskTrackingInfoInformasi 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.
Properti | |
|---|---|
trip |
Jenis:
TripPerjalanan 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.
Properti | |
|---|---|
waypointIndex |
Jenis:
numberIndeks 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.
Properti | |
|---|---|
vehicle |
Jenis:
VehicleKendaraan 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
Properti | |
|---|---|
waypointIndex |
Jenis:
numberIndeks 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.
Properti | |
|---|---|
defaultOptions |
Jenis:
PolylineOptionsOpsi default yang digunakan untuk membuat kumpulan polyline ini. |
isNew |
Jenis:
booleanJika benar, daftar polyline baru dibuat, dan fungsi penyesuaian polyline dipanggil untuk pertama kalinya. Salah untuk sebaliknya. |
polylines |
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.
Properti | |
|---|---|
taskTrackingInfo |
Jenis:
TaskTrackingInfoInformasi 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.
Properti | |
|---|---|
trip |
Jenis:
TripPerjalanan 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.
Properti | |
|---|---|
vehicle |
Jenis:
VehicleKendaraan 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.
Properti | |
|---|---|
deliveryVehicle |
Jenis:
DeliveryVehicleKendaraan pengiriman yang melintasi polyline ini. |
Diwarisi:
defaultOptions,
isNew,
polylines
| |