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