Map View

Lớp JourneySharingMapView

google.maps.journeySharing.JourneySharingMapView lớp
thư viện "journeySharing"

Chế độ xem bản đồ.

const {JourneySharingMapView} = await google.maps.importLibrary("journeySharing");
JourneySharingMapView
JourneySharingMapView(options)
Tham số:
Tạo thực thể 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ợ khung hiển thị.
enableTraffic
Loại: boolean
Bật hoặc tắt lớp giao thông.
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.addLocationProvider và JourneySharingMapView.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 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, thì 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, đồng thời trả về đối tượ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, đồng thời 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 markerOptions không được đặt hoặc 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 đều 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 hiển thị.

Nếu chỉ định một hàm, thì 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, đồng thời trả về đối tượ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 đó.

Đừ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, đồng thời đừ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 markerOptions không được đặt hoặc 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 đều 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 nhiệm vụ. Được gọi bất cứ khi nào một điểm đánh dấu vị trí kết quả nhiệm vụ mới được hiển thị.

Nếu chỉ định một hàm, thì 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, đồng thời trả về đối tượ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 đó.

Đừ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, đồng thời đừ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 markerOptions không được đặt hoặc 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 đều 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í việc cần làm không thành công. Được gọi bất cứ khi nào một điểm đánh dấu nhiệm vụ mới không thành công được hiển thị.

Nếu chỉ định một hàm, thì 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, đồng thời trả về đối tượ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 đó.

Đừ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, đồng thời đừ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 markerOptions không được đặt hoặc 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 đều 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í xe. Được gọi bất cứ khi nào một điểm đánh dấu xe mới được hiển thị.

Nếu chỉ định một hàm, thì 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, đồng thời trả về đối tượ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 đó.

Đừ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, đồng thời đừ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 markerOptions không được đặt hoặc 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 đều 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í của điểm tham chiếu. Được gọi bất cứ khi nào một điểm đánh dấu điểm tham chiếu mới được hiển thị.

Nếu chỉ định một hàm, thì 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, đồng thời trả về đối tượ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 đó.

Đừ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, đồng thời đừ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 markerOptions không được đặt hoặc 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 đều sẽ bị bỏ qua.
anticipatedRoutePolylineSetup
Định cấu hình các tuỳ chọn cho một hình nhiều đường của tuyến đường dự kiến. Được gọi bất cứ khi nào một hình nhiều đường mới của tuyến đường dự kiến được kết xuất.

Nếu chỉ định một hàm, thì 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, đồng thời trả về đối tượng đó 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 đó.

Khô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, đồng thời khô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 polylineOptions hoặc visible không được đặt hoặc 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 đều sẽ bị bỏ qua.
takenRoutePolylineSetup
Định cấu hình các tuỳ chọn cho một hình nhiều đường của tuyến đường đã chọn. Được gọi bất cứ khi nào một hình nhiều đường mới của tuyến đường đã đi được hiển thị.

Nếu chỉ định một hàm, thì 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, đồng thời trả về đối tượng đó 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 đó.

Không sử dụng lại cùng một đối tượng PolylineSetupOptions trong các hàm hoặc giá trị tĩnh PolylineSetup khác nhau, đồng thời khô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 được đặ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 bất cứ khi nào một điểm đánh dấu ping mới được hiển thị.

Nếu chỉ định một hàm, thì 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, đồng thời trả về đối tượ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 đó.

Đừ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, đồng thời đừ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 markerOptions không được đặt hoặc 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 đều 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í của nhiệm vụ thành công. Được gọi bất cứ khi nào một điểm đánh dấu nhiệm vụ mới thành công được hiển thị.

Nếu chỉ định một hàm, thì 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, đồng thời trả về đối tượ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 đó.

Đừ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, đồng thời đừ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 markerOptions không được đặt hoặc 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 đều sẽ bị bỏ qua.
destinationMarkers
Loại: Array<Marker>
Trả về điểm đánh dấu đích đến (nếu có).
originMarkers
Loại: Array<Marker>
Trả về điểm đánh dấu gốc (nếu có).
successfulTaskMarkers
Loại: Array<Marker>
Trả về điểm đánh dấu nhiệm vụ thành công (nếu có).
taskOutcomeMarkers
Loại: Array<Marker>
Trả về điểm đánh dấu kết quả của nhiệm vụ (nếu có).
unsuccessfulTaskMarkers
Loại: Array<Marker>
Trả về đ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ề điểm đánh dấu điểm tham chiếu, nếu có.
anticipatedRoutePolylines
Loại: Array<Polyline>
Trả về hình nhiều đường của tuyến đường dự kiến (nếu có).
takenRoutePolylines
Loại: Array<Polyline>
Trả về hình nhiều đường của tuyến đường đã đi (nếu có).
addLocationProvider
addLocationProvider(locationProvider)
Tham số:
Giá trị trả về: Không có
Thêm một nhà cung cấp vị trí vào chế độ xem bản đồ. Nếu nhà cung cấp vị trí đã được thêm, thì bạn không cần làm gì cả.
removeLocationProvider
removeLocationProvider(locationProvider)
Tham số:
Giá trị trả về: Không có
Xoá nhà cung cấp thông tin vị trí khỏi chế độ xem bản đồ. Nếu nhà cung cấp thông tin vị trí chưa được thêm 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

google.maps.journeySharing.JourneySharingMapViewOptions giao diện

Các lựa chọn cho chế độ xem bản đồ.

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

Nếu chỉ định một hàm, thì 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, đồng thời trả về đối tượng đó 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, đồng thời đừ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 polylineOptions hoặc visible không được đặt hoặc 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 đều sẽ bị bỏ qua.
automaticViewportMode
không bắt buộc
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 hình nhiều đường của tuyến đường dự kiến hiển thị. Đặt giá trị này thành NONE để tắt tính năng tự động điều chỉnh.
destinationMarkerSetup
không bắt buộc
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, thì 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, đồng thời trả về đối tượ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 đó.

Đừ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, đồng thời đừ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 markerOptions không được đặt hoặc 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 đều sẽ bị bỏ qua.
locationProvider
không bắt buộc
Loại: LocationProvider optional
Nguồn 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
không bắt buộc
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
không bắt buộc
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
không bắt buộc
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 hiển thị.

Nếu chỉ định một hàm, thì 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, đồng thời trả về đối tượ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 đó.

Đừ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, đồng thời đừ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 markerOptions không được đặt hoặc 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 đều sẽ bị bỏ qua.
pingMarkerSetup
không bắt buộc
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 bất cứ khi nào một điểm đánh dấu ping mới được hiển thị.

Nếu chỉ định một hàm, thì 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, đồng thời trả về đối tượ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 đó.

Đừ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, đồng thời đừ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 markerOptions không được đặt hoặc 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 đều sẽ bị bỏ qua.
successfulTaskMarkerSetup
không bắt buộc
Loại: MarkerSetup optional
Định cấu hình các tuỳ chọn cho điểm đánh dấu vị trí của nhiệm vụ thành công. Được gọi bất cứ khi nào một điểm đánh dấu nhiệm vụ mới thành công được hiển thị.

Nếu chỉ định một hàm, thì 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, đồng thời trả về đối tượ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 đó.

Đừ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, đồng thời đừ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 markerOptions không được đặt hoặc 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 đều sẽ bị bỏ qua.
takenRoutePolylineSetup
không bắt buộc
Loại: PolylineSetup optional
Định cấu hình các tuỳ chọn cho một hình nhiều đường của tuyến đường đã chọn. Được gọi bất cứ khi nào một hình nhiều đường mới của tuyến đường đã đi được kết xuất.

Nếu chỉ định một hàm, thì 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, đồng thời trả về đối tượng đó 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, đồng thời đừ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 được đặt hoặc giá trị rỗng sẽ được ghi đè bằng giá trị mặc định.
taskOutcomeMarkerSetup
không bắt buộc
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 nhiệm vụ. Được gọi bất cứ khi nào một điểm đánh dấu vị trí kết quả nhiệm vụ mới được hiển thị.

Nếu chỉ định một hàm, thì 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, đồng thời trả về đối tượ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 đó.

Đừ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, đồng thời đừ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 markerOptions không được đặt hoặc 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 đều sẽ bị bỏ qua.
unsuccessfulTaskMarkerSetup
không bắt buộc
Loại: MarkerSetup optional
Định cấu hình các tuỳ chọn cho điểm đánh dấu vị trí việc cần làm không thành công. Được gọi bất cứ khi nào một điểm đánh dấu nhiệm vụ mới không thành công được hiển thị.

Nếu chỉ định một hàm, thì 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, đồng thời trả về đối tượ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 đó.

Đừ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, đồng thời đừ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 markerOptions không được đặt hoặc 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 đều sẽ bị bỏ qua.
vehicleMarkerSetup
không bắt buộc
Loại: MarkerSetup optional
Định cấu hình các tuỳ chọn cho điểm đánh dấu vị trí xe. Được gọi bất cứ khi nào một điểm đánh dấu xe mới được hiển thị.

Nếu chỉ định một hàm, thì 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, đồng thời trả về đối tượ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 đó.

Đừ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, đồng thời đừ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 markerOptions không được đặt hoặc 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 đều sẽ bị bỏ qua.
waypointMarkerSetup
không bắt buộc
Loại: MarkerSetup optional
Định cấu hình các tuỳ chọn cho điểm đánh dấu vị trí của điểm tham chiếu. Được gọi bất cứ khi nào một điểm đánh dấu điểm tham chiếu mới được hiển thị.

Nếu chỉ định một hàm, thì 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, đồng thời trả về đối tượ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 đó.

Đừ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, đồng thời đừ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 markerOptions không được đặt hoặc 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 đều sẽ bị bỏ qua.

Hằng số AutomaticViewportMode

google.maps.journeySharing.AutomaticViewportMode hằng số
thư viện "journeySharing"

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

Bạn cũng có thể sử dụng các hằng số này dưới dạng chuỗi. Trong TypeScript, giá trị cố định kiểu chuỗi được xác định bằng loại AutomaticViewportModeString.

const {AutomaticViewportMode} = await google.maps.importLibrary("journeySharing");
FIT_ANTICIPATED_ROUTE Tự động điều chỉnh khung nhìn cho vừa với điểm đánh dấu và mọi hình nhiều đường của tuyến đường dự kiến hiển thị. Đâ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ả nhà cung cấp dịch vụ vị trí.

addListener
addListener(eventName, handler)
Tham số:
  • eventName: string Tên của sự kiện cần nghe.
  • handler: Function 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ề giá trị nhận dạng cho trình nghe này, có thể dùng với event.removeListener.

Lớp trừu tượng PollingLocationProvider

google.maps.journeySharing.PollingLocationProvider abstract class
extends LocationProvider

Lớp mẹ của nhà cung cấp địa điểm bỏ phiếu.

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 báo cập nhật vị trí, tính bằng mili giây. Nếu mất hơn pollingIntervalMillis để tìm nạp thông báo cập nhật vị trí, thì thông báo cập nhật vị trí tiếp theo sẽ không bắt đầu cho đến khi thông báo cập nhật hiện tại hoàn tất.

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

Khoảng thời gian thăm dò mặc định và tối thiểu là 5.000 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ì giá trị 5000 sẽ được lưu trữ và sử dụng.
Được 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 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

google.maps.journeySharing.PollingLocationProviderIsPollingChangeEvent giao diện

Đố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
không bắt buộc
Loại: Error optional
Lỗi khiến trạng thái thăm dò ý kiến thay đổi, nếu thay đổi trạng thá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.