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