Map View

จัดทุกอย่างให้เป็นระเบียบอยู่เสมอด้วยคอลเล็กชัน บันทึกและจัดหมวดหมู่เนื้อหาตามค่ากำหนดของคุณ

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)
พารามิเตอร์:
  • eventNamestring ชื่อเหตุการณ์ที่รอฟัง
  • handler: Function เครื่องจัดการเหตุการณ์
แสดงผลค่า: MapsEventListener
เพิ่ม MapsEventListener สําหรับเหตุการณ์ที่ผู้ให้บริการตําแหน่งนี้เริ่มทํางาน แสดงผลตัวระบุสําหรับ Listener นี้ซึ่งสามารถใช้กับ event.removeListener