Map View

คลาส JourneySharingMapView

google.maps.journeySharing.JourneySharingMapView ชั้นเรียน

มุมมองแผนที่

เข้าถึงโดยโทรไปที่ const {JourneySharingMapView} = await google.maps.importLibrary("journeySharing") ดูไลบรารีใน Maps JavaScript API

JourneySharingMapView
JourneySharingMapView(options)
พารามิเตอร์: 
ยกตัวอย่างมุมมองแผนที่
anticipatedRoutePolylines
ประเภท:  Array<Polyline>
แสดงผลเส้นประกอบเส้นทางที่คาดไว้ หากมี
anticipatedRoutePolylineSetup
ประเภท:  PolylineSetup
กำหนดค่าตัวเลือกสำหรับเส้นประกอบเส้นทางที่คาดไว้ เรียกใช้ทุกครั้งที่มีการแสดงผลโพลีไลน์เส้นทางที่คาดไว้ใหม่

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

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

อย่าใช้ออบเจ็กต์ PolylineSetupOptions เดียวกันซ้ำในฟังก์ชัน PolylineSetup หรือค่าคงที่อื่น และอย่าใช้ออบเจ็กต์ google.maps.PolylineOptions เดียวกันซ้ำสำหรับคีย์ polylineOptions ในออบเจ็กต์ PolylineSetupOptions อื่น หากไม่ได้ตั้งค่า polylineOptions หรือ visible ไว้หรือเป็นค่าว่าง ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งไว้สำหรับ polylineOptions.map หรือ polylineOptions.path
automaticViewportMode
ประเภท:  AutomaticViewportMode
ช่องนี้เป็นแบบอ่านอย่างเดียว โหมดวิวพอร์ตอัตโนมัติ
element
ประเภท:  Element
ช่องนี้เป็นแบบอ่านอย่างเดียว องค์ประกอบ DOM ที่สำรองมุมมอง
enableTraffic
ประเภท:  boolean
เปิดหรือปิดใช้งานเลเยอร์การจราจร
locationProvider
ประเภท:  LocationProvider
ช่องนี้เป็นแบบอ่านอย่างเดียว แหล่งที่มาของตำแหน่งที่ติดตามที่จะแสดงในมุมมองแผนที่การติดตาม
map
ประเภท:  Map
ช่องนี้เป็นแบบอ่านอย่างเดียว วัตถุแผนที่ที่อยู่ในมุมมองแผนที่
mapOptions
ประเภท:  MapOptions
ช่องนี้เป็นแบบอ่านอย่างเดียว ตัวเลือกแผนที่ที่ส่งผ่านเข้ามาในแผนที่ผ่านทางมุมมองแผนที่
takenRoutePolylines
ประเภท:  Array<Polyline>
แสดงผลโพลีไลน์เส้นทางที่ถ่ายไว้ หากมี
takenRoutePolylineSetup
ประเภท:  PolylineSetup
กำหนดค่าตัวเลือกสำหรับเส้นประกอบเส้นทางที่ใช้ เรียกใช้เมื่อใดก็ตามที่แสดงผลโพลีไลน์เส้นทางใหม่ที่ใช้แล้ว

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

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

อย่าใช้ออบเจ็กต์ PolylineSetupOptions เดียวกันซ้ำในฟังก์ชัน PolylineSetup หรือค่าคงที่อื่น และอย่าใช้ออบเจ็กต์ google.maps.PolylineOptions เดียวกันซ้ำสำหรับคีย์ polylineOptions ในออบเจ็กต์ PolylineSetupOptions อื่น

ระบบจะไม่สนใจค่าที่ตั้งไว้สำหรับ polylineOptions.map หรือ polylineOptions.path ระบบจะเขียนทับค่าที่ยังไม่ได้ตั้งค่าหรือค่า Null ด้วยค่าเริ่มต้น
destinationMarkerSetup
ประเภท:  MarkerSetup
กำหนดค่าตัวเลือกสำหรับเครื่องหมายระบุตำแหน่งปลายทาง เรียกใช้เมื่อใดก็ตามที่ตัวทำเครื่องหมายปลายทางใหม่แสดงผล

หากระบุฟังก์ชัน ฟังก์ชันดังกล่าวสามารถและควรแก้ไขช่อง defaultmarkerOptions ของอินพุตที่มีออบเจ็กต์ google.maps.markerOptions และส่งคืนค่าเป็น MarkOptions ในออบเจ็กต์ ManageSetupOptions เอาต์พุต

การระบุออบเจ็กต์ MarkSetupOptions มีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น

อย่าใช้วัตถุ MakerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup อื่นๆ หรือค่าคงที่ต่างๆ และอย่าใช้ออบเจ็กต์ google.maps.markerOptions เดียวกันซ้ำสำหรับคีย์ identifierOptions ในวัตถุ MarkupSetupOptions อื่น หากไม่ได้ตั้งค่า MarkOptions หรือค่า Null ไว้ ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งไว้สำหรับ identifierOptions.map หรือ meetOptions.position แล้ว
originMarkerSetup
ประเภท:  MarkerSetup
กำหนดค่าตัวเลือกสำหรับเครื่องหมายระบุตำแหน่งต้นทาง เรียกใช้เมื่อใดก็ตามที่ตัวทำเครื่องหมายต้นทางใหม่แสดงผล

หากระบุฟังก์ชัน ฟังก์ชันดังกล่าวสามารถและควรแก้ไขช่อง defaultmarkerOptions ของอินพุตที่มีออบเจ็กต์ google.maps.markerOptions และส่งคืนค่าเป็น MarkOptions ในออบเจ็กต์ ManageSetupOptions เอาต์พุต

การระบุออบเจ็กต์ MarkSetupOptions มีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น

อย่าใช้วัตถุ MakerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup อื่นๆ หรือค่าคงที่ต่างๆ และอย่าใช้ออบเจ็กต์ google.maps.markerOptions เดียวกันซ้ำสำหรับคีย์ identifierOptions ในวัตถุ MarkupSetupOptions อื่น หากไม่ได้ตั้งค่า MarkOptions หรือค่า Null ไว้ ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งไว้สำหรับ identifierOptions.map หรือ meetOptions.position แล้ว
pingMarkerSetup
ประเภท:  MarkerSetup
กำหนดค่าตัวเลือกสำหรับเครื่องหมายระบุตำแหน่งแบบ ping เรียกใช้เมื่อใดก็ตามที่ตัวทำเครื่องหมาย ping ใหม่แสดงผล

หากระบุฟังก์ชัน ฟังก์ชันดังกล่าวสามารถและควรแก้ไขช่อง defaultmarkerOptions ของอินพุตที่มีออบเจ็กต์ google.maps.markerOptions และส่งคืนค่าเป็น MarkOptions ในออบเจ็กต์ ManageSetupOptions เอาต์พุต

การระบุออบเจ็กต์ MarkSetupOptions มีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น

อย่าใช้วัตถุ MakerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup อื่นๆ หรือค่าคงที่ต่างๆ และอย่าใช้ออบเจ็กต์ google.maps.markerOptions เดียวกันซ้ำสำหรับคีย์ identifierOptions ในวัตถุ MarkupSetupOptions อื่น หากไม่ได้ตั้งค่า MarkOptions หรือค่า Null ไว้ ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งไว้สำหรับ identifierOptions.map หรือ meetOptions.position แล้ว
successfulTaskMarkerSetup
ประเภท:  MarkerSetup
กำหนดค่าตัวเลือกสำหรับเครื่องหมายระบุตำแหน่งงานที่สำเร็จ เรียกใช้เมื่อใดก็ตามที่ตัวทำเครื่องหมายงานสำเร็จใหม่

หากระบุฟังก์ชัน ฟังก์ชันดังกล่าวสามารถและควรแก้ไขช่อง defaultmarkerOptions ของอินพุตที่มีออบเจ็กต์ google.maps.markerOptions และส่งคืนค่าเป็น MarkOptions ในออบเจ็กต์ ManageSetupOptions เอาต์พุต

การระบุออบเจ็กต์ MarkSetupOptions มีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น

อย่าใช้วัตถุ MakerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup อื่นๆ หรือค่าคงที่ต่างๆ และอย่าใช้ออบเจ็กต์ google.maps.markerOptions เดียวกันซ้ำสำหรับคีย์ identifierOptions ในวัตถุ MarkupSetupOptions อื่น หากไม่ได้ตั้งค่า MarkOptions หรือค่า Null ไว้ ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งไว้สำหรับ identifierOptions.map หรือ meetOptions.position แล้ว
taskOutcomeMarkerSetup
ประเภท:  MarkerSetup
กำหนดค่าตัวเลือกสำหรับเครื่องหมายระบุตำแหน่งที่เป็นผลลัพธ์ของงาน เรียกใช้เมื่อใดก็ตามที่ตัวทำเครื่องหมายตำแหน่งของผลลัพธ์ของงานใหม่แสดงผล

หากระบุฟังก์ชัน ฟังก์ชันดังกล่าวสามารถและควรแก้ไขช่อง defaultmarkerOptions ของอินพุตที่มีออบเจ็กต์ google.maps.markerOptions และส่งคืนค่าเป็น MarkOptions ในออบเจ็กต์ ManageSetupOptions เอาต์พุต

การระบุออบเจ็กต์ MarkSetupOptions มีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น

อย่าใช้วัตถุ MakerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup อื่นๆ หรือค่าคงที่ต่างๆ และอย่าใช้ออบเจ็กต์ google.maps.markerOptions เดียวกันซ้ำสำหรับคีย์ identifierOptions ในวัตถุ MarkupSetupOptions อื่น หากไม่ได้ตั้งค่า MarkOptions หรือค่า Null ไว้ ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งไว้สำหรับ identifierOptions.map หรือ meetOptions.position แล้ว
unsuccessfulTaskMarkerSetup
ประเภท:  MarkerSetup
กำหนดค่าตัวเลือกสำหรับเครื่องหมายระบุตำแหน่งงานที่ไม่สำเร็จ เรียกใช้เมื่อใดก็ตามที่ตัวทำเครื่องหมายงานที่ไม่สำเร็จใหม่แสดงผล

หากระบุฟังก์ชัน ฟังก์ชันดังกล่าวสามารถและควรแก้ไขช่อง defaultmarkerOptions ของอินพุตที่มีออบเจ็กต์ google.maps.markerOptions และส่งคืนค่าเป็น MarkOptions ในออบเจ็กต์ ManageSetupOptions เอาต์พุต

การระบุออบเจ็กต์ MarkSetupOptions มีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น

อย่าใช้วัตถุ MakerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup อื่นๆ หรือค่าคงที่ต่างๆ และอย่าใช้ออบเจ็กต์ google.maps.markerOptions เดียวกันซ้ำสำหรับคีย์ identifierOptions ในวัตถุ MarkupSetupOptions อื่น หากไม่ได้ตั้งค่า MarkOptions หรือค่า Null ไว้ ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งไว้สำหรับ identifierOptions.map หรือ meetOptions.position แล้ว
vehicleMarkerSetup
ประเภท:  MarkerSetup
กำหนดค่าตัวเลือกสำหรับเครื่องหมายระบุตำแหน่งรถ เรียกใช้ทุกครั้งที่มีการแสดงผลเครื่องหมายยานพาหนะใหม่

หากระบุฟังก์ชัน ฟังก์ชันดังกล่าวสามารถและควรแก้ไขช่อง defaultmarkerOptions ของอินพุตที่มีออบเจ็กต์ google.maps.markerOptions และส่งคืนค่าเป็น MarkOptions ในออบเจ็กต์ ManageSetupOptions เอาต์พุต

การระบุออบเจ็กต์ MarkSetupOptions มีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น

อย่าใช้วัตถุ MakerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup อื่นๆ หรือค่าคงที่ต่างๆ และอย่าใช้ออบเจ็กต์ google.maps.markerOptions เดียวกันซ้ำสำหรับคีย์ identifierOptions ในวัตถุ MarkupSetupOptions อื่น หากไม่ได้ตั้งค่า MarkOptions หรือค่า Null ไว้ ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งไว้สำหรับ identifierOptions.map หรือ meetOptions.position แล้ว
waypointMarkerSetup
ประเภท:  MarkerSetup
กำหนดค่าตัวเลือกสำหรับเครื่องหมายระบุตำแหน่งบนทาง เรียกใช้เมื่อใดก็ตามที่ตัวทำเครื่องหมายจุดอ้างอิงใหม่แสดงผล

หากระบุฟังก์ชัน ฟังก์ชันดังกล่าวสามารถและควรแก้ไขช่อง defaultmarkerOptions ของอินพุตที่มีออบเจ็กต์ google.maps.markerOptions และส่งคืนค่าเป็น MarkOptions ในออบเจ็กต์ ManageSetupOptions เอาต์พุต

การระบุออบเจ็กต์ MarkSetupOptions มีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น

อย่าใช้วัตถุ MakerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup อื่นๆ หรือค่าคงที่ต่างๆ และอย่าใช้ออบเจ็กต์ google.maps.markerOptions เดียวกันซ้ำสำหรับคีย์ identifierOptions ในวัตถุ MarkupSetupOptions อื่น หากไม่ได้ตั้งค่า MarkOptions หรือค่า Null ไว้ ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งไว้สำหรับ identifierOptions.map หรือ meetOptions.position แล้ว
destinationMarkers
ประเภท:  Array<Marker>
แสดงเครื่องหมายจุดหมาย หากมี
originMarkers
ประเภท:  Array<Marker>
แสดงเครื่องหมายต้นทาง หากมี
successfulTaskMarkers
ประเภท:  Array<Marker>
แสดงเครื่องหมายงานที่ทำสำเร็จ (หากมี)
taskOutcomeMarkers
ประเภท:  Array<Marker>
แสดงผลเครื่องหมายผลลัพธ์ของงาน (หากมี)
unsuccessfulTaskMarkers
ประเภท:  Array<Marker>
แสดงเครื่องหมายงานที่ไม่สำเร็จ หากมี
vehicleMarkers
ประเภท:  Array<Marker>
แสดงเครื่องหมายยานพาหนะ (หากมี)
waypointMarkers
ประเภท:  Array<Marker>
แสดงเครื่องหมายชี้ทาง (หากมี)

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

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

ตัวเลือกสำหรับมุมมองแผนที่

element
ประเภท:  Element
องค์ประกอบ DOM ที่สำรองมุมมอง ต้องระบุ
locationProvider
ประเภท:  LocationProvider
แหล่งที่มาของตำแหน่งที่ติดตามที่จะแสดงในมุมมองแผนที่การติดตาม ต้องระบุ
anticipatedRoutePolylineSetup optional
ประเภท:  PolylineSetup optional
กำหนดค่าตัวเลือกสำหรับเส้นประกอบเส้นทางที่คาดไว้ เรียกใช้ทุกครั้งที่มีการแสดงผลโพลีไลน์เส้นทางที่คาดไว้ใหม่

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

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

อย่าใช้ออบเจ็กต์ PolylineSetupOptions เดียวกันซ้ำในฟังก์ชัน PolylineSetup หรือค่าคงที่อื่น และอย่าใช้ออบเจ็กต์ google.maps.PolylineOptions เดียวกันซ้ำสำหรับคีย์ polylineOptions ในออบเจ็กต์ PolylineSetupOptions อื่น หากไม่ได้ตั้งค่า polylineOptions หรือ visible ไว้หรือเป็นค่าว่าง ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งไว้สำหรับ polylineOptions.map หรือ polylineOptions.path
automaticViewportMode optional
ประเภท:  AutomaticViewportMode optional
โหมดวิวพอร์ตอัตโนมัติ ค่าเริ่มต้นคือ FIT_ANTICIPATED_ROUTE ซึ่งทำให้มุมมองแผนที่ปรับวิวพอร์ตโดยอัตโนมัติเพื่อให้พอดีกับเครื่องหมายของยานพาหนะ เครื่องหมายระบุตำแหน่ง และเส้นประกอบของเส้นทางที่คาดว่าจะมองเห็นได้ ตั้งค่าเป็น "NONE" เพื่อปิดการปรับพอดีอัตโนมัติ
destinationMarkerSetup optional
ประเภท:  MarkerSetup optional
กำหนดค่าตัวเลือกสำหรับเครื่องหมายระบุตำแหน่งปลายทาง เรียกใช้เมื่อใดก็ตามที่ตัวทำเครื่องหมายปลายทางใหม่แสดงผล

หากระบุฟังก์ชัน ฟังก์ชันดังกล่าวสามารถและควรแก้ไขช่อง defaultmarkerOptions ของอินพุตที่มีออบเจ็กต์ google.maps.markerOptions และส่งคืนค่าเป็น MarkOptions ในออบเจ็กต์ ManageSetupOptions เอาต์พุต

การระบุออบเจ็กต์ MarkSetupOptions มีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น

อย่าใช้วัตถุ MakerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup อื่นๆ หรือค่าคงที่ต่างๆ และอย่าใช้ออบเจ็กต์ google.maps.markerOptions เดียวกันซ้ำสำหรับคีย์ identifierOptions ในวัตถุ MarkupSetupOptions อื่น หากไม่ได้ตั้งค่า MarkOptions หรือค่า Null ไว้ ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งไว้สำหรับ identifierOptions.map หรือ meetOptions.position แล้ว
mapOptions optional
ประเภท:  MapOptions optional
ตัวเลือกแผนที่ที่ส่งผ่านลงในตัวสร้าง google.maps.Map
originMarkerSetup optional
ประเภท:  MarkerSetup optional
กำหนดค่าตัวเลือกสำหรับเครื่องหมายระบุตำแหน่งต้นทาง เรียกใช้เมื่อใดก็ตามที่ตัวทำเครื่องหมายต้นทางใหม่แสดงผล

หากระบุฟังก์ชัน ฟังก์ชันดังกล่าวสามารถและควรแก้ไขช่อง defaultmarkerOptions ของอินพุตที่มีออบเจ็กต์ google.maps.markerOptions และส่งคืนค่าเป็น MarkOptions ในออบเจ็กต์ ManageSetupOptions เอาต์พุต

การระบุออบเจ็กต์ MarkSetupOptions มีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น

อย่าใช้วัตถุ MakerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup อื่นๆ หรือค่าคงที่ต่างๆ และอย่าใช้ออบเจ็กต์ google.maps.markerOptions เดียวกันซ้ำสำหรับคีย์ identifierOptions ในวัตถุ MarkupSetupOptions อื่น หากไม่ได้ตั้งค่า MarkOptions หรือค่า Null ไว้ ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งไว้สำหรับ identifierOptions.map หรือ meetOptions.position แล้ว
pingMarkerSetup optional
ประเภท:  MarkerSetup optional
กำหนดค่าตัวเลือกสำหรับเครื่องหมายระบุตำแหน่งแบบ ping เรียกใช้เมื่อใดก็ตามที่ตัวทำเครื่องหมาย ping ใหม่แสดงผล

หากระบุฟังก์ชัน ฟังก์ชันดังกล่าวสามารถและควรแก้ไขช่อง defaultmarkerOptions ของอินพุตที่มีออบเจ็กต์ google.maps.markerOptions และส่งคืนค่าเป็น MarkOptions ในออบเจ็กต์ ManageSetupOptions เอาต์พุต

การระบุออบเจ็กต์ MarkSetupOptions มีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น

อย่าใช้วัตถุ MakerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup อื่นๆ หรือค่าคงที่ต่างๆ และอย่าใช้ออบเจ็กต์ google.maps.markerOptions เดียวกันซ้ำสำหรับคีย์ identifierOptions ในวัตถุ MarkupSetupOptions อื่น หากไม่ได้ตั้งค่า MarkOptions หรือค่า Null ไว้ ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งไว้สำหรับ identifierOptions.map หรือ meetOptions.position แล้ว
successfulTaskMarkerSetup optional
ประเภท:  MarkerSetup optional
กำหนดค่าตัวเลือกสำหรับเครื่องหมายระบุตำแหน่งงานที่สำเร็จ เรียกใช้เมื่อใดก็ตามที่ตัวทำเครื่องหมายงานสำเร็จใหม่

หากระบุฟังก์ชัน ฟังก์ชันดังกล่าวสามารถและควรแก้ไขช่อง defaultmarkerOptions ของอินพุตที่มีออบเจ็กต์ google.maps.markerOptions และส่งคืนค่าเป็น MarkOptions ในออบเจ็กต์ ManageSetupOptions เอาต์พุต

การระบุออบเจ็กต์ MarkSetupOptions มีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น

อย่าใช้วัตถุ MakerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup อื่นๆ หรือค่าคงที่ต่างๆ และอย่าใช้ออบเจ็กต์ google.maps.markerOptions เดียวกันซ้ำสำหรับคีย์ identifierOptions ในวัตถุ MarkupSetupOptions อื่น หากไม่ได้ตั้งค่า MarkOptions หรือค่า Null ไว้ ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งไว้สำหรับ identifierOptions.map หรือ meetOptions.position แล้ว
takenRoutePolylineSetup optional
ประเภท:  PolylineSetup optional
กำหนดค่าตัวเลือกสำหรับเส้นประกอบเส้นทางที่ใช้ เรียกใช้เมื่อใดก็ตามที่แสดงผลโพลีไลน์เส้นทางใหม่ที่ใช้แล้ว

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

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

อย่าใช้ออบเจ็กต์ PolylineSetupOptions เดียวกันซ้ำในฟังก์ชัน PolylineSetup หรือค่าคงที่อื่น และอย่าใช้ออบเจ็กต์ google.maps.PolylineOptions เดียวกันซ้ำสำหรับคีย์ polylineOptions ในออบเจ็กต์ PolylineSetupOptions อื่น

ระบบจะไม่สนใจค่าที่ตั้งไว้สำหรับ polylineOptions.map หรือ polylineOptions.path ระบบจะเขียนทับค่าที่ยังไม่ได้ตั้งค่าหรือค่า Null ด้วยค่าเริ่มต้น
taskOutcomeMarkerSetup optional
ประเภท:  MarkerSetup optional
กำหนดค่าตัวเลือกสำหรับเครื่องหมายระบุตำแหน่งที่เป็นผลลัพธ์ของงาน เรียกใช้เมื่อใดก็ตามที่ตัวทำเครื่องหมายตำแหน่งของผลลัพธ์ของงานใหม่แสดงผล

หากระบุฟังก์ชัน ฟังก์ชันดังกล่าวสามารถและควรแก้ไขช่อง defaultmarkerOptions ของอินพุตที่มีออบเจ็กต์ google.maps.markerOptions และส่งคืนค่าเป็น MarkOptions ในออบเจ็กต์ ManageSetupOptions เอาต์พุต

การระบุออบเจ็กต์ MarkSetupOptions มีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น

อย่าใช้วัตถุ MakerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup อื่นๆ หรือค่าคงที่ต่างๆ และอย่าใช้ออบเจ็กต์ google.maps.markerOptions เดียวกันซ้ำสำหรับคีย์ identifierOptions ในวัตถุ MarkupSetupOptions อื่น หากไม่ได้ตั้งค่า MarkOptions หรือค่า Null ไว้ ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งไว้สำหรับ identifierOptions.map หรือ meetOptions.position แล้ว
unsuccessfulTaskMarkerSetup optional
ประเภท:  MarkerSetup optional
กำหนดค่าตัวเลือกสำหรับเครื่องหมายระบุตำแหน่งงานที่ไม่สำเร็จ เรียกใช้เมื่อใดก็ตามที่ตัวทำเครื่องหมายงานที่ไม่สำเร็จใหม่แสดงผล

หากระบุฟังก์ชัน ฟังก์ชันดังกล่าวสามารถและควรแก้ไขช่อง defaultmarkerOptions ของอินพุตที่มีออบเจ็กต์ google.maps.markerOptions และส่งคืนค่าเป็น MarkOptions ในออบเจ็กต์ ManageSetupOptions เอาต์พุต

การระบุออบเจ็กต์ MarkSetupOptions มีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น

อย่าใช้วัตถุ MakerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup อื่นๆ หรือค่าคงที่ต่างๆ และอย่าใช้ออบเจ็กต์ google.maps.markerOptions เดียวกันซ้ำสำหรับคีย์ identifierOptions ในวัตถุ MarkupSetupOptions อื่น หากไม่ได้ตั้งค่า MarkOptions หรือค่า Null ไว้ ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งไว้สำหรับ identifierOptions.map หรือ meetOptions.position แล้ว
vehicleMarkerSetup optional
ประเภท:  MarkerSetup optional
กำหนดค่าตัวเลือกสำหรับเครื่องหมายระบุตำแหน่งรถ เรียกใช้ทุกครั้งที่มีการแสดงผลเครื่องหมายยานพาหนะใหม่

หากระบุฟังก์ชัน ฟังก์ชันดังกล่าวสามารถและควรแก้ไขช่อง defaultmarkerOptions ของอินพุตที่มีออบเจ็กต์ google.maps.markerOptions และส่งคืนค่าเป็น MarkOptions ในออบเจ็กต์ ManageSetupOptions เอาต์พุต

การระบุออบเจ็กต์ MarkSetupOptions มีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น

อย่าใช้วัตถุ MakerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup อื่นๆ หรือค่าคงที่ต่างๆ และอย่าใช้ออบเจ็กต์ google.maps.markerOptions เดียวกันซ้ำสำหรับคีย์ identifierOptions ในวัตถุ MarkupSetupOptions อื่น หากไม่ได้ตั้งค่า MarkOptions หรือค่า Null ไว้ ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งไว้สำหรับ identifierOptions.map หรือ meetOptions.position แล้ว
waypointMarkerSetup optional
ประเภท:  MarkerSetup optional
กำหนดค่าตัวเลือกสำหรับเครื่องหมายระบุตำแหน่งบนทาง เรียกใช้เมื่อใดก็ตามที่ตัวทำเครื่องหมายจุดอ้างอิงใหม่แสดงผล

หากระบุฟังก์ชัน ฟังก์ชันดังกล่าวสามารถและควรแก้ไขช่อง defaultmarkerOptions ของอินพุตที่มีออบเจ็กต์ google.maps.markerOptions และส่งคืนค่าเป็น MarkOptions ในออบเจ็กต์ ManageSetupOptions เอาต์พุต

การระบุออบเจ็กต์ MarkSetupOptions มีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น

อย่าใช้วัตถุ MakerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup อื่นๆ หรือค่าคงที่ต่างๆ และอย่าใช้ออบเจ็กต์ google.maps.markerOptions เดียวกันซ้ำสำหรับคีย์ identifierOptions ในวัตถุ MarkupSetupOptions อื่น หากไม่ได้ตั้งค่า MarkOptions หรือค่า Null ไว้ ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งไว้สำหรับ identifierOptions.map หรือ meetOptions.position แล้ว

ค่าคงที่ AutomaticViewportMode

ค่าคงที่ google.maps.journeySharing.AutomaticViewportMode

โหมดวิวพอร์ตอัตโนมัติ

เข้าถึงโดยโทรไปที่ const {AutomaticViewportMode} = await google.maps.importLibrary("journeySharing") ดูไลบรารีใน Maps JavaScript API

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

คลาสนามธรรม LocationProvider

google.maps.journeySharing.LocationProvider คลาสนามธรรม

ระดับหลักของผู้ให้บริการสถานที่ตั้งทั้งหมด

addListener
addListener(eventName, handler)
พารามิเตอร์: 
  • eventNamestring ชื่อเหตุการณ์ที่จะติดตาม
  • handlerFunction เครื่องจัดการเหตุการณ์
ค่าที่ส่งคืน:  MapsEventListener
เพิ่ม MapsEventListener สำหรับเหตุการณ์ที่ผู้ให้บริการตำแหน่งนี้เริ่มการทำงาน แสดงผลตัวระบุสำหรับ Listener นี้ที่สามารถใช้กับ event.removeListener

คลาสนามธรรม PollingLocationProvider

google.maps.journeySharing.PollingLocationProvider คลาสนามธรรม

ประเภทหลักของผู้ให้บริการสถานที่ลงคะแนน

คลาสนามธรรมนี้ขยายระยะเวลาถึง LocationProvider

isPolling
ประเภท:  boolean
เป็นจริงหากผู้ให้บริการตำแหน่งนี้กำลังหยั่งสัญญาณ อ่านอย่างเดียว
pollingIntervalMillis
ประเภท:  number
เวลาขั้นต่ำระหว่างการดึงข้อมูลการอัปเดตตำแหน่งเป็นมิลลิวินาที หากการอัปเดตตำแหน่งใช้เวลานานกว่า pollingIntervalMillis การอัปเดตตำแหน่งครั้งต่อไปจะไม่เริ่มจนกว่าการอัปเดตปัจจุบันจะเสร็จสิ้น

การตั้งค่านี้เป็น 0, อนันต์ หรือค่าลบจะปิดใช้การอัปเดตตำแหน่งอัตโนมัติ ระบบจะดึงข้อมูลการอัปเดตตำแหน่งใหม่ 1 ครั้งหากพารามิเตอร์รหัสติดตาม (เช่น รหัสติดตามการจัดส่งของผู้ให้บริการสถานที่จัดส่ง) หรือตัวเลือกการกรอง (เช่น ขอบเขตของวิวพอร์ตหรือตัวกรองแอตทริบิวต์สำหรับผู้ให้บริการตำแหน่งยานพาหนะ) มีการเปลี่ยนแปลง

ช่วงเวลาการหยั่งสัญญาณเริ่มต้นและต่ำสุดคือ 5,000 มิลลิวินาที หากคุณตั้งค่าช่วงการหยั่งสัญญาณเป็นค่าบวกที่ต่ำกว่า ระบบจะจัดเก็บและใช้ 5000
รับค่าเดิม: addListener
ispollingchange
function(event)
อาร์กิวเมนต์: 
เหตุการณ์ที่จะทริกเกอร์เมื่ออัปเดตสถานะแบบสำรวจของผู้ให้บริการตำแหน่ง ใช้ PollingLocationProvider.isPolling เพื่อระบุสถานะแบบสำรวจปัจจุบัน

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

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

ออบเจ็กต์เหตุการณ์ที่ส่งไปยังเครื่องจัดการเหตุการณ์เมื่อมีการทริกเกอร์เหตุการณ์ PollingLocationProvider.ispollingchange

error optional
ประเภท:  Error optional
ข้อผิดพลาดที่ทำให้เกิดการเปลี่ยนแปลงสถานะแบบสำรวจ หากการเปลี่ยนแปลงสถานะเกิดจากข้อผิดพลาด ไม่ได้กำหนดว่าการเปลี่ยนแปลงสถานะเกิดจากการดำเนินการปกติหรือไม่