Map View

คลาส JourneySharingMapView

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

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

เข้าถึงโดยโทรไปที่ 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 แล้วแสดงเป็น MarkOptions ในออบเจ็กต์ MarkerSetupOptions ของเอาต์พุต

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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