UI Customization

PolylineSetup ประเภทคําจํากัดความ

google.maps.journeySharing.PolylineSetup Typedef

ประเภท PolylineSetup

ชนิดนี้จะยอมรับวัตถุ PolylineSetupOptions หรือฟังก์ชันที่ยอมรับวัตถุ DefaultPolylineSetupOptions และส่งคืนวัตถุ PolylineSetupOptions

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

PolylineSetupOptions|(function(DefaultPolylineSetupOptions): PolylineSetupOptions)

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

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

ตัวเลือก PolylineSetup

polylineOptions optional
ประเภท:  PolylineOptions optional
ตัวเลือกเส้นประกอบ
visible optional
ประเภท:  boolean optional
การเปิดเผยเส้นประกอบ

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

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

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

defaultPolylineOptions
ประเภท:  PolylineOptions
ตัวเลือกโพลีไลน์เริ่มต้น
defaultVisible
ประเภท:  boolean
การเปิดเผยโพลีไลน์เริ่มต้น

MarkerSetup ประเภทการพิมพ์

google.maps.journeySharing.MarkerSetup Typedef

ประเภท MarkerSetup

ชนิดนี้จะยอมรับวัตถุ MarkerSetupOptions หรือฟังก์ชันที่ยอมรับวัตถุ DefaultMarkerSetupOptions และส่งคืนวัตถุ MarkerSetupOptions

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

MarkerSetupOptions|(function(DefaultMarkerSetupOptions): MarkerSetupOptions)

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

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

ตัวเลือก MarkerSetup

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

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

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

ตัวเลือก MarkerSetup

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

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

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

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

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

อินเทอร์เฟซของ VehicleMarkerCustomization Farams

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

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

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

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

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

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

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

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

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

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

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

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

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

task
ประเภท:  Task
ตําแหน่งของงานที่มีเครื่องหมายนี้
รับค่าเดิม: defaultOptions, isNew, marker, vehicle

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

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

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

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

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

ฟังก์ชัน TripMarkerCustomizationFunctionParams

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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