คลาส JourneySharingMapView
google.maps.journeySharing.JourneySharingMapView
คลาส
ไลบรารี "journeySharing"
มุมมองแผนที่
const {JourneySharingMapView} = await google.maps.importLibrary("journeySharing");
ผู้ผลิต | |
|---|---|
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 หรือเป็น Null ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งไว้สำหรับ polylineOptions.map หรือ polylineOptions.path |
|
ประเภท:
PolylineSetupกำหนดค่าตัวเลือกสำหรับเส้นประกอบของเส้นทางที่ใช้ เรียกใช้เมื่อใดก็ตามที่มีการแสดงผลเส้นประกอบของเส้นทางใหม่ที่ใช้ หากระบุฟังก์ชัน ฟังก์ชันดังกล่าวสามารถและควรแก้ไขฟิลด์ defaultPolylineOptions ของอินพุตที่มีออบเจ็กต์ google.maps.PolylineOptions และแสดงผลเป็น polylineOptions ในออบเจ็กต์ PolylineSetupOptions เอาต์พุต การระบุออบเจ็กต์ PolylineSetupOptions จะให้ผลลัพธ์เหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้ออบเจ็กต์ PolylineSetupOptions เดียวกันซ้ำในฟังก์ชัน PolylineSetup หรือค่าแบบคงที่ที่ต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.PolylineOptions เดียวกันซ้ำสำหรับคีย์ polylineOptions ในออบเจ็กต์ PolylineSetupOptions ที่ต่างกัน ระบบจะไม่สนใจค่าที่ตั้งไว้สำหรับ polylineOptions.map หรือ polylineOptions.path ระบบจะเขียนทับค่าที่ไม่ได้ตั้งค่าหรือค่า Null ด้วยค่าเริ่มต้น |
|
ประเภท:
MarkerSetupกำหนดค่าตัวเลือกสำหรับเครื่องหมายตำแหน่ง Ping เรียกใช้เมื่อใดก็ตามที่มีการแสดงผลเครื่องหมาย 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 หรือเป็น Null ระบบจะเขียนทับด้วยค่าเริ่มต้น ระบบจะไม่สนใจค่าที่ตั้งไว้สำหรับ polylineOptions.map หรือ polylineOptions.path |
automaticViewportMode
ไม่บังคับ |
ประเภท:
AutomaticViewportMode optionalโหมดวิวพอร์ตอัตโนมัติ ค่าเริ่มต้นคือ FIT_ANTICIPATED_ROUTE ซึ่งช่วยให้มุมมองแผนที่ปรับวิวพอร์ตให้พอดีกับเครื่องหมายยานพาหนะ เครื่องหมายตำแหน่ง และเส้นประกอบเส้นทางที่คาดการณ์ไว้ซึ่งมองเห็นได้โดยอัตโนมัติ ตั้งค่านี้เป็น NONE เพื่อปิดการปรับให้พอดีโดยอัตโนมัติ |
ไม่บังคับ |
ประเภท:
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
ไม่บังคับ |
ประเภท:
Array<LocationProvider> optionalแหล่งที่มาของตำแหน่งที่ติดตามซึ่งจะแสดงในมุมมองแผนที่การติดตาม ไม่บังคับ |
mapOptions
ไม่บังคับ |
ประเภท:
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 เรียกใช้เมื่อใดก็ตามที่มีการแสดงผลเครื่องหมาย 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 ระบบจะเขียนทับค่าที่ไม่ได้ตั้งค่าหรือค่า Null ด้วยค่าเริ่มต้น |
ไม่บังคับ |
ประเภท:
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
ค่าคงที่
ไลบรารี "journeySharing"
โหมดวิวพอร์ตอัตโนมัติ
ค่าคงที่เหล่านี้ยังใช้เป็นสตริงได้ด้วย ใน TypeScript สตริงลิเทอรัลจะกำหนดโดยประเภท AutomaticViewportModeString
const {AutomaticViewportMode} = await google.maps.importLibrary("journeySharing");
ค่าคงที่ | |
|---|---|
FIT_ANTICIPATED_ROUTE |
ปรับวิวพอร์ตโดยอัตโนมัติให้พอดีกับเครื่องหมายและเส้นประกอบเส้นทางที่คาดการณ์ไว้ซึ่งมองเห็นได้ ทั้งนี้ ตัวเลือกนี้คือค่าเริ่มต้น |
NONE |
อย่าปรับวิวพอร์ตโดยอัตโนมัติ |
คลาสแอบสแตรกต์ LocationProvider
google.maps.journeySharing.LocationProvider
คลาสแอบสแตรกต์
คลาสหลักของผู้ให้บริการตำแหน่งทั้งหมด
เมธอด | |
|---|---|
addListener |
addListener(eventName, handler)พารามิเตอร์
ค่าที่แสดงผล:
MapsEventListenerเพิ่ม MapsEventListener สำหรับเหตุการณ์ที่เริ่มทำงานโดยผู้ให้บริการตำแหน่งนี้ แสดงผลตัวระบุสำหรับ Listener นี้ที่ใช้กับ event.removeListener ได้ |
คลาสแอบสแตรกต์ PollingLocationProvider
google.maps.journeySharing.PollingLocationProvider
abstract class
extends LocationProvider
คลาสหลักของผู้ให้บริการหน่วยเลือกตั้ง
พร็อพเพอร์ตี้ | |
|---|---|
isPolling |
ประเภท:
booleanเป็นจริงหากผู้ให้บริการตำแหน่งนี้กำลังทำการสำรวจความคิดเห็น อ่านอย่างเดียว |
pollingIntervalMillis |
ประเภท:
numberระยะเวลาขั้นต่ำระหว่างการดึงข้อมูลการอัปเดตตำแหน่งเป็นมิลลิวินาที หากใช้เวลานานกว่า pollingIntervalMillis ในการดึงข้อมูลอัปเดตตำแหน่ง การอัปเดตตำแหน่งครั้งถัดไปจะไม่เริ่มจนกว่าการอัปเดตปัจจุบันจะเสร็จสิ้น การตั้งค่านี้เป็น 0, Infinity หรือค่าลบจะปิดใช้การอัปเดตตำแหน่งอัตโนมัติ ระบบจะดึงข้อมูลการอัปเดตตำแหน่งใหม่ 1 ครั้งหากพารามิเตอร์รหัสติดตาม (เช่น รหัสติดตามการจัดส่งของผู้ให้บริการตำแหน่งการจัดส่ง) หรือตัวเลือกการกรอง (เช่น ขอบเขตวิวพอร์ตหรือตัวกรองแอตทริบิวต์สำหรับผู้ให้บริการตำแหน่งยานพาหนะ) มีการเปลี่ยนแปลง ช่วงเวลาการโพลเริ่มต้นและขั้นต่ำคือ 5,000 มิลลิวินาที หากคุณตั้งค่าช่วงเวลาการสำรวจเป็นค่าบวกที่ต่ำกว่า ระบบจะจัดเก็บและใช้ค่า 5000 |
เมธอด | |
|---|---|
รับค่ามา:
addListener
|
กิจกรรม | |
|---|---|
ispollingchange |
function(event)อาร์กิวเมนต์
เหตุการณ์ที่ทริกเกอร์เมื่อมีการอัปเดตสถานะการสำรวจของผู้ให้บริการตำแหน่ง ใช้ PollingLocationProvider.isPolling เพื่อระบุสถานะการสำรวจความคิดเห็นในปัจจุบัน |
อินเทอร์เฟซ PollingLocationProviderIsPollingChangeEvent
google.maps.journeySharing.PollingLocationProviderIsPollingChangeEvent
อินเทอร์เฟซ
ออบเจ็กต์เหตุการณ์ที่ส่งไปยังเครื่องจัดการเหตุการณ์เมื่อมีการทริกเกอร์เหตุการณ์ PollingLocationProvider.ispollingchange
พร็อพเพอร์ตี้ | |
|---|---|
error
ไม่บังคับ |
ประเภท:
Error optionalข้อผิดพลาดที่ทำให้สถานะการโพลเปลี่ยนแปลง หากการเปลี่ยนแปลงสถานะเกิดจากข้อผิดพลาด ไม่ได้กำหนดหากการเปลี่ยนแปลงสถานะเกิดจากการทำงานปกติ |