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 ค่าจะเป็น Null จะถูกเขียนทับด้วยค่าเริ่มต้น และจะไม่สนใจค่าที่กําหนดไว้สําหรับ 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 ค่าที่ไม่ได้ตั้งค่าหรือค่าว่างจะถูกเขียนทับด้วยค่าเริ่มต้น
destinationMarkerSetup
ประเภท:  MarkerSetup
กําหนดค่าตัวเลือกสําหรับเครื่องหมายระบุตําแหน่งปลายทาง เรียกใช้เมื่อมีการแสดงเครื่องหมายปลายทางใหม่

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

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

อย่าใช้ออบเจ็กต์ MarkSetupOptions เดียวกันซ้ําในฟังก์ชัน MarkSetup และค่าคงที่ที่ต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.MarkerOptions เดิมกับคีย์ MarkOptions ในออบเจ็กต์ MarkSetupOptions ที่ต่างกัน หากไม่ได้ตั้งค่า MarkOptions ไว้หรือเป็น Null ระบบจะเขียนทับค่าเริ่มต้น และจะไม่สนใจค่าใดๆ ที่กําหนดไว้สําหรับmarkOptions.map หรือmarkOptions.position
originMarkerSetup
ประเภท:  MarkerSetup
กําหนดค่าตัวเลือกสําหรับเครื่องหมายระบุตําแหน่งต้นทาง เรียกใช้เมื่อมีการแสดงเครื่องหมายต้นทางใหม่

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

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

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

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

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

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

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

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

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

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

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

อย่าใช้ออบเจ็กต์ MarkSetupOptions เดียวกันซ้ําในฟังก์ชัน MarkSetup และค่าคงที่ที่ต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.MarkerOptions เดิมกับคีย์ MarkOptions ในออบเจ็กต์ MarkSetupOptions ที่ต่างกัน หากไม่ได้ตั้งค่า MarkOptions ไว้หรือเป็น Null ระบบจะเขียนทับค่าเริ่มต้น และจะไม่สนใจค่าใดๆ ที่กําหนดไว้สําหรับmarkOptions.map หรือmarkOptions.position
unsuccessfulTaskMarkerSetup
ประเภท:  MarkerSetup
กําหนดค่าตัวเลือกสําหรับตัวทําเครื่องหมายตําแหน่งงานที่ไม่สําเร็จ เรียกใช้เมื่อมีการแสดงตัวทําเครื่องหมายงานใหม่ไม่สําเร็จ

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

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

อย่าใช้ออบเจ็กต์ MarkSetupOptions เดียวกันซ้ําในฟังก์ชัน MarkSetup และค่าคงที่ที่ต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.MarkerOptions เดิมกับคีย์ MarkOptions ในออบเจ็กต์ MarkSetupOptions ที่ต่างกัน หากไม่ได้ตั้งค่า MarkOptions ไว้หรือเป็น Null ระบบจะเขียนทับค่าเริ่มต้น และจะไม่สนใจค่าใดๆ ที่กําหนดไว้สําหรับmarkOptions.map หรือmarkOptions.position
vehicleMarkerSetup
ประเภท:  MarkerSetup
กําหนดค่าตัวเลือกสําหรับเครื่องหมายตําแหน่งของยานพาหนะ เรียกใช้เมื่อมีการแสดงตัวทําเครื่องหมายยานพาหนะใหม่

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

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

อย่าใช้ออบเจ็กต์ MarkSetupOptions เดียวกันซ้ําในฟังก์ชัน MarkSetup และค่าคงที่ที่ต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.MarkerOptions เดิมกับคีย์ MarkOptions ในออบเจ็กต์ MarkSetupOptions ที่ต่างกัน หากไม่ได้ตั้งค่า MarkOptions ไว้หรือเป็น Null ระบบจะเขียนทับค่าเริ่มต้น และจะไม่สนใจค่าใดๆ ที่กําหนดไว้สําหรับmarkOptions.map หรือmarkOptions.position
waypointMarkerSetup
ประเภท:  MarkerSetup
กําหนดค่าตัวเลือกสําหรับเครื่องหมายระบุตําแหน่งจุดอ้างอิง เรียกใช้เมื่อมีการแสดงเครื่องหมายจุดอ้างอิงใหม่

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

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

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

อินเทอร์เฟซ Journeyตัวเลือกการแชร์ MapViewOptions

อินเทอร์เฟซ 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 ค่าจะเป็น Null จะถูกเขียนทับด้วยค่าเริ่มต้น และจะไม่สนใจค่าที่กําหนดไว้สําหรับ polylineOptions.map หรือ polylineOptions.path
automaticViewportMode optional
ประเภท:  AutomaticViewportMode optional
โหมดวิวพอร์ตอัตโนมัติ ค่าเริ่มต้นคือ FIT_ANTICIPATED_ROUTE ซึ่งช่วยให้มุมมองแผนที่ปรับวิวพอร์ตโดยอัตโนมัติเพื่อให้พอดีกับเครื่องหมายยานพาหนะ เครื่องหมายระบุตําแหน่ง และโพลีไลน์ของเส้นทางที่คาดไว้ทั้งหมด ตั้งค่าเป็น "NONE" เพื่อปิดการปรับพอดีอัตโนมัติ
destinationMarkerSetup optional
ประเภท:  MarkerSetup optional
กําหนดค่าตัวเลือกสําหรับเครื่องหมายระบุตําแหน่งปลายทาง เรียกใช้เมื่อมีการแสดงเครื่องหมายปลายทางใหม่

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

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

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

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

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

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

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

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

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

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

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

อย่าใช้ออบเจ็กต์ MarkSetupOptions เดียวกันซ้ําในฟังก์ชัน MarkSetup และค่าคงที่ที่ต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.MarkerOptions เดิมกับคีย์ MarkOptions ในออบเจ็กต์ MarkSetupOptions ที่ต่างกัน หากไม่ได้ตั้งค่า MarkOptions ไว้หรือเป็น Null ระบบจะเขียนทับค่าเริ่มต้น และจะไม่สนใจค่าใดๆ ที่กําหนดไว้สําหรับmarkOptions.map หรือmarkOptions.position
takenRoutePolylineSetup optional
ประเภท:  PolylineSetup optional
กําหนดค่าตัวเลือกสําหรับเส้นนําเส้นทางที่ใช้ เรียกใช้เมื่อมีการแสดงเส้นเส้นทางใหม่ที่มีการใช้

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

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

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

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

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

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

อย่าใช้ออบเจ็กต์ MarkSetupOptions เดียวกันซ้ําในฟังก์ชัน MarkSetup และค่าคงที่ที่ต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.MarkerOptions เดิมกับคีย์ MarkOptions ในออบเจ็กต์ MarkSetupOptions ที่ต่างกัน หากไม่ได้ตั้งค่า MarkOptions ไว้หรือเป็น Null ระบบจะเขียนทับค่าเริ่มต้น และจะไม่สนใจค่าใดๆ ที่กําหนดไว้สําหรับmarkOptions.map หรือmarkOptions.position
unsuccessfulTaskMarkerSetup optional
ประเภท:  MarkerSetup optional
กําหนดค่าตัวเลือกสําหรับตัวทําเครื่องหมายตําแหน่งงานที่ไม่สําเร็จ เรียกใช้เมื่อมีการแสดงตัวทําเครื่องหมายงานใหม่ไม่สําเร็จ

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

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

อย่าใช้ออบเจ็กต์ MarkSetupOptions เดียวกันซ้ําในฟังก์ชัน MarkSetup และค่าคงที่ที่ต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.MarkerOptions เดิมกับคีย์ MarkOptions ในออบเจ็กต์ MarkSetupOptions ที่ต่างกัน หากไม่ได้ตั้งค่า MarkOptions ไว้หรือเป็น Null ระบบจะเขียนทับค่าเริ่มต้น และจะไม่สนใจค่าใดๆ ที่กําหนดไว้สําหรับmarkOptions.map หรือmarkOptions.position
vehicleMarkerSetup optional
ประเภท:  MarkerSetup optional
กําหนดค่าตัวเลือกสําหรับเครื่องหมายตําแหน่งของยานพาหนะ เรียกใช้เมื่อมีการแสดงตัวทําเครื่องหมายยานพาหนะใหม่

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

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

อย่าใช้ออบเจ็กต์ MarkSetupOptions เดียวกันซ้ําในฟังก์ชัน MarkSetup และค่าคงที่ที่ต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.MarkerOptions เดิมกับคีย์ MarkOptions ในออบเจ็กต์ MarkSetupOptions ที่ต่างกัน หากไม่ได้ตั้งค่า MarkOptions ไว้หรือเป็น Null ระบบจะเขียนทับค่าเริ่มต้น และจะไม่สนใจค่าใดๆ ที่กําหนดไว้สําหรับmarkOptions.map หรือmarkOptions.position
waypointMarkerSetup optional
ประเภท:  MarkerSetup optional
กําหนดค่าตัวเลือกสําหรับเครื่องหมายระบุตําแหน่งจุดอ้างอิง เรียกใช้เมื่อมีการแสดงเครื่องหมายจุดอ้างอิงใหม่

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

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

อย่าใช้ออบเจ็กต์ MarkSetupOptions เดียวกันซ้ําในฟังก์ชัน MarkSetup และค่าคงที่ที่ต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.MarkerOptions เดิมกับคีย์ MarkOptions ในออบเจ็กต์ MarkSetupOptions ที่ต่างกัน หากไม่ได้ตั้งค่า MarkOptions ไว้หรือเป็น Null ระบบจะเขียนทับค่าเริ่มต้น และจะไม่สนใจค่าใดๆ ที่กําหนดไว้สําหรับmarkOptions.map หรือmarkOptions.position

ค่าคงที่ AutoViewportMode

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, Infinity หรือค่าติดลบจะปิดใช้การอัปเดตตําแหน่งอัตโนมัติ ระบบจะดึงข้อมูลการอัปเดตตําแหน่งใหม่หากพารามิเตอร์รหัสติดตาม (เช่น รหัสติดตามการจัดส่งของผู้ให้บริการตําแหน่งการจัดส่ง) หรือตัวเลือกการกรอง (เช่น ขอบเขตวิวพอร์ตหรือตัวกรองแอตทริบิวต์สําหรับผู้ให้บริการตําแหน่งยานพาหนะ) มีการเปลี่ยนแปลง

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

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

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

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

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