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 optional ช่องนี้เป็นแบบอ่านอย่างเดียว แหล่งที่มาของตำแหน่งที่ติดตามซึ่งจะแสดงในมุมมองแผนที่การติดตาม |
|
ประเภท:
MarkerSetup กำหนดค่าตัวเลือกสำหรับเครื่องหมายตำแหน่งปลายทาง เรียกใช้ทุกครั้งที่มีการแสดงผลเครื่องหมายปลายทางใหม่ หากระบุฟังก์ชัน ฟังก์ชันสามารถและควรแก้ไขช่อง defaultMarkerOptions ของอินพุตซึ่งมีออบเจ็กต์ google.maps.MarkerOptions และแสดงผลเป็น markerOptions ในแอบเจ็กต์ MarkerSetupOptions ของเอาต์พุต การระบุออบเจ็กต์ MarkerSetupOptions จะมีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้ออบเจ็กต์ MarkerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup หรือค่าคงที่ที่แตกต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.MarkerOptions เดียวกันซ้ำสำหรับคีย์ markerOptions ในออบเจ็กต์ MarkerSetupOptions ที่แตกต่างกัน หากไม่ได้ตั้งค่า markerOptions หรือค่าเป็น Null ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งค่าไว้สำหรับ markerOptions.map หรือ markerOptions.position |
|
ประเภท:
MarkerSetup กําหนดค่าตัวเลือกสําหรับเครื่องหมายตําแหน่งต้นทาง เรียกใช้ทุกครั้งที่มีการแสดงผลเครื่องหมายต้นทางใหม่ หากระบุฟังก์ชัน ฟังก์ชันสามารถและควรแก้ไขช่อง defaultMarkerOptions ของอินพุตซึ่งมีออบเจ็กต์ google.maps.MarkerOptions และแสดงผลเป็น markerOptions ในแอบเจ็กต์ MarkerSetupOptions ของเอาต์พุต การระบุออบเจ็กต์ MarkerSetupOptions จะมีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้ออบเจ็กต์ MarkerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup หรือค่าคงที่ที่แตกต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.MarkerOptions เดียวกันซ้ำสำหรับคีย์ markerOptions ในออบเจ็กต์ MarkerSetupOptions ที่แตกต่างกัน หากไม่ได้ตั้งค่า markerOptions หรือค่าเป็น Null ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งค่าไว้สำหรับ markerOptions.map หรือ markerOptions.position |
|
ประเภท:
MarkerSetup กำหนดค่าตัวเลือกสำหรับเครื่องหมายตำแหน่งผลลัพธ์ของงาน เรียกใช้ทุกครั้งที่มีการแสดงผลเครื่องหมายตำแหน่งผลลัพธ์ของงานใหม่ หากระบุฟังก์ชัน ฟังก์ชันสามารถและควรแก้ไขช่อง defaultMarkerOptions ของอินพุตซึ่งมีออบเจ็กต์ google.maps.MarkerOptions และแสดงผลเป็น markerOptions ในแอบเจ็กต์ MarkerSetupOptions ของเอาต์พุต การระบุออบเจ็กต์ MarkerSetupOptions จะมีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้ออบเจ็กต์ MarkerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup หรือค่าคงที่ที่แตกต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.MarkerOptions เดียวกันซ้ำสำหรับคีย์ markerOptions ในออบเจ็กต์ MarkerSetupOptions ที่แตกต่างกัน หากไม่ได้ตั้งค่า markerOptions หรือค่าเป็น Null ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งค่าไว้สำหรับ markerOptions.map หรือ markerOptions.position |
|
ประเภท:
MarkerSetup กำหนดค่าตัวเลือกสำหรับเครื่องหมายตำแหน่งงานที่ไม่สำเร็จ เรียกใช้ทุกครั้งที่มีการแสดงผลเครื่องหมายงานใหม่ที่ไม่สําเร็จ หากระบุฟังก์ชัน ฟังก์ชันสามารถและควรแก้ไขช่อง defaultMarkerOptions ของอินพุตซึ่งมีออบเจ็กต์ google.maps.MarkerOptions และแสดงผลเป็น markerOptions ในแอบเจ็กต์ MarkerSetupOptions ของเอาต์พุต การระบุออบเจ็กต์ MarkerSetupOptions จะมีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้ออบเจ็กต์ MarkerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup หรือค่าคงที่ที่แตกต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.MarkerOptions เดียวกันซ้ำสำหรับคีย์ markerOptions ในออบเจ็กต์ MarkerSetupOptions ที่แตกต่างกัน หากไม่ได้ตั้งค่า markerOptions หรือค่าเป็น Null ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งค่าไว้สำหรับ markerOptions.map หรือ markerOptions.position |
|
ประเภท:
MarkerSetup กำหนดค่าตัวเลือกสำหรับเครื่องหมายตำแหน่งยานพาหนะ เรียกใช้ทุกครั้งที่มีการแสดงผลเครื่องหมายยานพาหนะใหม่ หากระบุฟังก์ชัน ฟังก์ชันสามารถและควรแก้ไขช่อง defaultMarkerOptions ของอินพุตซึ่งมีออบเจ็กต์ google.maps.MarkerOptions และแสดงผลเป็น markerOptions ในแอบเจ็กต์ MarkerSetupOptions ของเอาต์พุต การระบุออบเจ็กต์ MarkerSetupOptions จะมีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้ออบเจ็กต์ MarkerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup หรือค่าคงที่ที่แตกต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.MarkerOptions เดียวกันซ้ำสำหรับคีย์ markerOptions ในออบเจ็กต์ MarkerSetupOptions ที่แตกต่างกัน หากไม่ได้ตั้งค่า markerOptions หรือค่าเป็น Null ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งค่าไว้สำหรับ markerOptions.map หรือ markerOptions.position |
|
ประเภท:
MarkerSetup กำหนดค่าตัวเลือกสำหรับเครื่องหมายตำแหน่งจุดแวะพัก เรียกใช้ทุกครั้งที่มีการแสดงผลเครื่องหมายจุดแวะพักใหม่ หากระบุฟังก์ชัน ฟังก์ชันสามารถและควรแก้ไขช่อง defaultMarkerOptions ของอินพุตซึ่งมีออบเจ็กต์ google.maps.MarkerOptions และแสดงผลเป็น markerOptions ในแอบเจ็กต์ MarkerSetupOptions ของเอาต์พุต การระบุออบเจ็กต์ MarkerSetupOptions จะมีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้ออบเจ็กต์ MarkerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup หรือค่าคงที่ที่แตกต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.MarkerOptions เดียวกันซ้ำสำหรับคีย์ markerOptions ในออบเจ็กต์ MarkerSetupOptions ที่แตกต่างกัน หากไม่ได้ตั้งค่า markerOptions หรือค่าเป็น Null ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งค่าไว้สำหรับ markerOptions.map หรือ markerOptions.position |
|
ประเภท:
PolylineSetup กําหนดค่าตัวเลือกสําหรับรูปหลายเหลี่ยมของเส้นทางที่คาดการณ์ เรียกใช้ทุกครั้งที่มีการเรนเดอร์เส้นประกอบของเส้นทางที่คาดการณ์ใหม่ หากระบุฟังก์ชัน ฟังก์ชันนั้นสามารถและควรแก้ไขช่อง defaultPolylineOptions ของอินพุตซึ่งมีออบเจ็กต์ google.maps.PolylineOptions และแสดงผลเป็น polylineOptions ในแอบเจ็กต์ PolylineSetupOptions ของเอาต์พุต การระบุออบเจ็กต์ PolylineSetupOptions จะมีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้ออบเจ็กต์ PolylineSetupOptions เดียวกันซ้ำในฟังก์ชัน PolylineSetup หรือค่าคงที่ที่แตกต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.PolylineOptions เดียวกันซ้ำสำหรับคีย์ polylineOptions ในแอบเจ็กต์ PolylineSetupOptions ที่แตกต่างกัน หากไม่ได้ตั้งค่า polylineOptions หรือ visible หรือเป็นค่าว่าง ระบบจะเขียนทับค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งค่าไว้สำหรับ polylineOptions.map หรือ polylineOptions.path |
|
ประเภท:
PolylineSetup กําหนดค่าตัวเลือกสําหรับเส้นประกอบของเส้นทางที่เดิน เรียกใช้ทุกครั้งที่มีการเรนเดอร์เส้นประกอบของเส้นทางที่เดินใหม่ หากระบุฟังก์ชัน ฟังก์ชันนั้นสามารถและควรแก้ไขช่อง defaultPolylineOptions ของอินพุตซึ่งมีออบเจ็กต์ google.maps.PolylineOptions และแสดงผลเป็น polylineOptions ในแอบเจ็กต์ PolylineSetupOptions ของเอาต์พุต การระบุออบเจ็กต์ PolylineSetupOptions จะมีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้ออบเจ็กต์ PolylineSetupOptions เดียวกันซ้ำในฟังก์ชัน PolylineSetup หรือค่าคงที่ที่แตกต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.PolylineOptions เดียวกันซ้ำสำหรับคีย์ polylineOptions ในแอบเจ็กต์ PolylineSetupOptions ที่แตกต่างกัน ระบบจะไม่สนใจค่าที่ตั้งไว้สำหรับ polylineOptions.map หรือ polylineOptions.path ระบบจะเขียนทับค่าที่ยังไม่ได้ตั้งค่าหรือค่าว่างด้วยค่าเริ่มต้น |
|
ประเภท:
MarkerSetup กำหนดค่าตัวเลือกสำหรับเครื่องหมายตำแหน่งการ ping เรียกใช้ทุกครั้งที่มีการแสดงผลเครื่องหมายพิงใหม่ หากระบุฟังก์ชัน ฟังก์ชันสามารถและควรแก้ไขช่อง defaultMarkerOptions ของอินพุตซึ่งมีออบเจ็กต์ google.maps.MarkerOptions และแสดงผลเป็น markerOptions ในแอบเจ็กต์ MarkerSetupOptions ของเอาต์พุต การระบุออบเจ็กต์ MarkerSetupOptions จะมีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้ออบเจ็กต์ MarkerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup หรือค่าคงที่ที่แตกต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.MarkerOptions เดียวกันซ้ำสำหรับคีย์ markerOptions ในออบเจ็กต์ MarkerSetupOptions ที่แตกต่างกัน หากไม่ได้ตั้งค่า markerOptions หรือค่าเป็น Null ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งค่าไว้สำหรับ markerOptions.map หรือ markerOptions.position |
|
ประเภท:
MarkerSetup กำหนดค่าตัวเลือกสำหรับเครื่องหมายตำแหน่งงานที่สำเร็จ เรียกใช้ทุกครั้งที่มีการแสดงผลเครื่องหมายงานใหม่ที่ทำสำเร็จ หากระบุฟังก์ชัน ฟังก์ชันสามารถและควรแก้ไขช่อง defaultMarkerOptions ของอินพุตซึ่งมีออบเจ็กต์ google.maps.MarkerOptions และแสดงผลเป็น markerOptions ในแอบเจ็กต์ MarkerSetupOptions ของเอาต์พุต การระบุออบเจ็กต์ MarkerSetupOptions จะมีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้ออบเจ็กต์ MarkerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup หรือค่าคงที่ที่แตกต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.MarkerOptions เดียวกันซ้ำสำหรับคีย์ markerOptions ในออบเจ็กต์ MarkerSetupOptions ที่แตกต่างกัน หากไม่ได้ตั้งค่า markerOptions หรือค่าเป็น Null ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งค่าไว้สำหรับ markerOptions.map หรือ markerOptions.position |
|
แสดงเครื่องหมายปลายทาง (หากมี) |
|
แสดงเครื่องหมายต้นทาง (หากมี) |
|
แสดงผลเครื่องหมายงานที่สำเร็จ (หากมี) |
|
แสดงผลเครื่องหมายผลลัพธ์ของงาน หากมี |
|
แสดงเครื่องหมายงานที่ดำเนินการไม่สำเร็จ (หากมี) |
|
แสดงเครื่องหมายยานพาหนะ (หากมี) |
|
แสดงเครื่องหมายจุดสังเกต (หากมี) |
|
แสดงผลเส้นประกอบของเส้นทางที่คาดการณ์ไว้ (หากมี) |
|
แสดงผลเส้นประกอบของเส้นทางที่เดิน (หากมี) |
เมธอด | |
---|---|
addLocationProvider |
addLocationProvider(locationProvider) พารามิเตอร์:
ผลลัพธ์: ไม่มี
เพิ่มผู้ให้บริการตำแหน่งลงในมุมมองแผนที่ หากเพิ่มผู้ให้บริการตำแหน่งไว้แล้ว ระบบจะไม่ดำเนินการใดๆ |
removeLocationProvider |
removeLocationProvider(locationProvider) พารามิเตอร์:
ผลลัพธ์: ไม่มี
นำผู้ให้บริการตำแหน่งออกจากมุมมองแผนที่ หากยังไม่ได้เพิ่มผู้ให้บริการตำแหน่งลงในมุมมองแผนที่ ระบบจะไม่ดำเนินการใดๆ |
อินเทอร์เฟซ JourneySharingMapViewOptions
google.maps.journeySharing.JourneySharingMapViewOptions
อินเทอร์เฟซ
ตัวเลือกสำหรับมุมมองแผนที่
พร็อพเพอร์ตี้ | |
---|---|
element |
ประเภท:
Element องค์ประกอบ DOM ที่รองรับมุมมอง ต้องระบุ |
|
ประเภท:
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 ซึ่งช่วยให้มุมมองแผนที่ปรับวิวพอร์ตโดยอัตโนมัติให้พอดีกับเครื่องหมายยานพาหนะ เครื่องหมายตำแหน่ง และเส้นประกอบของเส้นทางที่คาดการณ์ซึ่งมองเห็นได้ ตั้งค่าเป็น "ไม่มี" เพื่อปิดการปรับขนาดอัตโนมัติ |
|
ประเภท:
MarkerSetup optional กำหนดค่าตัวเลือกสำหรับเครื่องหมายตำแหน่งปลายทาง เรียกใช้ทุกครั้งที่มีการแสดงผลเครื่องหมายปลายทางใหม่ หากระบุฟังก์ชัน ฟังก์ชันสามารถและควรแก้ไขช่อง defaultMarkerOptions ของอินพุตซึ่งมีออบเจ็กต์ google.maps.MarkerOptions และแสดงผลเป็น markerOptions ในแอบเจ็กต์ MarkerSetupOptions ของเอาต์พุต การระบุออบเจ็กต์ MarkerSetupOptions จะมีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้ออบเจ็กต์ MarkerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup หรือค่าคงที่ที่แตกต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.MarkerOptions เดียวกันซ้ำสำหรับคีย์ markerOptions ในออบเจ็กต์ MarkerSetupOptions ที่แตกต่างกัน หากไม่ได้ตั้งค่า markerOptions หรือค่าเป็น Null ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งค่าไว้สำหรับ markerOptions.map หรือ markerOptions.position |
|
ประเภท:
LocationProvider optional แหล่งที่มาของตำแหน่งที่ติดตามซึ่งจะแสดงในมุมมองแผนที่การติดตาม ไม่บังคับ |
locationProviders optional |
ประเภท:
Array<LocationProvider> optional แหล่งที่มาของตำแหน่งที่ติดตามซึ่งจะแสดงในมุมมองแผนที่การติดตาม ไม่บังคับ |
mapOptions optional |
ประเภท:
MapOptions optional ตัวเลือกแผนที่ที่ส่งไปยังเครื่องมือสร้าง google.maps.Map |
|
ประเภท:
MarkerSetup optional กําหนดค่าตัวเลือกสําหรับเครื่องหมายตําแหน่งต้นทาง เรียกใช้ทุกครั้งที่มีการแสดงผลเครื่องหมายต้นทางใหม่ หากระบุฟังก์ชัน ฟังก์ชันสามารถและควรแก้ไขช่อง defaultMarkerOptions ของอินพุตซึ่งมีออบเจ็กต์ google.maps.MarkerOptions และแสดงผลเป็น markerOptions ในแอบเจ็กต์ MarkerSetupOptions ของเอาต์พุต การระบุออบเจ็กต์ MarkerSetupOptions จะมีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้ออบเจ็กต์ MarkerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup หรือค่าคงที่ที่แตกต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.MarkerOptions เดียวกันซ้ำสำหรับคีย์ markerOptions ในออบเจ็กต์ MarkerSetupOptions ที่แตกต่างกัน หากไม่ได้ตั้งค่า markerOptions หรือค่าเป็น Null ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งค่าไว้สำหรับ markerOptions.map หรือ markerOptions.position |
|
ประเภท:
MarkerSetup optional กำหนดค่าตัวเลือกสำหรับเครื่องหมายตำแหน่งการ ping เรียกใช้ทุกครั้งที่มีการแสดงผลเครื่องหมายพิงใหม่ หากระบุฟังก์ชัน ฟังก์ชันสามารถและควรแก้ไขช่อง defaultMarkerOptions ของอินพุตซึ่งมีออบเจ็กต์ google.maps.MarkerOptions และแสดงผลเป็น markerOptions ในแอบเจ็กต์ MarkerSetupOptions ของเอาต์พุต การระบุออบเจ็กต์ MarkerSetupOptions จะมีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้ออบเจ็กต์ MarkerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup หรือค่าคงที่ที่แตกต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.MarkerOptions เดียวกันซ้ำสำหรับคีย์ markerOptions ในออบเจ็กต์ MarkerSetupOptions ที่แตกต่างกัน หากไม่ได้ตั้งค่า markerOptions หรือค่าเป็น Null ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งค่าไว้สำหรับ markerOptions.map หรือ markerOptions.position |
|
ประเภท:
MarkerSetup optional กำหนดค่าตัวเลือกสำหรับเครื่องหมายตำแหน่งงานที่สำเร็จ เรียกใช้ทุกครั้งที่มีการแสดงผลเครื่องหมายงานใหม่ที่ทำสำเร็จ หากระบุฟังก์ชัน ฟังก์ชันสามารถและควรแก้ไขช่อง defaultMarkerOptions ของอินพุตซึ่งมีออบเจ็กต์ google.maps.MarkerOptions และแสดงผลเป็น markerOptions ในแอบเจ็กต์ MarkerSetupOptions ของเอาต์พุต การระบุออบเจ็กต์ MarkerSetupOptions จะมีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้ออบเจ็กต์ MarkerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup หรือค่าคงที่ที่แตกต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.MarkerOptions เดียวกันซ้ำสำหรับคีย์ markerOptions ในออบเจ็กต์ MarkerSetupOptions ที่แตกต่างกัน หากไม่ได้ตั้งค่า markerOptions หรือค่าเป็น Null ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งค่าไว้สำหรับ markerOptions.map หรือ markerOptions.position |
|
ประเภท:
PolylineSetup optional กําหนดค่าตัวเลือกสําหรับเส้นประกอบของเส้นทางที่เดิน เรียกใช้ทุกครั้งที่มีการเรนเดอร์เส้นประกอบของเส้นทางที่เดินใหม่ หากระบุฟังก์ชัน ฟังก์ชันนั้นสามารถและควรแก้ไขช่อง defaultPolylineOptions ของอินพุตซึ่งมีออบเจ็กต์ google.maps.PolylineOptions และแสดงผลเป็น polylineOptions ในแอบเจ็กต์ PolylineSetupOptions ของเอาต์พุต การระบุออบเจ็กต์ PolylineSetupOptions จะมีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้ออบเจ็กต์ PolylineSetupOptions เดียวกันซ้ำในฟังก์ชัน PolylineSetup หรือค่าคงที่ที่แตกต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.PolylineOptions เดียวกันซ้ำสำหรับคีย์ polylineOptions ในแอบเจ็กต์ PolylineSetupOptions ที่แตกต่างกัน ระบบจะไม่สนใจค่าที่ตั้งไว้สำหรับ polylineOptions.map หรือ polylineOptions.path ระบบจะเขียนทับค่าที่ยังไม่ได้ตั้งค่าหรือค่าว่างด้วยค่าเริ่มต้น |
|
ประเภท:
MarkerSetup optional กำหนดค่าตัวเลือกสำหรับเครื่องหมายตำแหน่งผลลัพธ์ของงาน เรียกใช้ทุกครั้งที่มีการแสดงผลเครื่องหมายตำแหน่งผลลัพธ์ของงานใหม่ หากระบุฟังก์ชัน ฟังก์ชันสามารถและควรแก้ไขช่อง defaultMarkerOptions ของอินพุตซึ่งมีออบเจ็กต์ google.maps.MarkerOptions และแสดงผลเป็น markerOptions ในแอบเจ็กต์ MarkerSetupOptions ของเอาต์พุต การระบุออบเจ็กต์ MarkerSetupOptions จะมีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้ออบเจ็กต์ MarkerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup หรือค่าคงที่ที่แตกต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.MarkerOptions เดียวกันซ้ำสำหรับคีย์ markerOptions ในออบเจ็กต์ MarkerSetupOptions ที่แตกต่างกัน หากไม่ได้ตั้งค่า markerOptions หรือค่าเป็น Null ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งค่าไว้สำหรับ markerOptions.map หรือ markerOptions.position |
|
ประเภท:
MarkerSetup optional กำหนดค่าตัวเลือกสำหรับเครื่องหมายตำแหน่งงานที่ไม่สำเร็จ เรียกใช้ทุกครั้งที่มีการแสดงผลเครื่องหมายงานใหม่ที่ไม่สําเร็จ หากระบุฟังก์ชัน ฟังก์ชันสามารถและควรแก้ไขช่อง defaultMarkerOptions ของอินพุตซึ่งมีออบเจ็กต์ google.maps.MarkerOptions และแสดงผลเป็น markerOptions ในแอบเจ็กต์ MarkerSetupOptions ของเอาต์พุต การระบุออบเจ็กต์ MarkerSetupOptions จะมีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้ออบเจ็กต์ MarkerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup หรือค่าคงที่ที่แตกต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.MarkerOptions เดียวกันซ้ำสำหรับคีย์ markerOptions ในออบเจ็กต์ MarkerSetupOptions ที่แตกต่างกัน หากไม่ได้ตั้งค่า markerOptions หรือค่าเป็น Null ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งค่าไว้สำหรับ markerOptions.map หรือ markerOptions.position |
|
ประเภท:
MarkerSetup optional กำหนดค่าตัวเลือกสำหรับเครื่องหมายตำแหน่งยานพาหนะ เรียกใช้ทุกครั้งที่มีการแสดงผลเครื่องหมายยานพาหนะใหม่ หากระบุฟังก์ชัน ฟังก์ชันสามารถและควรแก้ไขช่อง defaultMarkerOptions ของอินพุตซึ่งมีออบเจ็กต์ google.maps.MarkerOptions และแสดงผลเป็น markerOptions ในแอบเจ็กต์ MarkerSetupOptions ของเอาต์พุต การระบุออบเจ็กต์ MarkerSetupOptions จะมีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้ออบเจ็กต์ MarkerSetupOptions เดียวกันซ้ำในฟังก์ชัน MarkerSetup หรือค่าคงที่ที่แตกต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.MarkerOptions เดียวกันซ้ำสำหรับคีย์ markerOptions ในออบเจ็กต์ MarkerSetupOptions ที่แตกต่างกัน หากไม่ได้ตั้งค่า markerOptions หรือค่าเป็น Null ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งค่าไว้สำหรับ markerOptions.map หรือ markerOptions.position |
|
ประเภท:
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) พารามิเตอร์:
ผลลัพธ์:
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 ข้อผิดพลาดที่ทําให้สถานะการสำรวจเปลี่ยน หากการเปลี่ยนแปลงสถานะเกิดจากข้อผิดพลาด ไม่ได้ระบุไว้หากการเปลี่ยนแปลงสถานะเกิดจากการดำเนินการตามปกติ |