คลาส JourneySharingMapView
google.maps.journeySharing.JourneySharingMapView
ชั้นเรียน
มุมมองแผนที่
เข้าถึงโดยโทรไปที่ const {JourneySharingMapView} = await google.maps.importLibrary("journeySharing")
ดูไลบรารีใน Maps JavaScript API
ผู้ผลิต | |
---|---|
JourneySharingMapView |
JourneySharingMapView(options) พารามิเตอร์:
ยกตัวอย่างมุมมองแผนที่ |
พร็อพเพอร์ตี้ | |
---|---|
anticipatedRoutePolylines |
แสดงผลเส้นประกอบเส้นทางที่คาดไว้ หากมี |
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 เปิดหรือปิดใช้งานเลเยอร์การจราจร |
locationProviders |
ประเภท:
Array<LocationProvider> optional ช่องนี้เป็นแบบอ่านอย่างเดียว แหล่งที่มาของตำแหน่งที่ติดตามที่จะแสดงในมุมมองแผนที่การติดตาม หากต้องการเพิ่มหรือนำผู้ให้บริการตำแหน่งออก ให้ใช้เมธอด JourneySharingMapView.addLocationProvider และ JourneySharingMapView.removeLocationProvider |
map |
ประเภท:
Map ช่องนี้เป็นแบบอ่านอย่างเดียว วัตถุแผนที่ที่อยู่ในมุมมองแผนที่ |
mapOptions |
ประเภท:
MapOptions ช่องนี้เป็นแบบอ่านอย่างเดียว ตัวเลือกแผนที่ที่ส่งผ่านเข้ามาในแผนที่ผ่านทางมุมมองแผนที่ |
takenRoutePolylines |
แสดงผลโพลีไลน์เส้นทางที่ถ่ายไว้ หากมี |
takenRoutePolylineSetup |
ประเภท:
PolylineSetup กำหนดค่าตัวเลือกสำหรับเส้นประกอบเส้นทางที่ใช้ เรียกใช้เมื่อใดก็ตามที่แสดงผลโพลีไลน์เส้นทางใหม่ที่ใช้แล้ว หากระบุฟังก์ชัน ฟังก์ชันดังกล่าวจะแก้ไขช่อง defaultPolylineOptions ของอินพุตที่มีออบเจ็กต์ google.maps.PolylineOptions แล้วแสดงผลเป็น polylineOptions ในออบเจ็กต์ PolylineSetupOptions เอาต์พุต การระบุออบเจ็กต์ PolylineSetupOptions มีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้ออบเจ็กต์ PolylineSetupOptions เดียวกันซ้ำในฟังก์ชัน PolylineSetup หรือค่าคงที่อื่น และอย่าใช้ออบเจ็กต์ google.maps.PolylineOptions เดียวกันซ้ำสำหรับคีย์ polylineOptions ในออบเจ็กต์ PolylineSetupOptions อื่น ระบบจะไม่สนใจค่าที่ตั้งไว้สำหรับ polylineOptions.map หรือ polylineOptions.path ระบบจะเขียนทับค่าที่ยังไม่ได้ตั้งค่าหรือค่า Null ด้วยค่าเริ่มต้น |
|
ประเภท:
LocationProvider optional ช่องนี้เป็นแบบอ่านอย่างเดียว แหล่งที่มาของตำแหน่งที่ติดตามที่จะแสดงในมุมมองแผนที่การติดตาม |
|
ประเภท:
MarkerSetup กำหนดค่าตัวเลือกสำหรับเครื่องหมายระบุตำแหน่งปลายทาง เรียกใช้เมื่อใดก็ตามที่ตัวทำเครื่องหมายปลายทางใหม่แสดงผล หากระบุฟังก์ชัน ฟังก์ชันดังกล่าวสามารถและควรแก้ไขช่อง defaultmarkerOptions ของอินพุตที่มีออบเจ็กต์ google.maps.markerOptions และส่งคืนค่าเป็น MarkOptions ในออบเจ็กต์ ManageSetupOptions เอาต์พุต การระบุออบเจ็กต์ MarkSetupOptions มีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้วัตถุ MakerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup อื่นๆ หรือค่าคงที่ต่างๆ และอย่าใช้ออบเจ็กต์ google.maps.markerOptions เดียวกันซ้ำสำหรับคีย์ identifierOptions ในวัตถุ MarkupSetupOptions อื่น หากไม่ได้ตั้งค่า MarkOptions หรือค่า Null ไว้ ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งไว้สำหรับ identifierOptions.map หรือ meetOptions.position แล้ว |
|
ประเภท:
MarkerSetup กำหนดค่าตัวเลือกสำหรับเครื่องหมายระบุตำแหน่งต้นทาง เรียกใช้เมื่อใดก็ตามที่ตัวทำเครื่องหมายต้นทางใหม่แสดงผล หากระบุฟังก์ชัน ฟังก์ชันดังกล่าวสามารถและควรแก้ไขช่อง defaultmarkerOptions ของอินพุตที่มีออบเจ็กต์ google.maps.markerOptions และส่งคืนค่าเป็น MarkOptions ในออบเจ็กต์ ManageSetupOptions เอาต์พุต การระบุออบเจ็กต์ MarkSetupOptions มีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้วัตถุ MakerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup อื่นๆ หรือค่าคงที่ต่างๆ และอย่าใช้ออบเจ็กต์ google.maps.markerOptions เดียวกันซ้ำสำหรับคีย์ identifierOptions ในวัตถุ MarkupSetupOptions อื่น หากไม่ได้ตั้งค่า MarkOptions หรือค่า Null ไว้ ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งไว้สำหรับ identifierOptions.map หรือ meetOptions.position แล้ว |
|
ประเภท:
MarkerSetup กำหนดค่าตัวเลือกสำหรับเครื่องหมายระบุตำแหน่งแบบ ping เรียกใช้เมื่อใดก็ตามที่ตัวทำเครื่องหมาย ping ใหม่แสดงผล หากระบุฟังก์ชัน ฟังก์ชันดังกล่าวสามารถและควรแก้ไขช่อง defaultmarkerOptions ของอินพุตที่มีออบเจ็กต์ google.maps.markerOptions และส่งคืนค่าเป็น MarkOptions ในออบเจ็กต์ ManageSetupOptions เอาต์พุต การระบุออบเจ็กต์ MarkSetupOptions มีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้วัตถุ MakerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup อื่นๆ หรือค่าคงที่ต่างๆ และอย่าใช้ออบเจ็กต์ google.maps.markerOptions เดียวกันซ้ำสำหรับคีย์ identifierOptions ในวัตถุ MarkupSetupOptions อื่น หากไม่ได้ตั้งค่า MarkOptions หรือค่า Null ไว้ ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งไว้สำหรับ identifierOptions.map หรือ meetOptions.position แล้ว |
|
ประเภท:
MarkerSetup กำหนดค่าตัวเลือกสำหรับเครื่องหมายระบุตำแหน่งงานที่สำเร็จ เรียกใช้เมื่อใดก็ตามที่ตัวทำเครื่องหมายงานสำเร็จใหม่ หากระบุฟังก์ชัน ฟังก์ชันดังกล่าวสามารถและควรแก้ไขช่อง defaultmarkerOptions ของอินพุตที่มีออบเจ็กต์ google.maps.markerOptions และส่งคืนค่าเป็น MarkOptions ในออบเจ็กต์ ManageSetupOptions เอาต์พุต การระบุออบเจ็กต์ MarkSetupOptions มีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้วัตถุ MakerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup อื่นๆ หรือค่าคงที่ต่างๆ และอย่าใช้ออบเจ็กต์ google.maps.markerOptions เดียวกันซ้ำสำหรับคีย์ identifierOptions ในวัตถุ MarkupSetupOptions อื่น หากไม่ได้ตั้งค่า MarkOptions หรือค่า Null ไว้ ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งไว้สำหรับ identifierOptions.map หรือ meetOptions.position แล้ว |
|
ประเภท:
MarkerSetup กำหนดค่าตัวเลือกสำหรับเครื่องหมายระบุตำแหน่งที่เป็นผลลัพธ์ของงาน เรียกใช้เมื่อใดก็ตามที่ตัวทำเครื่องหมายตำแหน่งของผลลัพธ์ของงานใหม่แสดงผล หากระบุฟังก์ชัน ฟังก์ชันดังกล่าวสามารถและควรแก้ไขช่อง defaultmarkerOptions ของอินพุตที่มีออบเจ็กต์ google.maps.markerOptions และส่งคืนค่าเป็น MarkOptions ในออบเจ็กต์ ManageSetupOptions เอาต์พุต การระบุออบเจ็กต์ MarkSetupOptions มีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้วัตถุ MakerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup อื่นๆ หรือค่าคงที่ต่างๆ และอย่าใช้ออบเจ็กต์ google.maps.markerOptions เดียวกันซ้ำสำหรับคีย์ identifierOptions ในวัตถุ MarkupSetupOptions อื่น หากไม่ได้ตั้งค่า MarkOptions หรือค่า Null ไว้ ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งไว้สำหรับ identifierOptions.map หรือ meetOptions.position แล้ว |
|
ประเภท:
MarkerSetup กำหนดค่าตัวเลือกสำหรับเครื่องหมายระบุตำแหน่งงานที่ไม่สำเร็จ เรียกใช้เมื่อใดก็ตามที่ตัวทำเครื่องหมายงานที่ไม่สำเร็จใหม่แสดงผล หากระบุฟังก์ชัน ฟังก์ชันดังกล่าวสามารถและควรแก้ไขช่อง defaultmarkerOptions ของอินพุตที่มีออบเจ็กต์ google.maps.markerOptions และส่งคืนค่าเป็น MarkOptions ในออบเจ็กต์ ManageSetupOptions เอาต์พุต การระบุออบเจ็กต์ MarkSetupOptions มีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้วัตถุ MakerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup อื่นๆ หรือค่าคงที่ต่างๆ และอย่าใช้ออบเจ็กต์ google.maps.markerOptions เดียวกันซ้ำสำหรับคีย์ identifierOptions ในวัตถุ MarkupSetupOptions อื่น หากไม่ได้ตั้งค่า MarkOptions หรือค่า Null ไว้ ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งไว้สำหรับ identifierOptions.map หรือ meetOptions.position แล้ว |
|
ประเภท:
MarkerSetup กำหนดค่าตัวเลือกสำหรับเครื่องหมายระบุตำแหน่งรถ เรียกใช้ทุกครั้งที่มีการแสดงผลเครื่องหมายยานพาหนะใหม่ หากระบุฟังก์ชัน ฟังก์ชันดังกล่าวสามารถและควรแก้ไขช่อง defaultmarkerOptions ของอินพุตที่มีออบเจ็กต์ google.maps.markerOptions และส่งคืนค่าเป็น MarkOptions ในออบเจ็กต์ ManageSetupOptions เอาต์พุต การระบุออบเจ็กต์ MarkSetupOptions มีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้วัตถุ MakerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup อื่นๆ หรือค่าคงที่ต่างๆ และอย่าใช้ออบเจ็กต์ google.maps.markerOptions เดียวกันซ้ำสำหรับคีย์ identifierOptions ในวัตถุ MarkupSetupOptions อื่น หากไม่ได้ตั้งค่า MarkOptions หรือค่า Null ไว้ ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งไว้สำหรับ identifierOptions.map หรือ meetOptions.position แล้ว |
|
ประเภท:
MarkerSetup กำหนดค่าตัวเลือกสำหรับเครื่องหมายระบุตำแหน่งบนทาง เรียกใช้เมื่อใดก็ตามที่ตัวทำเครื่องหมายจุดอ้างอิงใหม่แสดงผล หากระบุฟังก์ชัน ฟังก์ชันดังกล่าวสามารถและควรแก้ไขช่อง defaultmarkerOptions ของอินพุตที่มีออบเจ็กต์ google.maps.markerOptions และส่งคืนค่าเป็น MarkOptions ในออบเจ็กต์ ManageSetupOptions เอาต์พุต การระบุออบเจ็กต์ MarkSetupOptions มีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้วัตถุ MakerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup อื่นๆ หรือค่าคงที่ต่างๆ และอย่าใช้ออบเจ็กต์ google.maps.markerOptions เดียวกันซ้ำสำหรับคีย์ identifierOptions ในวัตถุ MarkupSetupOptions อื่น หากไม่ได้ตั้งค่า MarkOptions หรือค่า Null ไว้ ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งไว้สำหรับ identifierOptions.map หรือ meetOptions.position แล้ว |
|
แสดงเครื่องหมายจุดหมาย หากมี |
|
แสดงเครื่องหมายต้นทาง หากมี |
|
แสดงเครื่องหมายงานที่ทำสำเร็จ (หากมี) |
|
แสดงผลเครื่องหมายผลลัพธ์ของงาน (หากมี) |
|
แสดงเครื่องหมายงานที่ไม่สำเร็จ หากมี |
|
แสดงเครื่องหมายยานพาหนะ (หากมี) |
|
แสดงเครื่องหมายชี้ทาง (หากมี) |
วิธีการ | |
---|---|
addLocationProvider |
addLocationProvider(locationProvider) พารามิเตอร์:
ผลลัพธ์: ไม่มี
เพิ่มผู้ให้บริการตำแหน่งในมุมมองแผนที่ หากเพิ่มผู้ให้บริการตำแหน่งไว้แล้ว ระบบจะไม่ดำเนินการใดๆ |
removeLocationProvider |
removeLocationProvider(locationProvider) พารามิเตอร์:
ผลลัพธ์: ไม่มี
นำผู้ให้บริการตำแหน่งออกจากมุมมองแผนที่ หากยังไม่ได้เพิ่มผู้ให้บริการตำแหน่งลงในมุมมองแผนที่ จะไม่มีการดำเนินการใดๆ |
อินเทอร์เฟซ 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 ซึ่งทำให้มุมมองแผนที่ปรับวิวพอร์ตโดยอัตโนมัติเพื่อให้พอดีกับเครื่องหมายของยานพาหนะ เครื่องหมายระบุตำแหน่ง และเส้นประกอบของเส้นทางที่คาดว่าจะมองเห็นได้ ตั้งค่าเป็น "NONE" เพื่อปิดการปรับพอดีอัตโนมัติ |
|
ประเภท:
MarkerSetup optional กำหนดค่าตัวเลือกสำหรับเครื่องหมายระบุตำแหน่งปลายทาง เรียกใช้เมื่อใดก็ตามที่ตัวทำเครื่องหมายปลายทางใหม่แสดงผล หากระบุฟังก์ชัน ฟังก์ชันดังกล่าวสามารถและควรแก้ไขช่อง defaultmarkerOptions ของอินพุตที่มีออบเจ็กต์ google.maps.markerOptions และส่งคืนค่าเป็น MarkOptions ในออบเจ็กต์ ManageSetupOptions เอาต์พุต การระบุออบเจ็กต์ MarkSetupOptions มีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้วัตถุ MakerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup อื่นๆ หรือค่าคงที่ต่างๆ และอย่าใช้ออบเจ็กต์ google.maps.markerOptions เดียวกันซ้ำสำหรับคีย์ identifierOptions ในวัตถุ MarkupSetupOptions อื่น หากไม่ได้ตั้งค่า MarkOptions หรือค่า Null ไว้ ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งไว้สำหรับ identifierOptions.map หรือ meetOptions.position แล้ว |
|
ประเภท:
LocationProvider optional แหล่งที่มาของตำแหน่งที่ติดตามที่จะแสดงในมุมมองแผนที่การติดตาม ไม่บังคับ |
locationProviders optional |
ประเภท:
Array<LocationProvider> optional แหล่งที่มาของตำแหน่งที่ติดตามที่จะแสดงในมุมมองแผนที่การติดตาม ไม่บังคับ |
mapOptions optional |
ประเภท:
MapOptions optional ตัวเลือกแผนที่ที่ส่งผ่านลงในตัวสร้าง google.maps.Map |
|
ประเภท:
MarkerSetup optional กำหนดค่าตัวเลือกสำหรับเครื่องหมายระบุตำแหน่งต้นทาง เรียกใช้เมื่อใดก็ตามที่ตัวทำเครื่องหมายต้นทางใหม่แสดงผล หากระบุฟังก์ชัน ฟังก์ชันดังกล่าวสามารถและควรแก้ไขช่อง defaultmarkerOptions ของอินพุตที่มีออบเจ็กต์ google.maps.markerOptions และส่งคืนค่าเป็น MarkOptions ในออบเจ็กต์ ManageSetupOptions เอาต์พุต การระบุออบเจ็กต์ MarkSetupOptions มีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้วัตถุ MakerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup อื่นๆ หรือค่าคงที่ต่างๆ และอย่าใช้ออบเจ็กต์ google.maps.markerOptions เดียวกันซ้ำสำหรับคีย์ identifierOptions ในวัตถุ MarkupSetupOptions อื่น หากไม่ได้ตั้งค่า MarkOptions หรือค่า Null ไว้ ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งไว้สำหรับ identifierOptions.map หรือ meetOptions.position แล้ว |
|
ประเภท:
MarkerSetup optional กำหนดค่าตัวเลือกสำหรับเครื่องหมายระบุตำแหน่งแบบ ping เรียกใช้เมื่อใดก็ตามที่ตัวทำเครื่องหมาย ping ใหม่แสดงผล หากระบุฟังก์ชัน ฟังก์ชันดังกล่าวสามารถและควรแก้ไขช่อง defaultmarkerOptions ของอินพุตที่มีออบเจ็กต์ google.maps.markerOptions และส่งคืนค่าเป็น MarkOptions ในออบเจ็กต์ ManageSetupOptions เอาต์พุต การระบุออบเจ็กต์ MarkSetupOptions มีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้วัตถุ MakerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup อื่นๆ หรือค่าคงที่ต่างๆ และอย่าใช้ออบเจ็กต์ google.maps.markerOptions เดียวกันซ้ำสำหรับคีย์ identifierOptions ในวัตถุ MarkupSetupOptions อื่น หากไม่ได้ตั้งค่า MarkOptions หรือค่า Null ไว้ ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งไว้สำหรับ identifierOptions.map หรือ meetOptions.position แล้ว |
|
ประเภท:
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 ด้วยค่าเริ่มต้น |
|
ประเภท:
MarkerSetup optional กำหนดค่าตัวเลือกสำหรับเครื่องหมายระบุตำแหน่งที่เป็นผลลัพธ์ของงาน เรียกใช้เมื่อใดก็ตามที่ตัวทำเครื่องหมายตำแหน่งของผลลัพธ์ของงานใหม่แสดงผล หากระบุฟังก์ชัน ฟังก์ชันดังกล่าวสามารถและควรแก้ไขช่อง defaultmarkerOptions ของอินพุตที่มีออบเจ็กต์ google.maps.markerOptions และส่งคืนค่าเป็น MarkOptions ในออบเจ็กต์ ManageSetupOptions เอาต์พุต การระบุออบเจ็กต์ MarkSetupOptions มีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้วัตถุ MakerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup อื่นๆ หรือค่าคงที่ต่างๆ และอย่าใช้ออบเจ็กต์ google.maps.markerOptions เดียวกันซ้ำสำหรับคีย์ identifierOptions ในวัตถุ MarkupSetupOptions อื่น หากไม่ได้ตั้งค่า MarkOptions หรือค่า Null ไว้ ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งไว้สำหรับ identifierOptions.map หรือ meetOptions.position แล้ว |
|
ประเภท:
MarkerSetup optional กำหนดค่าตัวเลือกสำหรับเครื่องหมายระบุตำแหน่งงานที่ไม่สำเร็จ เรียกใช้เมื่อใดก็ตามที่ตัวทำเครื่องหมายงานที่ไม่สำเร็จใหม่แสดงผล หากระบุฟังก์ชัน ฟังก์ชันดังกล่าวสามารถและควรแก้ไขช่อง defaultmarkerOptions ของอินพุตที่มีออบเจ็กต์ google.maps.markerOptions และส่งคืนค่าเป็น MarkOptions ในออบเจ็กต์ ManageSetupOptions เอาต์พุต การระบุออบเจ็กต์ MarkSetupOptions มีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้วัตถุ MakerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup อื่นๆ หรือค่าคงที่ต่างๆ และอย่าใช้ออบเจ็กต์ google.maps.markerOptions เดียวกันซ้ำสำหรับคีย์ identifierOptions ในวัตถุ MarkupSetupOptions อื่น หากไม่ได้ตั้งค่า MarkOptions หรือค่า Null ไว้ ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งไว้สำหรับ identifierOptions.map หรือ meetOptions.position แล้ว |
|
ประเภท:
MarkerSetup optional กำหนดค่าตัวเลือกสำหรับเครื่องหมายระบุตำแหน่งรถ เรียกใช้ทุกครั้งที่มีการแสดงผลเครื่องหมายยานพาหนะใหม่ หากระบุฟังก์ชัน ฟังก์ชันดังกล่าวสามารถและควรแก้ไขช่อง defaultmarkerOptions ของอินพุตที่มีออบเจ็กต์ google.maps.markerOptions และส่งคืนค่าเป็น MarkOptions ในออบเจ็กต์ ManageSetupOptions เอาต์พุต การระบุออบเจ็กต์ MarkSetupOptions มีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้วัตถุ MakerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup อื่นๆ หรือค่าคงที่ต่างๆ และอย่าใช้ออบเจ็กต์ google.maps.markerOptions เดียวกันซ้ำสำหรับคีย์ identifierOptions ในวัตถุ MarkupSetupOptions อื่น หากไม่ได้ตั้งค่า MarkOptions หรือค่า Null ไว้ ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งไว้สำหรับ identifierOptions.map หรือ meetOptions.position แล้ว |
|
ประเภท:
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) พารามิเตอร์:
ค่าที่ส่งคืน:
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 ข้อผิดพลาดที่ทำให้เกิดการเปลี่ยนแปลงสถานะแบบสำรวจ หากการเปลี่ยนแปลงสถานะเกิดจากข้อผิดพลาด ไม่ได้กำหนดว่าการเปลี่ยนแปลงสถานะเกิดจากการดำเนินการปกติหรือไม่ |