JourneysharingMapView คลาส
google.maps.journeySharing.JourneySharingMapView
คลาส
มุมมองแผนที่
ต้องมีพารามิเตอร์ของ URL &libraries=journeySharing
โปรดดูไลบรารีใน Maps JavaScript API
ผู้ผลิต | |
---|---|
JourneySharingMapView |
JourneySharingMapView(options) พารามิเตอร์:
สร้างอินสแตนซ์ของมุมมองแผนที่ |
พร็อพเพอร์ตี้ | |
---|---|
anticipatedRoutePolylines |
ประเภท:
Array<Polyline> แสดงผลเส้นคาดการณ์ของเส้นทางที่คาดไว้ (หากมี) |
anticipatedRoutePolylineSetup |
ประเภท:
PolylineSetup กําหนดค่าตัวเลือกสําหรับโพลีไลน์เส้นทางที่คาดไว้ เรียกใช้เมื่อมีการแสดงเส้นเส้นทางที่คาดไว้ใหม่ หากระบุฟังก์ชัน ฟังก์ชันควรและจะแก้ไขช่อง defaultPolylineOptions ของอินพุตที่มีออบเจ็กต์ google.maps.PolylineOptions แล้วแสดงผลเป็น polylineOptions ในออบเจ็กต์ PolylineSetupOptions อีกด้วย การระบุออบเจ็กต์ PolylineSetupOptions จะมีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้ออบเจ็กต์ PolylineSetupOptions เดียวกันในฟังก์ชัน PolylineSetup หรือค่าคงที่ที่ต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.PolylineOptions เดียวกันในคีย์ polylineOptions ในออบเจ็กต์ PolylineSetupOptions ที่ต่างกัน หากไม่ได้ตั้งค่า polylineOptions หรือ visible ค่าจะเป็น Null จะถูกเขียนทับด้วยค่าเริ่มต้น และจะไม่สนใจค่าที่กําหนดไว้สําหรับ polylineOptions.map หรือ polylineOptions.path |
automaticViewportMode |
ประเภท:
AutomaticViewportMode ช่องนี้เป็นแบบอ่านอย่างเดียว โหมดวิวพอร์ตอัตโนมัติ |
destinationMarkers |
ประเภท:
Array<Marker> แสดงผลเครื่องหมายปลายทาง หากมี |
destinationMarkerSetup |
ประเภท:
MarkerSetup กําหนดค่าตัวเลือกสําหรับเครื่องหมายระบุตําแหน่งปลายทาง เรียกใช้เมื่อมีการแสดงเครื่องหมายปลายทางใหม่ หากระบุฟังก์ชัน ฟังก์ชันควรแก้ไขช่องโดยค่าเริ่มต้นของ MarkerOptions ของอินพุตที่มีออบเจ็กต์ google.maps.MarkerOptions และแสดงผลเป็น MarkOptions ในออบเจ็กต์ MarkSetupOptions เอาต์พุต การระบุออบเจ็กต์ MarkSetupOptions จะมีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้ออบเจ็กต์ MarkSetupOptions เดียวกันในฟังก์ชัน MarkSetup หรือค่าคงที่ที่ต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.mark.Options เดียวกันซ้ําสําหรับคีย์ MarkOptions ในออบเจ็กต์ MarkSetupOptions ที่ต่างกัน หากไม่ได้ตั้งค่า MarkOptions ไว้หรือเป็น Null ระบบจะเขียนทับค่าเริ่มต้น และจะไม่สนใจค่าใดๆ ที่กําหนดไว้สําหรับmarkOptions.map หรือmarkOptions.position |
element |
ประเภท:
Element ช่องนี้เป็นแบบอ่านอย่างเดียว องค์ประกอบ DOM สนับสนุนมุมมองหลัง |
enableTraffic |
ประเภท:
boolean เปิดหรือปิดใช้เลเยอร์การเข้าชม |
locationProvider |
ประเภท:
LocationProvider ช่องนี้เป็นแบบอ่านอย่างเดียว แหล่งที่มาของสถานที่ที่ติดตามซึ่งจะแสดงในมุมมองแผนที่การติดตาม |
map |
ประเภท:
Map ออบเจ็กต์แผนที่ในมุมมองแผนที่ |
mapOptions |
ประเภท:
MapOptions ตัวเลือกแผนที่ที่ส่งผ่านเข้าไปในแผนที่ผ่านมุมมองแผนที่ |
originMarkers |
ประเภท:
Array<Marker> แสดงผลเครื่องหมายต้นทาง (หากมี) |
originMarkerSetup |
ประเภท:
MarkerSetup กําหนดค่าตัวเลือกสําหรับเครื่องหมายระบุตําแหน่งต้นทาง เรียกใช้เมื่อมีการแสดงเครื่องหมายต้นทางใหม่ หากระบุฟังก์ชัน ฟังก์ชันควรแก้ไขช่องโดยค่าเริ่มต้นของ MarkerOptions ของอินพุตที่มีออบเจ็กต์ google.maps.MarkerOptions และแสดงผลเป็น MarkOptions ในออบเจ็กต์ MarkSetupOptions เอาต์พุต การระบุออบเจ็กต์ MarkSetupOptions จะมีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้ออบเจ็กต์ MarkSetupOptions เดียวกันในฟังก์ชัน MarkSetup หรือค่าคงที่ที่ต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.mark.Options เดียวกันซ้ําสําหรับคีย์ MarkOptions ในออบเจ็กต์ MarkSetupOptions ที่ต่างกัน หากไม่ได้ตั้งค่า MarkOptions ไว้หรือเป็น Null ระบบจะเขียนทับค่าเริ่มต้น และจะไม่สนใจค่าใดๆ ที่กําหนดไว้สําหรับmarkOptions.map หรือmarkOptions.position |
pingMarkerSetup |
ประเภท:
MarkerSetup กําหนดค่าตัวเลือกสําหรับเครื่องหมายระบุตําแหน่งคําสั่ง ping เรียกใช้เมื่อแสดงผลเครื่องหมาย ping ใหม่ หากระบุฟังก์ชัน ฟังก์ชันควรแก้ไขช่องโดยค่าเริ่มต้นของ MarkerOptions ของอินพุตที่มีออบเจ็กต์ google.maps.MarkerOptions และแสดงผลเป็น MarkOptions ในออบเจ็กต์ MarkSetupOptions เอาต์พุต การระบุออบเจ็กต์ MarkSetupOptions จะมีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้ออบเจ็กต์ MarkSetupOptions เดียวกันในฟังก์ชัน MarkSetup หรือค่าคงที่ที่ต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.mark.Options เดียวกันซ้ําสําหรับคีย์ MarkOptions ในออบเจ็กต์ MarkSetupOptions ที่ต่างกัน หากไม่ได้ตั้งค่า MarkOptions ไว้หรือเป็น Null ระบบจะเขียนทับค่าเริ่มต้น และจะไม่สนใจค่าใดๆ ที่กําหนดไว้สําหรับmarkOptions.map หรือmarkOptions.position |
successfulTaskMarkers |
ประเภท:
Array<Marker> แสดงผลเครื่องหมายงานที่สําเร็จ (หากมี) |
successfulTaskMarkerSetup |
ประเภท:
MarkerSetup กําหนดค่าตัวเลือกสําหรับเครื่องหมายระบุตําแหน่งของงานที่สําเร็จ เรียกใช้เมื่อมีการแสดงตัวทําเครื่องหมายงานที่สําเร็จใหม่ หากระบุฟังก์ชัน ฟังก์ชันควรแก้ไขช่องโดยค่าเริ่มต้นของ MarkerOptions ของอินพุตที่มีออบเจ็กต์ google.maps.MarkerOptions และแสดงผลเป็น MarkOptions ในออบเจ็กต์ MarkSetupOptions เอาต์พุต การระบุออบเจ็กต์ MarkSetupOptions จะมีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้ออบเจ็กต์ MarkSetupOptions เดียวกันในฟังก์ชัน MarkSetup หรือค่าคงที่ที่ต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.mark.Options เดียวกันซ้ําสําหรับคีย์ MarkOptions ในออบเจ็กต์ MarkSetupOptions ที่ต่างกัน หากไม่ได้ตั้งค่า MarkOptions ไว้หรือเป็น Null ระบบจะเขียนทับค่าเริ่มต้น และจะไม่สนใจค่าใดๆ ที่กําหนดไว้สําหรับmarkOptions.map หรือmarkOptions.position |
takenRoutePolylines |
ประเภท:
Array<Polyline> แสดงผลเส้นนําของเส้นทางที่ใช้ หากมี |
takenRoutePolylineSetup |
ประเภท:
PolylineSetup กําหนดค่าตัวเลือกสําหรับเส้นนําเส้นทางที่ใช้ เรียกใช้เมื่อมีการแสดงเส้นเส้นทางใหม่ที่มีการใช้ หากระบุฟังก์ชัน ฟังก์ชันควรและจะแก้ไขช่อง defaultPolylineOptions ของอินพุตที่มีออบเจ็กต์ google.maps.PolylineOptions แล้วแสดงผลเป็น polylineOptions ในออบเจ็กต์ PolylineSetupOptions อีกด้วย การระบุออบเจ็กต์ PolylineSetupOptions จะมีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้ออบเจ็กต์ PolylineSetupOptions เดียวกันในฟังก์ชัน PolylineSetup หรือค่าคงที่ที่ต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.PolylineOptions เดียวกันในคีย์ polylineOptions ในออบเจ็กต์ PolylineSetupOptions ที่ต่างกัน และจะไม่สนใจค่าที่กําหนดไว้สําหรับ polylineOptions.map หรือ polylineOptions.path ค่าที่ไม่ได้ตั้งค่าหรือค่าว่างจะถูกเขียนทับด้วยค่าเริ่มต้น |
taskOutcomeMarkers |
ประเภท:
Array<Marker> แสดงผลเครื่องหมายผลลัพธ์ของงาน (หากมี) |
taskOutcomeMarkerSetup |
ประเภท:
MarkerSetup กําหนดค่าตัวเลือกสําหรับเครื่องหมายระบุตําแหน่งสําหรับผลลัพธ์ของงาน เรียกใช้เมื่อมีการแสดงผลเครื่องหมายระบุตําแหน่งของงานใหม่ หากระบุฟังก์ชัน ฟังก์ชันควรแก้ไขช่องโดยค่าเริ่มต้นของ MarkerOptions ของอินพุตที่มีออบเจ็กต์ google.maps.MarkerOptions และแสดงผลเป็น MarkOptions ในออบเจ็กต์ MarkSetupOptions เอาต์พุต การระบุออบเจ็กต์ MarkSetupOptions จะมีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้ออบเจ็กต์ MarkSetupOptions เดียวกันในฟังก์ชัน MarkSetup หรือค่าคงที่ที่ต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.mark.Options เดียวกันซ้ําสําหรับคีย์ MarkOptions ในออบเจ็กต์ MarkSetupOptions ที่ต่างกัน หากไม่ได้ตั้งค่า MarkOptions ไว้หรือเป็น Null ระบบจะเขียนทับค่าเริ่มต้น และจะไม่สนใจค่าใดๆ ที่กําหนดไว้สําหรับmarkOptions.map หรือmarkOptions.position |
unsuccessfulTaskMarkers |
ประเภท:
Array<Marker> แสดงผลตัวทําเครื่องหมายงานที่ไม่สําเร็จ (หากมี) |
unsuccessfulTaskMarkerSetup |
ประเภท:
MarkerSetup กําหนดค่าตัวเลือกสําหรับตัวทําเครื่องหมายตําแหน่งงานที่ไม่สําเร็จ เรียกใช้เมื่อมีการแสดงตัวทําเครื่องหมายงานใหม่ไม่สําเร็จ หากระบุฟังก์ชัน ฟังก์ชันควรแก้ไขช่องโดยค่าเริ่มต้นของ MarkerOptions ของอินพุตที่มีออบเจ็กต์ google.maps.MarkerOptions และแสดงผลเป็น MarkOptions ในออบเจ็กต์ MarkSetupOptions เอาต์พุต การระบุออบเจ็กต์ MarkSetupOptions จะมีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้ออบเจ็กต์ MarkSetupOptions เดียวกันในฟังก์ชัน MarkSetup หรือค่าคงที่ที่ต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.mark.Options เดียวกันซ้ําสําหรับคีย์ MarkOptions ในออบเจ็กต์ MarkSetupOptions ที่ต่างกัน หากไม่ได้ตั้งค่า MarkOptions ไว้หรือเป็น Null ระบบจะเขียนทับค่าเริ่มต้น และจะไม่สนใจค่าใดๆ ที่กําหนดไว้สําหรับmarkOptions.map หรือmarkOptions.position |
vehicleMarkers |
ประเภท:
Array<Marker> แสดงเครื่องหมายยานพาหนะ หากมี |
vehicleMarkerSetup |
ประเภท:
MarkerSetup กําหนดค่าตัวเลือกสําหรับเครื่องหมายตําแหน่งของยานพาหนะ เรียกใช้เมื่อมีการแสดงตัวทําเครื่องหมายยานพาหนะใหม่ หากระบุฟังก์ชัน ฟังก์ชันควรแก้ไขช่องโดยค่าเริ่มต้นของ MarkerOptions ของอินพุตที่มีออบเจ็กต์ google.maps.MarkerOptions และแสดงผลเป็น MarkOptions ในออบเจ็กต์ MarkSetupOptions เอาต์พุต การระบุออบเจ็กต์ MarkSetupOptions จะมีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้ออบเจ็กต์ MarkSetupOptions เดียวกันในฟังก์ชัน MarkSetup หรือค่าคงที่ที่ต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.mark.Options เดียวกันซ้ําสําหรับคีย์ MarkOptions ในออบเจ็กต์ MarkSetupOptions ที่ต่างกัน หากไม่ได้ตั้งค่า MarkOptions ไว้หรือเป็น Null ระบบจะเขียนทับค่าเริ่มต้น และจะไม่สนใจค่าใดๆ ที่กําหนดไว้สําหรับmarkOptions.map หรือmarkOptions.position |
waypointMarkers |
ประเภท:
Array<Marker> แสดงผลเครื่องหมายจุดอ้างอิง หากมี |
waypointMarkerSetup |
ประเภท:
MarkerSetup กําหนดค่าตัวเลือกสําหรับเครื่องหมายระบุตําแหน่งจุดอ้างอิง เรียกใช้เมื่อมีการแสดงเครื่องหมายจุดอ้างอิงใหม่ หากระบุฟังก์ชัน ฟังก์ชันควรแก้ไขช่องโดยค่าเริ่มต้นของ MarkerOptions ของอินพุตที่มีออบเจ็กต์ google.maps.MarkerOptions และแสดงผลเป็น MarkOptions ในออบเจ็กต์ MarkSetupOptions เอาต์พุต การระบุออบเจ็กต์ MarkSetupOptions จะมีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้ออบเจ็กต์ MarkSetupOptions เดียวกันในฟังก์ชัน MarkSetup หรือค่าคงที่ที่ต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.mark.Options เดียวกันซ้ําสําหรับคีย์ MarkOptions ในออบเจ็กต์ MarkSetupOptions ที่ต่างกัน หากไม่ได้ตั้งค่า MarkOptions ไว้หรือเป็น Null ระบบจะเขียนทับค่าเริ่มต้น และจะไม่สนใจค่าใดๆ ที่กําหนดไว้สําหรับmarkOptions.map หรือmarkOptions.position |
อินเทอร์เฟซ Journeyตัวเลือกการแชร์ MapViewOptions
อินเทอร์เฟซ google.maps.journeySharing.JourneySharingMapViewOptions
ตัวเลือกสําหรับมุมมองแผนที่
ต้องมีพารามิเตอร์ของ URL &libraries=journeySharing
โปรดดูไลบรารีใน Maps JavaScript API
พร็อพเพอร์ตี้ | |
---|---|
element |
ประเภท:
Element องค์ประกอบ DOM สนับสนุนมุมมองหลัง ต้องระบุ |
locationProvider |
ประเภท:
LocationProvider แหล่งที่มาของสถานที่ที่ติดตามซึ่งจะแสดงในมุมมองแผนที่การติดตาม ต้องระบุ |
anticipatedRoutePolylineSetup optional |
ประเภท:
PolylineSetup optional กําหนดค่าตัวเลือกสําหรับโพลีไลน์เส้นทางที่คาดไว้ เรียกใช้เมื่อมีการแสดงเส้นเส้นทางที่คาดไว้ใหม่ หากระบุฟังก์ชัน ฟังก์ชันควรและจะแก้ไขช่อง defaultPolylineOptions ของอินพุตที่มีออบเจ็กต์ google.maps.PolylineOptions แล้วแสดงผลเป็น polylineOptions ในออบเจ็กต์ PolylineSetupOptions อีกด้วย การระบุออบเจ็กต์ PolylineSetupOptions จะมีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้ออบเจ็กต์ PolylineSetupOptions เดียวกันในฟังก์ชัน PolylineSetup หรือค่าคงที่ที่ต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.PolylineOptions เดียวกันในคีย์ polylineOptions ในออบเจ็กต์ PolylineSetupOptions ที่ต่างกัน หากไม่ได้ตั้งค่า polylineOptions หรือ visible ค่าจะเป็น Null จะถูกเขียนทับด้วยค่าเริ่มต้น และจะไม่สนใจค่าที่กําหนดไว้สําหรับ polylineOptions.map หรือ polylineOptions.path |
automaticViewportMode optional |
ประเภท:
AutomaticViewportMode optional โหมดวิวพอร์ตอัตโนมัติ ค่าเริ่มต้นคือ FIT_ANTICIPATED_ROUTE ซึ่งช่วยให้มุมมองแผนที่ปรับวิวพอร์ตโดยอัตโนมัติเพื่อให้พอดีกับเครื่องหมายยานพาหนะ เครื่องหมายระบุตําแหน่ง และโพลีไลน์ของเส้นทางที่คาดไว้ทั้งหมด ตั้งค่าเป็น "NONE" เพื่อปิดการปรับพอดีอัตโนมัติ |
destinationMarkerSetup optional |
ประเภท:
MarkerSetup optional กําหนดค่าตัวเลือกสําหรับเครื่องหมายระบุตําแหน่งปลายทาง เรียกใช้เมื่อมีการแสดงเครื่องหมายปลายทางใหม่ หากระบุฟังก์ชัน ฟังก์ชันควรแก้ไขช่องโดยค่าเริ่มต้นของ MarkerOptions ของอินพุตที่มีออบเจ็กต์ google.maps.MarkerOptions และแสดงผลเป็น MarkOptions ในออบเจ็กต์ MarkSetupOptions เอาต์พุต การระบุออบเจ็กต์ MarkSetupOptions จะมีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้ออบเจ็กต์ MarkSetupOptions เดียวกันในฟังก์ชัน MarkSetup หรือค่าคงที่ที่ต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.mark.Options เดียวกันซ้ําสําหรับคีย์ MarkOptions ในออบเจ็กต์ MarkSetupOptions ที่ต่างกัน หากไม่ได้ตั้งค่า MarkOptions ไว้หรือเป็น Null ระบบจะเขียนทับค่าเริ่มต้น และจะไม่สนใจค่าใดๆ ที่กําหนดไว้สําหรับmarkOptions.map หรือmarkOptions.position |
mapOptions optional |
ประเภท:
MapOptions optional ตัวเลือกแผนที่ที่ส่งผ่านเข้าไปในเครื่องมือสร้าง google.maps.map |
originMarkerSetup optional |
ประเภท:
MarkerSetup optional กําหนดค่าตัวเลือกสําหรับเครื่องหมายระบุตําแหน่งต้นทาง เรียกใช้เมื่อมีการแสดงเครื่องหมายต้นทางใหม่ หากระบุฟังก์ชัน ฟังก์ชันควรแก้ไขช่องโดยค่าเริ่มต้นของ MarkerOptions ของอินพุตที่มีออบเจ็กต์ google.maps.MarkerOptions และแสดงผลเป็น MarkOptions ในออบเจ็กต์ MarkSetupOptions เอาต์พุต การระบุออบเจ็กต์ MarkSetupOptions จะมีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้ออบเจ็กต์ MarkSetupOptions เดียวกันในฟังก์ชัน MarkSetup หรือค่าคงที่ที่ต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.mark.Options เดียวกันซ้ําสําหรับคีย์ MarkOptions ในออบเจ็กต์ MarkSetupOptions ที่ต่างกัน หากไม่ได้ตั้งค่า MarkOptions ไว้หรือเป็น Null ระบบจะเขียนทับค่าเริ่มต้น และจะไม่สนใจค่าใดๆ ที่กําหนดไว้สําหรับmarkOptions.map หรือmarkOptions.position |
pingMarkerSetup optional |
ประเภท:
MarkerSetup optional กําหนดค่าตัวเลือกสําหรับเครื่องหมายระบุตําแหน่งคําสั่ง ping เรียกใช้เมื่อแสดงผลเครื่องหมาย ping ใหม่ หากระบุฟังก์ชัน ฟังก์ชันควรแก้ไขช่องโดยค่าเริ่มต้นของ MarkerOptions ของอินพุตที่มีออบเจ็กต์ google.maps.MarkerOptions และแสดงผลเป็น MarkOptions ในออบเจ็กต์ MarkSetupOptions เอาต์พุต การระบุออบเจ็กต์ MarkSetupOptions จะมีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้ออบเจ็กต์ MarkSetupOptions เดียวกันในฟังก์ชัน MarkSetup หรือค่าคงที่ที่ต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.mark.Options เดียวกันซ้ําสําหรับคีย์ MarkOptions ในออบเจ็กต์ MarkSetupOptions ที่ต่างกัน หากไม่ได้ตั้งค่า MarkOptions ไว้หรือเป็น Null ระบบจะเขียนทับค่าเริ่มต้น และจะไม่สนใจค่าใดๆ ที่กําหนดไว้สําหรับmarkOptions.map หรือmarkOptions.position |
successfulTaskMarkerSetup optional |
ประเภท:
MarkerSetup optional กําหนดค่าตัวเลือกสําหรับเครื่องหมายระบุตําแหน่งของงานที่สําเร็จ เรียกใช้เมื่อมีการแสดงตัวทําเครื่องหมายงานที่สําเร็จใหม่ หากระบุฟังก์ชัน ฟังก์ชันควรแก้ไขช่องโดยค่าเริ่มต้นของ MarkerOptions ของอินพุตที่มีออบเจ็กต์ google.maps.MarkerOptions และแสดงผลเป็น MarkOptions ในออบเจ็กต์ MarkSetupOptions เอาต์พุต การระบุออบเจ็กต์ MarkSetupOptions จะมีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้ออบเจ็กต์ MarkSetupOptions เดียวกันในฟังก์ชัน MarkSetup หรือค่าคงที่ที่ต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.mark.Options เดียวกันซ้ําสําหรับคีย์ MarkOptions ในออบเจ็กต์ MarkSetupOptions ที่ต่างกัน หากไม่ได้ตั้งค่า MarkOptions ไว้หรือเป็น Null ระบบจะเขียนทับค่าเริ่มต้น และจะไม่สนใจค่าใดๆ ที่กําหนดไว้สําหรับmarkOptions.map หรือmarkOptions.position |
takenRoutePolylineSetup optional |
ประเภท:
PolylineSetup optional กําหนดค่าตัวเลือกสําหรับเส้นนําเส้นทางที่ใช้ เรียกใช้เมื่อมีการแสดงเส้นเส้นทางใหม่ที่มีการใช้ หากระบุฟังก์ชัน ฟังก์ชันควรและจะแก้ไขช่อง defaultPolylineOptions ของอินพุตที่มีออบเจ็กต์ google.maps.PolylineOptions แล้วแสดงผลเป็น polylineOptions ในออบเจ็กต์ PolylineSetupOptions อีกด้วย การระบุออบเจ็กต์ PolylineSetupOptions จะมีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้ออบเจ็กต์ PolylineSetupOptions เดียวกันในฟังก์ชัน PolylineSetup หรือค่าคงที่ที่ต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.PolylineOptions เดียวกันในคีย์ polylineOptions ในออบเจ็กต์ PolylineSetupOptions ที่ต่างกัน และจะไม่สนใจค่าที่กําหนดไว้สําหรับ polylineOptions.map หรือ polylineOptions.path ค่าที่ไม่ได้ตั้งค่าหรือค่าว่างจะถูกเขียนทับด้วยค่าเริ่มต้น |
taskOutcomeMarkerSetup optional |
ประเภท:
MarkerSetup optional กําหนดค่าตัวเลือกสําหรับเครื่องหมายระบุตําแหน่งสําหรับผลลัพธ์ของงาน เรียกใช้เมื่อมีการแสดงผลเครื่องหมายระบุตําแหน่งของงานใหม่ หากระบุฟังก์ชัน ฟังก์ชันควรแก้ไขช่องโดยค่าเริ่มต้นของ MarkerOptions ของอินพุตที่มีออบเจ็กต์ google.maps.MarkerOptions และแสดงผลเป็น MarkOptions ในออบเจ็กต์ MarkSetupOptions เอาต์พุต การระบุออบเจ็กต์ MarkSetupOptions จะมีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้ออบเจ็กต์ MarkSetupOptions เดียวกันในฟังก์ชัน MarkSetup หรือค่าคงที่ที่ต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.mark.Options เดียวกันซ้ําสําหรับคีย์ MarkOptions ในออบเจ็กต์ MarkSetupOptions ที่ต่างกัน หากไม่ได้ตั้งค่า MarkOptions ไว้หรือเป็น Null ระบบจะเขียนทับค่าเริ่มต้น และจะไม่สนใจค่าใดๆ ที่กําหนดไว้สําหรับmarkOptions.map หรือmarkOptions.position |
unsuccessfulTaskMarkerSetup optional |
ประเภท:
MarkerSetup optional กําหนดค่าตัวเลือกสําหรับตัวทําเครื่องหมายตําแหน่งงานที่ไม่สําเร็จ เรียกใช้เมื่อมีการแสดงตัวทําเครื่องหมายงานใหม่ไม่สําเร็จ หากระบุฟังก์ชัน ฟังก์ชันควรแก้ไขช่องโดยค่าเริ่มต้นของ MarkerOptions ของอินพุตที่มีออบเจ็กต์ google.maps.MarkerOptions และแสดงผลเป็น MarkOptions ในออบเจ็กต์ MarkSetupOptions เอาต์พุต การระบุออบเจ็กต์ MarkSetupOptions จะมีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้ออบเจ็กต์ MarkSetupOptions เดียวกันในฟังก์ชัน MarkSetup หรือค่าคงที่ที่ต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.mark.Options เดียวกันซ้ําสําหรับคีย์ MarkOptions ในออบเจ็กต์ MarkSetupOptions ที่ต่างกัน หากไม่ได้ตั้งค่า MarkOptions ไว้หรือเป็น Null ระบบจะเขียนทับค่าเริ่มต้น และจะไม่สนใจค่าใดๆ ที่กําหนดไว้สําหรับmarkOptions.map หรือmarkOptions.position |
vehicleMarkerSetup optional |
ประเภท:
MarkerSetup optional กําหนดค่าตัวเลือกสําหรับเครื่องหมายตําแหน่งของยานพาหนะ เรียกใช้เมื่อมีการแสดงตัวทําเครื่องหมายยานพาหนะใหม่ หากระบุฟังก์ชัน ฟังก์ชันควรแก้ไขช่องโดยค่าเริ่มต้นของ MarkerOptions ของอินพุตที่มีออบเจ็กต์ google.maps.MarkerOptions และแสดงผลเป็น MarkOptions ในออบเจ็กต์ MarkSetupOptions เอาต์พุต การระบุออบเจ็กต์ MarkSetupOptions จะมีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้ออบเจ็กต์ MarkSetupOptions เดียวกันในฟังก์ชัน MarkSetup หรือค่าคงที่ที่ต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.mark.Options เดียวกันซ้ําสําหรับคีย์ MarkOptions ในออบเจ็กต์ MarkSetupOptions ที่ต่างกัน หากไม่ได้ตั้งค่า MarkOptions ไว้หรือเป็น Null ระบบจะเขียนทับค่าเริ่มต้น และจะไม่สนใจค่าใดๆ ที่กําหนดไว้สําหรับmarkOptions.map หรือmarkOptions.position |
waypointMarkerSetup optional |
ประเภท:
MarkerSetup optional กําหนดค่าตัวเลือกสําหรับเครื่องหมายระบุตําแหน่งจุดอ้างอิง เรียกใช้เมื่อมีการแสดงเครื่องหมายจุดอ้างอิงใหม่ หากระบุฟังก์ชัน ฟังก์ชันควรแก้ไขช่องโดยค่าเริ่มต้นของ MarkerOptions ของอินพุตที่มีออบเจ็กต์ google.maps.MarkerOptions และแสดงผลเป็น MarkOptions ในออบเจ็กต์ MarkSetupOptions เอาต์พุต การระบุออบเจ็กต์ MarkSetupOptions จะมีผลเหมือนกับการระบุฟังก์ชันที่แสดงผลออบเจ็กต์แบบคงที่นั้น อย่าใช้ออบเจ็กต์ MarkSetupOptions เดียวกันในฟังก์ชัน MarkSetup หรือค่าคงที่ที่ต่างกัน และอย่าใช้ออบเจ็กต์ google.maps.mark.Options เดียวกันซ้ําสําหรับคีย์ MarkOptions ในออบเจ็กต์ MarkSetupOptions ที่ต่างกัน หากไม่ได้ตั้งค่า MarkOptions ไว้หรือเป็น Null ระบบจะเขียนทับค่าเริ่มต้น และจะไม่สนใจค่าใดๆ ที่กําหนดไว้สําหรับmarkOptions.map หรือmarkOptions.position |
ค่าคงที่ AutoViewportMode
google.maps.journeySharing.AutomaticViewportMode
ค่าคงที่
โหมดวิวพอร์ตอัตโนมัติ
ต้องมีพารามิเตอร์ของ URL &libraries=journeySharing
โปรดดูไลบรารีใน Maps JavaScript API
ค่าคงที่ | |
---|---|
FIT_ANTICIPATED_ROUTE |
ปรับวิวพอร์ตโดยอัตโนมัติให้พอดีกับเครื่องหมายและเส้นแสดงเส้นทางที่คาดไว้ทั้งหมด นี่คือค่าเริ่มต้น |
NONE |
อย่าปรับวิวพอร์ตโดยอัตโนมัติ |
LocationProvider คลาส
google.maps.journeySharing.LocationProvider
คลาส
คลาสหลักของผู้ให้บริการตําแหน่ง ใช้ผู้ให้บริการตําแหน่งย่อยที่เหมาะกับวัตถุประสงค์ของคุณแทนผู้ให้บริการระดับบนสุด
ต้องมีพารามิเตอร์ของ URL &libraries=journeySharing
โปรดดูไลบรารีใน Maps JavaScript API
วิธีการ | |
---|---|
addListener |
addListener(eventName, handler) พารามิเตอร์:
แสดงผลค่า:
MapsEventListener เพิ่ม MapsEventListener สําหรับเหตุการณ์ที่ผู้ให้บริการตําแหน่งนี้เริ่มทํางาน แสดงผลตัวระบุสําหรับ Listener นี้ซึ่งสามารถใช้กับ event.removeListener |