Map View

JourneySharingMapView class

google.maps.journeySharing.JourneySharingMapView class

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

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

JourneySharingMapView
JourneySharingMapView(options)
พารามิเตอร์: 
สร้างอินสแตนซ์มุมมองแผนที่
automaticViewportMode
ประเภท:  AutomaticViewportMode
ช่องนี้เป็นแบบอ่านอย่างเดียว โหมดวิวพอร์ตอัตโนมัติ
element
ประเภท:  Element
ช่องนี้เป็นแบบอ่านอย่างเดียว องค์ประกอบ DOM ที่รองรับมุมมอง
enableTraffic
ประเภท:  boolean
เปิดหรือปิดใช้เลเยอร์การจราจร
locationProviders
ประเภท:  Array<LocationProvider> optional
ช่องนี้เป็นแบบอ่านอย่างเดียว แหล่งที่มาของตำแหน่งที่ติดตามซึ่งจะแสดงในมุมมองแผนที่การติดตาม หากต้องการเพิ่มหรือนำผู้ให้บริการตำแหน่งออก ให้ใช้เมธอด JourneySharingMapView.addLocationProvider และ JourneySharingMapView.removeLocationProvider
map
ประเภท:  Map
ช่องนี้เป็นแบบอ่านอย่างเดียว ออบเจ็กต์แผนที่ที่อยู่ในมุมมองแผนที่
mapOptions
ประเภท:  MapOptions
ช่องนี้เป็นแบบอ่านอย่างเดียว ตัวเลือกแผนที่ที่ส่งไปยังแผนที่ผ่านมุมมองแผนที่
locationProvider
ประเภท:  LocationProvider optional
ช่องนี้เป็นแบบอ่านอย่างเดียว แหล่งที่มาของตำแหน่งที่ติดตามซึ่งจะแสดงในมุมมองแผนที่การติดตาม
destinationMarkerSetup
ประเภท:  MarkerSetup
กำหนดค่าตัวเลือกสำหรับเครื่องหมายตำแหน่งปลายทาง เรียกใช้ทุกครั้งที่มีการแสดงผลเครื่องหมายปลายทางใหม่

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

อย่าใช้ออบเจ็กต์ MarkerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup หรือค่าคงที่ที่แตกต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.MarkerOptions เดียวกันซ้ำสำหรับคีย์ markerOptions ในออบเจ็กต์ MarkerSetupOptions ที่แตกต่างกัน หากไม่ได้ตั้งค่า markerOptions หรือค่าเป็น Null ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งค่าไว้สำหรับ markerOptions.map หรือ markerOptions.position
anticipatedRoutePolylineSetup
ประเภท:  PolylineSetup
กําหนดค่าตัวเลือกสําหรับรูปหลายเหลี่ยมของเส้นทางที่คาดการณ์ เรียกใช้ทุกครั้งที่มีการเรนเดอร์เส้นประกอบของเส้นทางที่คาดการณ์ใหม่

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

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

อย่าใช้ออบเจ็กต์ PolylineSetupOptions เดียวกันซ้ำในฟังก์ชัน PolylineSetup หรือค่าคงที่ที่แตกต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.PolylineOptions เดียวกันซ้ำสำหรับคีย์ polylineOptions ในแอบเจ็กต์ PolylineSetupOptions ที่แตกต่างกัน หากไม่ได้ตั้งค่า polylineOptions หรือ visible หรือเป็นค่าว่าง ระบบจะเขียนทับค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งค่าไว้สำหรับ polylineOptions.map หรือ polylineOptions.path
takenRoutePolylineSetup
ประเภท:  PolylineSetup
กําหนดค่าตัวเลือกสําหรับเส้นประกอบของเส้นทางที่เดิน เรียกใช้ทุกครั้งที่มีการเรนเดอร์เส้นประกอบของเส้นทางที่เดินใหม่

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

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

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

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

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

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

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

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

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

อย่าใช้ออบเจ็กต์ MarkerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup หรือค่าคงที่ที่แตกต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.MarkerOptions เดียวกันซ้ำสำหรับคีย์ markerOptions ในออบเจ็กต์ MarkerSetupOptions ที่แตกต่างกัน หากไม่ได้ตั้งค่า markerOptions หรือค่าเป็น Null ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งค่าไว้สำหรับ markerOptions.map หรือ markerOptions.position
destinationMarkers
ประเภท:  Array<Marker>
แสดงเครื่องหมายปลายทาง (หากมี)
originMarkers
ประเภท:  Array<Marker>
แสดงเครื่องหมายต้นทาง (หากมี)
successfulTaskMarkers
ประเภท:  Array<Marker>
แสดงผลเครื่องหมายงานที่สำเร็จ (หากมี)
taskOutcomeMarkers
ประเภท:  Array<Marker>
แสดงผลเครื่องหมายผลลัพธ์ของงาน หากมี
unsuccessfulTaskMarkers
ประเภท:  Array<Marker>
แสดงเครื่องหมายงานที่ดำเนินการไม่สำเร็จ (หากมี)
vehicleMarkers
ประเภท:  Array<Marker>
แสดงเครื่องหมายยานพาหนะ (หากมี)
waypointMarkers
ประเภท:  Array<Marker>
แสดงเครื่องหมายจุดสังเกต (หากมี)
anticipatedRoutePolylines
ประเภท:  Array<Polyline>
แสดงผลเส้นประกอบของเส้นทางที่คาดการณ์ไว้ (หากมี)
takenRoutePolylines
ประเภท:  Array<Polyline>
แสดงผลเส้นประกอบของเส้นทางที่เดิน (หากมี)
addLocationProvider
addLocationProvider(locationProvider)
พารามิเตอร์: 
  • locationProviderLocationProvider ผู้ให้บริการตำแหน่งที่จะเพิ่ม
ผลลัพธ์: ไม่มี
เพิ่มผู้ให้บริการตำแหน่งลงในมุมมองแผนที่ หากเพิ่มผู้ให้บริการตำแหน่งไว้แล้ว ระบบจะไม่ดำเนินการใดๆ
removeLocationProvider
removeLocationProvider(locationProvider)
พารามิเตอร์: 
  • locationProviderLocationProvider ผู้ให้บริการตำแหน่งที่จะนำออก
ผลลัพธ์: ไม่มี
นำผู้ให้บริการตำแหน่งออกจากมุมมองแผนที่ หากยังไม่ได้เพิ่มผู้ให้บริการตำแหน่งลงในมุมมองแผนที่ ระบบจะไม่ดำเนินการใดๆ

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

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

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

element
ประเภท:  Element
องค์ประกอบ DOM ที่รองรับมุมมอง ต้องระบุ
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 ซึ่งช่วยให้มุมมองแผนที่ปรับวิวพอร์ตโดยอัตโนมัติให้พอดีกับเครื่องหมายยานพาหนะ เครื่องหมายตำแหน่ง และเส้นประกอบของเส้นทางที่คาดการณ์ซึ่งมองเห็นได้ ตั้งค่าเป็น "ไม่มี" เพื่อปิดการปรับขนาดอัตโนมัติ
destinationMarkerSetup optional
ประเภท:  MarkerSetup optional
กำหนดค่าตัวเลือกสำหรับเครื่องหมายตำแหน่งปลายทาง เรียกใช้ทุกครั้งที่มีการแสดงผลเครื่องหมายปลายทางใหม่

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

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

อย่าใช้ออบเจ็กต์ MarkerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup หรือค่าคงที่ที่แตกต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.MarkerOptions เดียวกันซ้ำสำหรับคีย์ markerOptions ในออบเจ็กต์ MarkerSetupOptions ที่แตกต่างกัน หากไม่ได้ตั้งค่า markerOptions หรือค่าเป็น Null ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งค่าไว้สำหรับ markerOptions.map หรือ markerOptions.position
locationProvider optional
ประเภท:  LocationProvider optional
แหล่งที่มาของตำแหน่งที่ติดตามซึ่งจะแสดงในมุมมองแผนที่การติดตาม ไม่บังคับ
locationProviders optional
ประเภท:  Array<LocationProvider> optional
แหล่งที่มาของตำแหน่งที่ติดตามซึ่งจะแสดงในมุมมองแผนที่การติดตาม ไม่บังคับ
mapOptions optional
ประเภท:  MapOptions optional
ตัวเลือกแผนที่ที่ส่งไปยังเครื่องมือสร้าง google.maps.Map
originMarkerSetup optional
ประเภท:  MarkerSetup optional
กําหนดค่าตัวเลือกสําหรับเครื่องหมายตําแหน่งต้นทาง เรียกใช้ทุกครั้งที่มีการแสดงผลเครื่องหมายต้นทางใหม่

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

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

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

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

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

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

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

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

อย่าใช้ออบเจ็กต์ MarkerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup หรือค่าคงที่ที่แตกต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.MarkerOptions เดียวกันซ้ำสำหรับคีย์ markerOptions ในออบเจ็กต์ MarkerSetupOptions ที่แตกต่างกัน หากไม่ได้ตั้งค่า markerOptions หรือค่าเป็น Null ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งค่าไว้สำหรับ markerOptions.map หรือ markerOptions.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
กำหนดค่าตัวเลือกสำหรับเครื่องหมายตำแหน่งผลลัพธ์ของงาน เรียกใช้ทุกครั้งที่มีการแสดงผลเครื่องหมายตำแหน่งผลลัพธ์ของงานใหม่

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

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

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

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

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

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

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

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

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

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

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

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

AutomaticViewportMode ค่าคงที่

google.maps.journeySharing.AutomaticViewportMode constants

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

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

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

PollingLocationProviderIsPollingChangeEvent interface

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

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

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