UI Customization

PolylineSetup typedef

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 typedef

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
เครื่องหมาย การปรับแต่งใดๆ ควรทำกับออบเจ็กต์นี้โดยตรง

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

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

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

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

vehicle
ประเภท:  DeliveryVehicle
รถส่งของซึ่งแสดงด้วยเครื่องหมายนี้
รับค่ามา: defaultOptions, isNew, marker

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

อินเทอร์เฟซ 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

อินเทอร์เฟซ 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

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

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

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

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

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

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

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

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

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

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

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

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

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

deliveryVehicle
ประเภท:  DeliveryVehicle
รถที่นำส่งจะข้ามผ่านเส้นประกอบนี้
รับค่ามา: defaultOptions, isNew, polylines