UI Customization

PolylineSetup typedef

google.maps.journeySharing.PolylineSetup typedef

ประเภท PolylineSetup

ประเภทนี้จะยอมรับออบเจ็กต์ PolylineSetupOptions หรือฟังก์ชันที่ยอมรับออบเจ็กต์ DefaultPolylineSetupOptions และแสดงผลออบเจ็กต์ PolylineSetupOptions

หากระบุฟังก์ชัน ฟังก์ชันนั้นสามารถและควรแก้ไขช่อง defaultPolylineOptions ของอินพุต และแสดงผลเป็น polylineOptions ในออบเจ็กต์ PolylineSetupOptions เอาต์พุต

PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)

PolylineSetupOptions interface

google.maps.journeySharing.PolylineSetupOptions อินเทอร์เฟซ

ตัวเลือก PolylineSetup

polylineOptions optional
ประเภท:  PolylineOptions optional
ตัวเลือกโพลีไลน์
visible optional
ประเภท:  boolean optional
การแสดงเส้นประกอบ

DefaultPolylineSetupOptions interface

google.maps.journeySharing.DefaultPolylineSetupOptions อินเทอร์เฟซ

ตัวเลือกเริ่มต้นของ PolylineSetup

defaultPolylineOptions
ประเภท:  PolylineOptions
ตัวเลือกโพลีไลน์เริ่มต้น
defaultVisible
ประเภท:  boolean
ระดับการเข้าถึงเริ่มต้นของเส้นประกอบ

MarkerSetup typedef

google.maps.journeySharing.MarkerSetup typedef

ประเภท MarkerSetup

ประเภทนี้จะยอมรับออบเจ็กต์ MarkerSetupOptions หรือฟังก์ชันที่ยอมรับออบเจ็กต์ DefaultMarkerSetupOptions และแสดงผลออบเจ็กต์ MarkerSetupOptions

หากระบุฟังก์ชัน ฟังก์ชันนั้นสามารถและควรแก้ไขช่อง defaultMarkerOptions ของอินพุต และแสดงผลเป็น markerOptions ในออบเจ็กต์ MarkerSetupOptions เอาต์พุต

MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)

MarkerSetupOptions interface

google.maps.journeySharing.MarkerSetupOptions อินเทอร์เฟซ

ตัวเลือก MarkerSetup

markerOptions optional
ประเภท:  MarkerOptions optional
ตัวเลือกเครื่องหมาย

DefaultMarkerSetupOptions interface

google.maps.journeySharing.DefaultMarkerSetupOptions อินเทอร์เฟซ

ตัวเลือกเริ่มต้นของ MarkerSetup

defaultMarkerOptions
ประเภท:  MarkerOptions
ตัวเลือกเครื่องหมายเริ่มต้น

MarkerCustomizationFunctionParams interface

google.maps.journeySharing.MarkerCustomizationFunctionParams อินเทอร์เฟซ

พารามิเตอร์ที่ใช้ร่วมกันในฟังก์ชันการปรับแต่งเครื่องหมายทั้งหมด ไม่มีออบเจ็กต์ของคลาสนี้ที่ระบุให้กับฟังก์ชันการปรับแต่งเครื่องหมายโดยตรง แต่จะใช้ออบเจ็กต์ของคลาสที่สืบทอดมาแทน

defaultOptions
ประเภท:  MarkerOptions
ตัวเลือกเริ่มต้นที่ใช้สร้างเครื่องหมายนี้
isNew
ประเภท:  boolean
หากเป็น "จริง" แสดงว่าเครื่องหมายสร้างขึ้นใหม่ และมีการเรียกใช้ฟังก์ชันการปรับแต่งเครื่องหมายเป็นครั้งแรกก่อนที่จะเพิ่มเครื่องหมายไปยังมุมมองแผนที่ จะเป็นเท็จหากไม่เป็นเช่นนั้น
marker
ประเภท:  Marker
เครื่องหมาย คุณควรทำการปรับแต่งกับออบเจ็กต์นี้โดยตรง

DeliveryVehicleMarkerCustomizationFunctionParams interface

google.maps.journeySharing.DeliveryVehicleMarkerCustomizationFunctionParams อินเทอร์เฟซ

พารามิเตอร์เฉพาะสำหรับฟังก์ชันการปรับแต่งเครื่องหมายที่ใช้ตัวเลือกกับเครื่องหมายยานพาหนะนำส่ง ใช้โดย FleetEngineDeliveryVehicleLocationProviderOptions.deliveryVehicleMarkerCustomization และ FleetEngineDeliveryFleetLocationProviderOptions.deliveryVehicleMarkerCustomization

อินเทอร์เฟซนี้ขยายจาก MarkerCustomizationFunctionParams

vehicle
ประเภท:  DeliveryVehicle
ยานพาหนะนำส่งที่แสดงโดยเครื่องหมายนี้
รับค่ามา: defaultOptions, isNew, marker

PlannedStopMarkerCustomizationFunctionParams interface

google.maps.journeySharing.PlannedStopMarkerCustomizationFunctionParams อินเทอร์เฟซ

พารามิเตอร์เฉพาะสำหรับฟังก์ชันการปรับแต่งเครื่องหมายที่ใช้ตัวเลือกกับเครื่องหมายที่แสดงจุดแวะพักที่วางแผนไว้ ใช้โดย FleetEngineDeliveryVehicleLocationProviderOptions.plannedStopMarkerCustomization

อินเทอร์เฟซนี้ขยายจาก DeliveryVehicleMarkerCustomizationFunctionParams

stopIndex
ประเภท:  number
ดัชนีฐาน 0 ของป้ายจอดรถนี้ในรายการป้ายจอดรถที่เหลือ
รับค่ามา: defaultOptions, isNew, marker, vehicle

TaskMarkerCustomizationFunctionParams interface

google.maps.journeySharing.TaskMarkerCustomizationFunctionParams อินเทอร์เฟซ

พารามิเตอร์เฉพาะสำหรับฟังก์ชันการปรับแต่งเครื่องหมายที่ใช้ตัวเลือกกับเครื่องหมายที่แสดงตำแหน่งงานตามแผนหรือตำแหน่งงานจริง ใช้โดย FleetEngineDeliveryVehicleLocationProviderOptions.taskMarkerCustomization และ FleetEngineDeliveryVehicleLocationProviderOptions.taskOutcomeMarkerCustomization

อินเทอร์เฟซนี้ขยายจาก DeliveryVehicleMarkerCustomizationFunctionParams

task
ประเภท:  Task
ตำแหน่งงานซึ่งแสดงโดยเครื่องหมายนี้
รับค่ามา: defaultOptions, isNew, marker, vehicle

ShipmentMarkerCustomizationFunctionParams interface

google.maps.journeySharing.ShipmentMarkerCustomizationFunctionParams อินเทอร์เฟซ

พารามิเตอร์เฉพาะสำหรับฟังก์ชันการปรับแต่งเครื่องหมายที่ใช้ตัวเลือกกับเครื่องหมายที่แสดงยานพาหนะนำส่งสินค้าและสถานที่ปลายทาง ใช้โดย FleetEngineShipmentLocationProviderOptions.deliveryVehicleMarkerCustomization และ FleetEngineShipmentLocationProviderOptions.destinationMarkerCustomization

อินเทอร์เฟซนี้ขยายจาก MarkerCustomizationFunctionParams

taskTrackingInfo
ประเภท:  TaskTrackingInfo
ข้อมูลของงานที่เชื่อมโยงกับเครื่องหมายนี้
รับค่ามา: defaultOptions, isNew, marker

TripMarkerCustomizationFunctionParams interface

google.maps.journeySharing.TripMarkerCustomizationFunctionParams อินเทอร์เฟซ

พารามิเตอร์เฉพาะสำหรับฟังก์ชันการปรับแต่งเครื่องหมายที่ใช้ตัวเลือกกับเครื่องหมายที่แสดงยานพาหนะ ต้นทาง และปลายทางของการเดินทาง ใช้โดย FleetEngineTripLocationProviderOptions.vehicleMarkerCustomization, FleetEngineTripLocationProviderOptions.originMarkerCustomization และ FleetEngineTripLocationProviderOptions.destinationMarkerCustomization

อินเทอร์เฟซนี้ขยายจาก MarkerCustomizationFunctionParams

trip
ประเภท:  Trip
การเดินทางที่เชื่อมโยงกับเครื่องหมายนี้

หากต้องการทราบข้อมูลเกี่ยวกับยานพาหนะที่ให้บริการในการเดินทางครั้งนี้ ให้ใช้ Trip.latestVehicleLocationUpdate และ Trip.remainingWaypoints
รับค่ามา: defaultOptions, isNew, marker

TripWaypointMarkerCustomizationFunctionParams interface

google.maps.journeySharing.TripWaypointMarkerCustomizationFunctionParams อินเทอร์เฟซ

พารามิเตอร์เฉพาะสำหรับฟังก์ชันการปรับแต่งเครื่องหมายซึ่งใช้ตัวเลือกกับเครื่องหมายที่แสดงตำแหน่งจุดแวะพักระหว่างการเดินทาง ใช้โดย FleetEngineTripLocationProviderOptions.waypointMarkerCustomization

อินเทอร์เฟซนี้ขยายจาก TripMarkerCustomizationFunctionParams

waypointIndex
ประเภท:  number
ดัชนีจุดสังเกตที่เริ่มต้นที่ 0 ซึ่งเชื่อมโยงกับเครื่องหมายนี้ ใช้ดัชนีนี้ใน Trip.remainingWaypoints เพื่อเรียกข้อมูลเกี่ยวกับจุดสังเกต
รับค่ามา: defaultOptions, isNew, marker, trip

VehicleMarkerCustomizationFunctionParams interface

google.maps.journeySharing.VehicleMarkerCustomizationFunctionParams อินเทอร์เฟซ

พารามิเตอร์เฉพาะสำหรับฟังก์ชันการปรับแต่งเครื่องหมายที่ใช้ตัวเลือกกับเครื่องหมายยานพาหนะ ใช้โดย FleetEngineVehicleLocationProviderOptions.vehicleMarkerCustomization และ FleetEngineFleetLocationProviderOptions.vehicleMarkerCustomization

อินเทอร์เฟซนี้ขยายจาก MarkerCustomizationFunctionParams

vehicle
ประเภท:  Vehicle
ยานพาหนะที่แสดงโดยเครื่องหมายนี้
รับค่ามา: defaultOptions, isNew, marker

VehicleWaypointMarkerCustomizationFunctionParams interface

google.maps.journeySharing.VehicleWaypointMarkerCustomizationFunctionParams อินเทอร์เฟซ

พารามิเตอร์เฉพาะสำหรับฟังก์ชันการปรับแต่งเครื่องหมายที่ใช้ตัวเลือกกับเครื่องหมายจุดแวะพักของยานพาหนะ ใช้โดย FleetEngineVehicleLocationProviderOptions.originMarkerCustomization, FleetEngineVehicleLocationProviderOptions.destinationMarkerCustomization และ FleetEngineVehicleLocationProviderOptions.intermediateDestinationMarkerCustomization

อินเทอร์เฟซนี้ขยายจาก VehicleMarkerCustomizationFunctionParams

waypointIndex
ประเภท:  number
ดัชนีจุดสังเกตที่เริ่มต้นที่ 0 ซึ่งเชื่อมโยงกับเครื่องหมายนี้ ใช้ดัชนีนี้ใน Vehicle.waypoints เพื่อเรียกข้อมูลเกี่ยวกับจุดสังเกต
รับค่ามา: defaultOptions, isNew, marker, vehicle

อินเทอร์เฟซ PolylineCustomizationFunctionParams

google.maps.journeySharing.PolylineCustomizationFunctionParams อินเทอร์เฟซ

พารามิเตอร์ที่ใช้ร่วมกันในฟังก์ชันการปรับแต่งเส้นประกอบทั้งหมด ไม่มีออบเจ็กต์ของคลาสนี้ที่ส่งไปยังฟังก์ชันการปรับแต่งเส้นประกอบโดยตรง แต่จะใช้ออบเจ็กต์ของคลาสที่สืบทอดมาแทน

defaultOptions
ประเภท:  PolylineOptions
ตัวเลือกเริ่มต้นที่ใช้สร้างชุดเส้นประกอบนี้
isNew
ประเภท:  boolean
หากเป็น "จริง" ระบบจะสร้างรายการเส้นประกอบใหม่และเรียกใช้ฟังก์ชันการปรับแต่งเส้นประกอบเป็นครั้งแรก จะเป็นเท็จหากไม่เป็นเช่นนั้น
polylines
ประเภท:  Array<Polyline>
รายการรูปหลายเส้นที่สร้าง โดยจัดเรียงตามลําดับเพื่อสร้างเส้นทางที่แสดงผล

อินเทอร์เฟซ ShipmentPolylineCustomizationFunctionParams

google.maps.journeySharing.ShipmentPolylineCustomizationFunctionParams อินเทอร์เฟซ

พารามิเตอร์เฉพาะสำหรับฟังก์ชันการปรับแต่งเส้นประกอบสำหรับ FleetEngineShipmentLocationProvider

อินเทอร์เฟซนี้ขยายจาก PolylineCustomizationFunctionParams

taskTrackingInfo
ประเภท:  TaskTrackingInfo
ข้อมูลของงานที่เชื่อมโยงกับเส้นประกอบนี้
รับค่ามา: defaultOptions, isNew, polylines

TripPolylineCustomizationFunctionParams interface

google.maps.journeySharing.TripPolylineCustomizationFunctionParams อินเทอร์เฟซ

พารามิเตอร์เฉพาะสำหรับฟังก์ชันการปรับแต่งเส้นประกอบสำหรับ FleetEngineTripLocationProvider

อินเทอร์เฟซนี้ขยายจาก PolylineCustomizationFunctionParams

trip
ประเภท:  Trip
การเดินทางที่เชื่อมโยงกับเส้นประกอบนี้
รับค่ามา: defaultOptions, isNew, polylines

อินเทอร์เฟซ VehiclePolylineCustomizationFunctionParams

google.maps.journeySharing.VehiclePolylineCustomizationFunctionParams อินเทอร์เฟซ

พารามิเตอร์เฉพาะสำหรับฟังก์ชันการปรับแต่งเส้นประกอบสำหรับ FleetEngineVehicleLocationProvider

อินเทอร์เฟซนี้ขยายจาก PolylineCustomizationFunctionParams

vehicle
ประเภท:  Vehicle
ยานพาหนะที่วิ่งผ่านเส้นประกอบนี้
รับค่ามา: defaultOptions, isNew, polylines

DeliveryVehiclePolylineCustomizationFunctionParams interface

google.maps.journeySharing.DeliveryVehiclePolylineCustomizationFunctionParams อินเทอร์เฟซ

พารามิเตอร์เฉพาะสำหรับฟังก์ชันการปรับแต่งเส้นประกอบสำหรับ FleetEngineDeliveryVehicleLocationProvider

อินเทอร์เฟซนี้ขยายจาก PolylineCustomizationFunctionParams

deliveryVehicle
ประเภท:  DeliveryVehicle
ยานพาหนะนำส่งที่วิ่งผ่านเส้นประกอบนี้
รับค่ามา: defaultOptions, isNew, polylines