Map View

JourneysharingMapView คลาส

google.maps.journeySharing.JourneySharingMapView คลาส

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

โหลดโดยใช้พารามิเตอร์ของ URL &libraries=journeySharing โปรดดูไลบรารีใน Maps JavaScript API

เมื่อใช้ v=beta ให้เข้าถึงได้โดยการโทรหา const {JourneySharingMapView} = await google.map.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

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

โหลดโดยใช้พารามิเตอร์ของ URL &libraries=journeySharing โปรดดูไลบรารีใน Maps JavaScript API

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 ค่าคงที่

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

โหลดโดยใช้พารามิเตอร์ของ URL &libraries=journeySharing โปรดดูไลบรารีใน Maps JavaScript API

เมื่อใช้ v=beta ให้เข้าถึงได้โดยการโทรหา const {AutomaticViewportMode} = await google.map.importLibrary("journeySharing") โปรดดูไลบรารีใน Maps JavaScript API

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

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

google.maps.journeySharing.LocationProvider ชั้นเรียนนามธรรม

คลาสระดับบนสุดของผู้ให้บริการตําแหน่งทั้งหมด

โหลดโดยใช้พารามิเตอร์ของ URL &libraries=journeySharing โปรดดูไลบรารีใน Maps JavaScript API

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

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

google.maps.journeySharing.PollingLocationProvider ชั้นเรียนนามธรรม

คลาสระดับบนสุดของผู้ให้บริการตําแหน่งในแบบสํารวจ

คลาสนามธรรมนี้ขยาย LocationProvider

โหลดโดยใช้พารามิเตอร์ของ URL &libraries=journeySharing โปรดดูไลบรารีใน Maps JavaScript API

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

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

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

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

โหลดโดยใช้พารามิเตอร์ของ URL &libraries=journeySharing โปรดดูไลบรารีใน Maps JavaScript API

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