Map View

Lớp JourneySharingMapView

Lớp google.maps.journeySharing.JourneySharingMapView

Chế độ xem bản đồ.

Truy cập bằng cách gọi const {JourneySharingMapView} = await google.maps.importLibrary("journeySharing"). Xem phần Thư viện trong API Maps JavaScript.

JourneySharingMapView
JourneySharingMapView(options)
Thông số: 
Tạo bản sao cho chế độ xem bản đồ.
automaticViewportMode
Trường này chỉ có thể đọc. Chế độ khung nhìn tự động.
element
Loại:  Element
Trường này chỉ có thể đọc. Phần tử DOM hỗ trợ thành phần hiển thị.
enableTraffic
Loại:  boolean
Bật hoặc tắt lớp lưu lượng truy cập.
locationProviders
Loại:  Array<LocationProvider> optional
Trường này chỉ có thể đọc. Nguồn của các vị trí được theo dõi sẽ xuất hiện trong chế độ xem bản đồ theo dõi. Để thêm hoặc xoá nhà cung cấp vị trí, hãy sử dụng phương thức JourneySharingMapView.addLocationProviderJourneySharingMapView.removeLocationProvider.
map
Loại:  Map
Trường này chỉ có thể đọc. Đối tượng bản đồ có trong chế độ xem bản đồ.
mapOptions
Loại:  MapOptions
Trường này chỉ có thể đọc. Các tuỳ chọn bản đồ được truyền vào bản đồ thông qua chế độ xem bản đồ.
locationProvider
Loại:  LocationProvider optional
Trường này chỉ có thể đọc. Nguồn của các vị trí được theo dõi sẽ xuất hiện trong chế độ xem bản đồ theo dõi.
destinationMarkerSetup
Loại:  MarkerSetup
Định cấu hình các tuỳ chọn cho điểm đánh dấu vị trí đích. Được gọi bất cứ khi nào một điểm đánh dấu đích đến mới được hiển thị.

Nếu chỉ định một hàm, hàm đó có thể và nên sửa đổi trường defaultMarkerOptions của dữ liệu đầu vào chứa đối tượng google.maps.MarkerOptions và trả về trường đó dưới dạng markerOptions trong đối tượng MarkerSetupOptions đầu ra.

Việc chỉ định đối tượng MarkerSetupOptions có tác dụng tương tự như việc chỉ định một hàm trả về đối tượng tĩnh đó.

Không sử dụng lại cùng một đối tượng MarkerSetupOptions trong các hàm MarkerSetup hoặc giá trị tĩnh khác nhau, cũng như không sử dụng lại cùng một đối tượng google.maps.MarkerOptions cho khoá markerOptions trong các đối tượng MarkerSetupOptions khác nhau. Nếu bạn không đặt hoặc đặt markerOptions thành giá trị rỗng, thì giá trị này sẽ được ghi đè bằng giá trị mặc định. Mọi giá trị được đặt cho markerOptions.map hoặc markerOptions.position sẽ bị bỏ qua.
originMarkerSetup
Loại:  MarkerSetup
Định cấu hình các tuỳ chọn cho điểm đánh dấu vị trí xuất phát. Được gọi bất cứ khi nào một điểm đánh dấu gốc mới được kết xuất.

Nếu chỉ định một hàm, hàm đó có thể và nên sửa đổi trường defaultMarkerOptions của dữ liệu đầu vào chứa đối tượng google.maps.MarkerOptions và trả về trường đó dưới dạng markerOptions trong đối tượng MarkerSetupOptions đầu ra.

Việc chỉ định đối tượng MarkerSetupOptions có tác dụng tương tự như việc chỉ định một hàm trả về đối tượng tĩnh đó.

Không sử dụng lại cùng một đối tượng MarkerSetupOptions trong các hàm MarkerSetup hoặc giá trị tĩnh khác nhau, cũng như không sử dụng lại cùng một đối tượng google.maps.MarkerOptions cho khoá markerOptions trong các đối tượng MarkerSetupOptions khác nhau. Nếu bạn không đặt hoặc đặt markerOptions thành giá trị rỗng, thì giá trị này sẽ được ghi đè bằng giá trị mặc định. Mọi giá trị được đặt cho markerOptions.map hoặc markerOptions.position sẽ bị bỏ qua.
taskOutcomeMarkerSetup
Loại:  MarkerSetup
Định cấu hình các tuỳ chọn cho điểm đánh dấu vị trí kết quả của việc cần làm. Được gọi mỗi khi một điểm đánh dấu vị trí kết quả tác vụ mới được hiển thị.

Nếu chỉ định một hàm, hàm đó có thể và nên sửa đổi trường defaultMarkerOptions của dữ liệu đầu vào chứa đối tượng google.maps.MarkerOptions và trả về trường đó dưới dạng markerOptions trong đối tượng MarkerSetupOptions đầu ra.

Việc chỉ định đối tượng MarkerSetupOptions có tác dụng tương tự như việc chỉ định một hàm trả về đối tượng tĩnh đó.

Không sử dụng lại cùng một đối tượng MarkerSetupOptions trong các hàm MarkerSetup hoặc giá trị tĩnh khác nhau, cũng như không sử dụng lại cùng một đối tượng google.maps.MarkerOptions cho khoá markerOptions trong các đối tượng MarkerSetupOptions khác nhau. Nếu bạn không đặt hoặc đặt markerOptions thành giá trị rỗng, thì giá trị này sẽ được ghi đè bằng giá trị mặc định. Mọi giá trị được đặt cho markerOptions.map hoặc markerOptions.position sẽ bị bỏ qua.
unsuccessfulTaskMarkerSetup
Loại:  MarkerSetup
Định cấu hình các tuỳ chọn cho điểm đánh dấu vị trí công việc không thành công. Được gọi bất cứ khi nào một điểm đánh dấu tác vụ không thành công mới được hiển thị.

Nếu chỉ định một hàm, hàm đó có thể và nên sửa đổi trường defaultMarkerOptions của dữ liệu đầu vào chứa đối tượng google.maps.MarkerOptions và trả về trường đó dưới dạng markerOptions trong đối tượng MarkerSetupOptions đầu ra.

Việc chỉ định đối tượng MarkerSetupOptions có tác dụng tương tự như việc chỉ định một hàm trả về đối tượng tĩnh đó.

Không sử dụng lại cùng một đối tượng MarkerSetupOptions trong các hàm MarkerSetup hoặc giá trị tĩnh khác nhau, cũng như không sử dụng lại cùng một đối tượng google.maps.MarkerOptions cho khoá markerOptions trong các đối tượng MarkerSetupOptions khác nhau. Nếu bạn không đặt hoặc đặt markerOptions thành giá trị rỗng, thì giá trị này sẽ được ghi đè bằng giá trị mặc định. Mọi giá trị được đặt cho markerOptions.map hoặc markerOptions.position sẽ bị bỏ qua.
vehicleMarkerSetup
Loại:  MarkerSetup
Định cấu hình các tuỳ chọn cho điểm đánh dấu vị trí của xe. Được gọi mỗi khi một điểm đánh dấu xe mới được hiển thị.

Nếu chỉ định một hàm, hàm đó có thể và nên sửa đổi trường defaultMarkerOptions của dữ liệu đầu vào chứa đối tượng google.maps.MarkerOptions và trả về trường đó dưới dạng markerOptions trong đối tượng MarkerSetupOptions đầu ra.

Việc chỉ định đối tượng MarkerSetupOptions có tác dụng tương tự như việc chỉ định một hàm trả về đối tượng tĩnh đó.

Không sử dụng lại cùng một đối tượng MarkerSetupOptions trong các hàm MarkerSetup hoặc giá trị tĩnh khác nhau, cũng như không sử dụng lại cùng một đối tượng google.maps.MarkerOptions cho khoá markerOptions trong các đối tượng MarkerSetupOptions khác nhau. Nếu bạn không đặt hoặc đặt markerOptions thành giá trị rỗng, thì giá trị này sẽ được ghi đè bằng giá trị mặc định. Mọi giá trị được đặt cho markerOptions.map hoặc markerOptions.position sẽ bị bỏ qua.
waypointMarkerSetup
Loại:  MarkerSetup
Định cấu hình các tuỳ chọn cho điểm đánh dấu vị trí mốc. Được gọi mỗi khi một điểm đánh dấu mới được hiển thị.

Nếu chỉ định một hàm, hàm đó có thể và nên sửa đổi trường defaultMarkerOptions của dữ liệu đầu vào chứa đối tượng google.maps.MarkerOptions và trả về trường đó dưới dạng markerOptions trong đối tượng MarkerSetupOptions đầu ra.

Việc chỉ định đối tượng MarkerSetupOptions có tác dụng tương tự như việc chỉ định một hàm trả về đối tượng tĩnh đó.

Không sử dụng lại cùng một đối tượng MarkerSetupOptions trong các hàm MarkerSetup hoặc giá trị tĩnh khác nhau, cũng như không sử dụng lại cùng một đối tượng google.maps.MarkerOptions cho khoá markerOptions trong các đối tượng MarkerSetupOptions khác nhau. Nếu bạn không đặt hoặc đặt markerOptions thành giá trị rỗng, thì giá trị này sẽ được ghi đè bằng giá trị mặc định. Mọi giá trị được đặt cho markerOptions.map hoặc markerOptions.position sẽ bị bỏ qua.
anticipatedRoutePolylineSetup
Loại:  PolylineSetup
Định cấu hình các tuỳ chọn cho đường đa tuyến dự kiến của tuyến đường. Được gọi mỗi khi một đường đa tuyến dự kiến mới của tuyến đường được kết xuất.

Nếu chỉ định một hàm, hàm đó có thể và nên sửa đổi trường defaultPolylineOptions của dữ liệu đầu vào chứa đối tượng google.maps.PolylineOptions và trả về dưới dạng polylineOptions trong đối tượng PolylineSetupOptions đầu ra.

Việc chỉ định đối tượng PolylineSetupOptions có tác dụng tương tự như việc chỉ định một hàm trả về đối tượng tĩnh đó.

Đừng sử dụng lại cùng một đối tượng PolylineSetupOptions trong các hàm PolylineSetup hoặc giá trị tĩnh khác nhau, cũng như đừng sử dụng lại cùng một đối tượng google.maps.PolylineOptions cho khoá polylineOptions trong các đối tượng PolylineSetupOptions khác nhau. Nếu bạn không đặt hoặc đặt polylineOptions hoặc visible thành giá trị rỗng, thì giá trị này sẽ được ghi đè bằng giá trị mặc định. Mọi giá trị được đặt cho polylineOptions.map hoặc polylineOptions.path sẽ bị bỏ qua.
takenRoutePolylineSetup
Loại:  PolylineSetup
Định cấu hình các tuỳ chọn cho đường đa tuyến đã đi. Được gọi bất cứ khi nào một đường đa tuyến mới của tuyến đường đã đi được kết xuất.

Nếu chỉ định một hàm, hàm đó có thể và nên sửa đổi trường defaultPolylineOptions của dữ liệu đầu vào chứa đối tượng google.maps.PolylineOptions và trả về dưới dạng polylineOptions trong đối tượng PolylineSetupOptions đầu ra.

Việc chỉ định đối tượng PolylineSetupOptions có tác dụng tương tự như việc chỉ định một hàm trả về đối tượng tĩnh đó.

Đừng sử dụng lại cùng một đối tượng PolylineSetupOptions trong các hàm PolylineSetup hoặc giá trị tĩnh khác nhau, cũng như đừng sử dụng lại cùng một đối tượng google.maps.PolylineOptions cho khoá polylineOptions trong các đối tượng PolylineSetupOptions khác nhau.

Mọi giá trị được đặt cho polylineOptions.map hoặc polylineOptions.path sẽ bị bỏ qua. Mọi giá trị chưa đặt hoặc giá trị rỗng sẽ được ghi đè bằng giá trị mặc định.
pingMarkerSetup
Loại:  MarkerSetup
Định cấu hình các tuỳ chọn cho điểm đánh dấu vị trí ping. Được gọi mỗi khi một điểm đánh dấu ping mới được hiển thị.

Nếu chỉ định một hàm, hàm đó có thể và nên sửa đổi trường defaultMarkerOptions của dữ liệu đầu vào chứa đối tượng google.maps.MarkerOptions và trả về trường đó dưới dạng markerOptions trong đối tượng MarkerSetupOptions đầu ra.

Việc chỉ định đối tượng MarkerSetupOptions có tác dụng tương tự như việc chỉ định một hàm trả về đối tượng tĩnh đó.

Không sử dụng lại cùng một đối tượng MarkerSetupOptions trong các hàm MarkerSetup hoặc giá trị tĩnh khác nhau, cũng như không sử dụng lại cùng một đối tượng google.maps.MarkerOptions cho khoá markerOptions trong các đối tượng MarkerSetupOptions khác nhau. Nếu bạn không đặt hoặc đặt markerOptions thành giá trị rỗng, thì giá trị này sẽ được ghi đè bằng giá trị mặc định. Mọi giá trị được đặt cho markerOptions.map hoặc markerOptions.position sẽ bị bỏ qua.
successfulTaskMarkerSetup
Loại:  MarkerSetup
Định cấu hình các tuỳ chọn cho điểm đánh dấu vị trí tác vụ thành công. Được gọi bất cứ khi nào một điểm đánh dấu tác vụ mới thành công được hiển thị.

Nếu chỉ định một hàm, hàm đó có thể và nên sửa đổi trường defaultMarkerOptions của dữ liệu đầu vào chứa đối tượng google.maps.MarkerOptions và trả về trường đó dưới dạng markerOptions trong đối tượng MarkerSetupOptions đầu ra.

Việc chỉ định đối tượng MarkerSetupOptions có tác dụng tương tự như việc chỉ định một hàm trả về đối tượng tĩnh đó.

Không sử dụng lại cùng một đối tượng MarkerSetupOptions trong các hàm MarkerSetup hoặc giá trị tĩnh khác nhau, cũng như không sử dụng lại cùng một đối tượng google.maps.MarkerOptions cho khoá markerOptions trong các đối tượng MarkerSetupOptions khác nhau. Nếu bạn không đặt hoặc đặt markerOptions thành giá trị rỗng, thì giá trị này sẽ được ghi đè bằng giá trị mặc định. Mọi giá trị được đặt cho markerOptions.map hoặc markerOptions.position sẽ bị bỏ qua.
destinationMarkers
Loại:  Array<Marker>
Trả về các điểm đánh dấu đích đến, nếu có.
originMarkers
Loại:  Array<Marker>
Trả về các điểm đánh dấu nguồn gốc, nếu có.
successfulTaskMarkers
Loại:  Array<Marker>
Trả về các điểm đánh dấu tác vụ thành công, nếu có.
taskOutcomeMarkers
Loại:  Array<Marker>
Trả về các điểm đánh dấu kết quả của tác vụ (nếu có).
unsuccessfulTaskMarkers
Loại:  Array<Marker>
Trả về các điểm đánh dấu tác vụ không thành công, nếu có.
vehicleMarkers
Loại:  Array<Marker>
Trả về điểm đánh dấu xe (nếu có).
waypointMarkers
Loại:  Array<Marker>
Trả về các điểm đánh dấu điểm trung gian, nếu có.
anticipatedRoutePolylines
Loại:  Array<Polyline>
Trả về các đường đa tuyến dự kiến của tuyến đường, nếu có.
takenRoutePolylines
Loại:  Array<Polyline>
Trả về các đường đa tuyến đã đi theo tuyến đường, nếu có.
addLocationProvider
addLocationProvider(locationProvider)
Thông số: 
Giá trị trả về:  Không có
Thêm nhà cung cấp vị trí vào chế độ xem bản đồ. Nếu bạn đã thêm nhà cung cấp vị trí, thì hệ thống sẽ không thực hiện hành động nào.
removeLocationProvider
removeLocationProvider(locationProvider)
Thông số: 
Giá trị trả về:  Không có
Xoá nhà cung cấp vị trí khỏi chế độ xem bản đồ. Nếu bạn chưa thêm nhà cung cấp vị trí vào chế độ xem bản đồ, thì hệ thống sẽ không thực hiện hành động nào.

Giao diện JourneySharingMapViewOptions

Giao diện google.maps.journeySharing.JourneySharingMapViewOptions

Các tuỳ chọn cho chế độ xem bản đồ.

element
Loại:  Element
Phần tử DOM hỗ trợ thành phần hiển thị. Bắt buộc.
anticipatedRoutePolylineSetup optional
Loại:  PolylineSetup optional
Định cấu hình các tuỳ chọn cho đường đa tuyến dự kiến của tuyến đường. Được gọi mỗi khi một đường đa tuyến dự kiến mới của tuyến đường được kết xuất.

Nếu chỉ định một hàm, hàm đó có thể và nên sửa đổi trường defaultPolylineOptions của dữ liệu đầu vào chứa đối tượng google.maps.PolylineOptions và trả về dưới dạng polylineOptions trong đối tượng PolylineSetupOptions đầu ra.

Việc chỉ định đối tượng PolylineSetupOptions có tác dụng tương tự như việc chỉ định một hàm trả về đối tượng tĩnh đó.

Đừng sử dụng lại cùng một đối tượng PolylineSetupOptions trong các hàm PolylineSetup hoặc giá trị tĩnh khác nhau, cũng như đừng sử dụng lại cùng một đối tượng google.maps.PolylineOptions cho khoá polylineOptions trong các đối tượng PolylineSetupOptions khác nhau. Nếu bạn không đặt hoặc đặt polylineOptions hoặc visible thành giá trị rỗng, thì giá trị này sẽ được ghi đè bằng giá trị mặc định. Mọi giá trị được đặt cho polylineOptions.map hoặc polylineOptions.path sẽ bị bỏ qua.
automaticViewportMode optional
Loại:  AutomaticViewportMode optional
Chế độ khung nhìn tự động. Giá trị mặc định là FIT_ANTICIPATED_ROUTE, cho phép chế độ xem bản đồ tự động điều chỉnh khung nhìn cho vừa với điểm đánh dấu xe, điểm đánh dấu vị trí và mọi đường đa tuyến lộ trình dự kiến hiển thị. Đặt giá trị này thành KHÔNG để tắt tính năng tự động điều chỉnh.
destinationMarkerSetup optional
Loại:  MarkerSetup optional
Định cấu hình các tuỳ chọn cho điểm đánh dấu vị trí đích. Được gọi bất cứ khi nào một điểm đánh dấu đích đến mới được hiển thị.

Nếu chỉ định một hàm, hàm đó có thể và nên sửa đổi trường defaultMarkerOptions của dữ liệu đầu vào chứa đối tượng google.maps.MarkerOptions và trả về trường đó dưới dạng markerOptions trong đối tượng MarkerSetupOptions đầu ra.

Việc chỉ định đối tượng MarkerSetupOptions có tác dụng tương tự như việc chỉ định một hàm trả về đối tượng tĩnh đó.

Không sử dụng lại cùng một đối tượng MarkerSetupOptions trong các hàm MarkerSetup hoặc giá trị tĩnh khác nhau, cũng như không sử dụng lại cùng một đối tượng google.maps.MarkerOptions cho khoá markerOptions trong các đối tượng MarkerSetupOptions khác nhau. Nếu bạn không đặt hoặc đặt markerOptions thành giá trị rỗng, thì giá trị này sẽ được ghi đè bằng giá trị mặc định. Mọi giá trị được đặt cho markerOptions.map hoặc markerOptions.position sẽ bị bỏ qua.
locationProvider optional
Loại:  LocationProvider optional
Nguồn của các vị trí được theo dõi sẽ xuất hiện trong chế độ xem bản đồ theo dõi. Không bắt buộc.
locationProviders optional
Loại:  Array<LocationProvider> optional
Nguồn của các vị trí được theo dõi sẽ xuất hiện trong chế độ xem bản đồ theo dõi. Không bắt buộc.
mapOptions optional
Loại:  MapOptions optional
Các tuỳ chọn bản đồ được truyền vào hàm khởi tạo google.maps.Map.
originMarkerSetup optional
Loại:  MarkerSetup optional
Định cấu hình các tuỳ chọn cho điểm đánh dấu vị trí xuất phát. Được gọi bất cứ khi nào một điểm đánh dấu gốc mới được kết xuất.

Nếu chỉ định một hàm, hàm đó có thể và nên sửa đổi trường defaultMarkerOptions của dữ liệu đầu vào chứa đối tượng google.maps.MarkerOptions và trả về trường đó dưới dạng markerOptions trong đối tượng MarkerSetupOptions đầu ra.

Việc chỉ định đối tượng MarkerSetupOptions có tác dụng tương tự như việc chỉ định một hàm trả về đối tượng tĩnh đó.

Không sử dụng lại cùng một đối tượng MarkerSetupOptions trong các hàm MarkerSetup hoặc giá trị tĩnh khác nhau, cũng như không sử dụng lại cùng một đối tượng google.maps.MarkerOptions cho khoá markerOptions trong các đối tượng MarkerSetupOptions khác nhau. Nếu bạn không đặt hoặc đặt markerOptions thành giá trị rỗng, thì giá trị này sẽ được ghi đè bằng giá trị mặc định. Mọi giá trị được đặt cho markerOptions.map hoặc markerOptions.position sẽ bị bỏ qua.
pingMarkerSetup optional
Loại:  MarkerSetup optional
Định cấu hình các tuỳ chọn cho điểm đánh dấu vị trí ping. Được gọi mỗi khi một điểm đánh dấu ping mới được hiển thị.

Nếu chỉ định một hàm, hàm đó có thể và nên sửa đổi trường defaultMarkerOptions của dữ liệu đầu vào chứa đối tượng google.maps.MarkerOptions và trả về trường đó dưới dạng markerOptions trong đối tượng MarkerSetupOptions đầu ra.

Việc chỉ định đối tượng MarkerSetupOptions có tác dụng tương tự như việc chỉ định một hàm trả về đối tượng tĩnh đó.

Không sử dụng lại cùng một đối tượng MarkerSetupOptions trong các hàm MarkerSetup hoặc giá trị tĩnh khác nhau, cũng như không sử dụng lại cùng một đối tượng google.maps.MarkerOptions cho khoá markerOptions trong các đối tượng MarkerSetupOptions khác nhau. Nếu bạn không đặt hoặc đặt markerOptions thành giá trị rỗng, thì giá trị này sẽ được ghi đè bằng giá trị mặc định. Mọi giá trị được đặt cho markerOptions.map hoặc markerOptions.position sẽ bị bỏ qua.
successfulTaskMarkerSetup optional
Loại:  MarkerSetup optional
Định cấu hình các tuỳ chọn cho điểm đánh dấu vị trí công việc thành công. Được gọi bất cứ khi nào một điểm đánh dấu tác vụ mới thành công được hiển thị.

Nếu chỉ định một hàm, hàm đó có thể và nên sửa đổi trường defaultMarkerOptions của dữ liệu đầu vào chứa đối tượng google.maps.MarkerOptions và trả về trường đó dưới dạng markerOptions trong đối tượng MarkerSetupOptions đầu ra.

Việc chỉ định đối tượng MarkerSetupOptions có tác dụng tương tự như việc chỉ định một hàm trả về đối tượng tĩnh đó.

Không sử dụng lại cùng một đối tượng MarkerSetupOptions trong các hàm MarkerSetup hoặc giá trị tĩnh khác nhau, cũng như không sử dụng lại cùng một đối tượng google.maps.MarkerOptions cho khoá markerOptions trong các đối tượng MarkerSetupOptions khác nhau. Nếu bạn không đặt hoặc đặt markerOptions thành giá trị rỗng, thì giá trị này sẽ được ghi đè bằng giá trị mặc định. Mọi giá trị được đặt cho markerOptions.map hoặc markerOptions.position sẽ bị bỏ qua.
takenRoutePolylineSetup optional
Loại:  PolylineSetup optional
Định cấu hình các tuỳ chọn cho đường đa tuyến đã đi. Được gọi bất cứ khi nào một đường đa tuyến mới của tuyến đường đã đi được kết xuất.

Nếu chỉ định một hàm, hàm đó có thể và nên sửa đổi trường defaultPolylineOptions của dữ liệu đầu vào chứa đối tượng google.maps.PolylineOptions và trả về dưới dạng polylineOptions trong đối tượng PolylineSetupOptions đầu ra.

Việc chỉ định đối tượng PolylineSetupOptions có tác dụng tương tự như việc chỉ định một hàm trả về đối tượng tĩnh đó.

Đừng sử dụng lại cùng một đối tượng PolylineSetupOptions trong các hàm PolylineSetup hoặc giá trị tĩnh khác nhau, cũng như đừng sử dụng lại cùng một đối tượng google.maps.PolylineOptions cho khoá polylineOptions trong các đối tượng PolylineSetupOptions khác nhau.

Mọi giá trị được đặt cho polylineOptions.map hoặc polylineOptions.path sẽ bị bỏ qua. Mọi giá trị không được đặt hoặc giá trị rỗng sẽ bị ghi đè bằng giá trị mặc định.
taskOutcomeMarkerSetup optional
Loại:  MarkerSetup optional
Định cấu hình các tuỳ chọn cho điểm đánh dấu vị trí kết quả của việc cần làm. Được gọi mỗi khi một điểm đánh dấu vị trí kết quả tác vụ mới được hiển thị.

Nếu chỉ định một hàm, hàm đó có thể và nên sửa đổi trường defaultMarkerOptions của dữ liệu đầu vào chứa đối tượng google.maps.MarkerOptions và trả về trường đó dưới dạng markerOptions trong đối tượng MarkerSetupOptions đầu ra.

Việc chỉ định đối tượng MarkerSetupOptions có tác dụng tương tự như việc chỉ định một hàm trả về đối tượng tĩnh đó.

Không sử dụng lại cùng một đối tượng MarkerSetupOptions trong các hàm MarkerSetup hoặc giá trị tĩnh khác nhau, cũng như không sử dụng lại cùng một đối tượng google.maps.MarkerOptions cho khoá markerOptions trong các đối tượng MarkerSetupOptions khác nhau. Nếu bạn không đặt hoặc đặt markerOptions thành giá trị rỗng, thì giá trị này sẽ được ghi đè bằng giá trị mặc định. Mọi giá trị được đặt cho markerOptions.map hoặc markerOptions.position sẽ bị bỏ qua.
unsuccessfulTaskMarkerSetup optional
Loại:  MarkerSetup optional
Định cấu hình các tuỳ chọn cho điểm đánh dấu vị trí công việc không thành công. Được gọi bất cứ khi nào một điểm đánh dấu tác vụ không thành công mới được hiển thị.

Nếu chỉ định một hàm, hàm đó có thể và nên sửa đổi trường defaultMarkerOptions của dữ liệu đầu vào chứa đối tượng google.maps.MarkerOptions và trả về trường đó dưới dạng markerOptions trong đối tượng MarkerSetupOptions đầu ra.

Việc chỉ định đối tượng MarkerSetupOptions có tác dụng tương tự như việc chỉ định một hàm trả về đối tượng tĩnh đó.

Không sử dụng lại cùng một đối tượng MarkerSetupOptions trong các hàm MarkerSetup hoặc giá trị tĩnh khác nhau, cũng như không sử dụng lại cùng một đối tượng google.maps.MarkerOptions cho khoá markerOptions trong các đối tượng MarkerSetupOptions khác nhau. Nếu bạn không đặt hoặc đặt markerOptions thành giá trị rỗng, thì giá trị này sẽ được ghi đè bằng giá trị mặc định. Mọi giá trị được đặt cho markerOptions.map hoặc markerOptions.position sẽ bị bỏ qua.
vehicleMarkerSetup optional
Loại:  MarkerSetup optional
Định cấu hình các tuỳ chọn cho điểm đánh dấu vị trí của xe. Được gọi mỗi khi một điểm đánh dấu xe mới được hiển thị.

Nếu chỉ định một hàm, hàm đó có thể và nên sửa đổi trường defaultMarkerOptions của dữ liệu đầu vào chứa đối tượng google.maps.MarkerOptions và trả về trường đó dưới dạng markerOptions trong đối tượng MarkerSetupOptions đầu ra.

Việc chỉ định đối tượng MarkerSetupOptions có tác dụng tương tự như việc chỉ định một hàm trả về đối tượng tĩnh đó.

Không sử dụng lại cùng một đối tượng MarkerSetupOptions trong các hàm MarkerSetup hoặc giá trị tĩnh khác nhau, cũng như không sử dụng lại cùng một đối tượng google.maps.MarkerOptions cho khoá markerOptions trong các đối tượng MarkerSetupOptions khác nhau. Nếu bạn không đặt hoặc đặt markerOptions thành giá trị rỗng, thì giá trị này sẽ được ghi đè bằng giá trị mặc định. Mọi giá trị được đặt cho markerOptions.map hoặc markerOptions.position sẽ bị bỏ qua.
waypointMarkerSetup optional
Loại:  MarkerSetup optional
Định cấu hình các tuỳ chọn cho điểm đánh dấu vị trí mốc. Được gọi mỗi khi một điểm đánh dấu mới được hiển thị.

Nếu chỉ định một hàm, hàm đó có thể và nên sửa đổi trường defaultMarkerOptions của dữ liệu đầu vào chứa đối tượng google.maps.MarkerOptions và trả về trường đó dưới dạng markerOptions trong đối tượng MarkerSetupOptions đầu ra.

Việc chỉ định đối tượng MarkerSetupOptions có tác dụng tương tự như việc chỉ định một hàm trả về đối tượng tĩnh đó.

Không sử dụng lại cùng một đối tượng MarkerSetupOptions trong các hàm MarkerSetup hoặc giá trị tĩnh khác nhau, cũng như không sử dụng lại cùng một đối tượng google.maps.MarkerOptions cho khoá markerOptions trong các đối tượng MarkerSetupOptions khác nhau. Nếu bạn không đặt hoặc đặt markerOptions thành giá trị rỗng, thì giá trị này sẽ được ghi đè bằng giá trị mặc định. Mọi giá trị được đặt cho markerOptions.map hoặc markerOptions.position sẽ bị bỏ qua.

Hằng số AutomaticViewportMode

Hằng số google.maps.journeySharing.AutomaticViewportMode

Chế độ khung nhìn tự động.

Truy cập bằng cách gọi const {AutomaticViewportMode} = await google.maps.importLibrary("journeySharing"). Xem phần Thư viện trong API Maps JavaScript.

FIT_ANTICIPATED_ROUTE Tự động điều chỉnh khung nhìn cho vừa với các điểm đánh dấu và mọi đường đa tuyến dự kiến hiển thị của tuyến đường. Đây là tuỳ chọn mặc định.
NONE Không tự động điều chỉnh khung nhìn.

Lớp trừu tượng LocationProvider

Lớp trừu tượng google.maps.journeySharing.LocationProvider

Lớp mẹ của tất cả các nhà cung cấp vị trí.

addListener
addListener(eventName, handler)
Thông số: 
  • eventNamestring Tên của sự kiện cần nghe.
  • handlerFunction Trình xử lý sự kiện.
Giá trị trả về:  MapsEventListener
Thêm MapsEventListener cho một sự kiện do nhà cung cấp vị trí này kích hoạt. Trả về một giá trị nhận dạng cho trình nghe này có thể được sử dụng với event.removeListener.

Lớp trừu tượng PollingLocationProvider

Lớp trừu tượng google.maps.journeySharing.PollingLocationProvider

Lớp mẹ của các nhà cung cấp dịch vụ thăm dò ý kiến về vị trí.

Lớp trừu tượng này mở rộng LocationProvider.

isPolling
Loại:  boolean
Đúng nếu nhà cung cấp vị trí này đang thăm dò ý kiến. Chỉ có thể đọc.
pollingIntervalMillis
Loại:  number
Thời gian tối thiểu giữa các lần tìm nạp thông tin cập nhật vị trí tính bằng mili giây. Nếu quá trình tìm nạp thông tin cập nhật vị trí mất nhiều thời gian hơn pollingIntervalMillis, thì quá trình cập nhật vị trí tiếp theo sẽ không bắt đầu cho đến khi quá trình hiện tại kết thúc.

Việc đặt giá trị này thành 0, Infinity hoặc giá trị âm sẽ tắt tính năng tự động cập nhật vị trí. Thông tin cập nhật vị trí mới sẽ được tìm nạp một lần nếu tham số mã vận đơn (ví dụ: mã vận đơn của nhà cung cấp vị trí vận đơn) hoặc một tuỳ chọn lọc (ví dụ: giới hạn khung nhìn hoặc bộ lọc thuộc tính cho nhà cung cấp vị trí của đội xe) thay đổi.

Khoảng thời gian thăm dò ý kiến mặc định và tối thiểu là 5000 mili giây. Nếu bạn đặt khoảng thời gian thăm dò ý kiến thành một giá trị dương thấp hơn, thì 5000 sẽ được lưu trữ và sử dụng.
Kế thừa: addListener
ispollingchange
function(event)
Sự kiện được kích hoạt khi trạng thái thăm dò ý kiến của trình cung cấp vị trí được cập nhật. Sử dụng PollingLocationProvider.isPolling để xác định trạng thái thăm dò ý kiến hiện tại.

Giao diện PollingLocationProviderIsPollingChangeEvent

Giao diện google.maps.journeySharing.PollingLocationProviderIsPollingChangeEvent

Đối tượng sự kiện được truyền đến trình xử lý sự kiện khi sự kiện PollingLocationProvider.ispollingchange được kích hoạt.

error optional
Loại:  Error optional
Lỗi khiến trạng thái thăm dò ý kiến thay đổi, nếu trạng thái thay đổi là do lỗi. Không xác định nếu thay đổi trạng thái là do hoạt động bình thường.