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 Thư viện trong Maps JavaScript API.

JourneySharingMapView
JourneySharingMapView(options)
Tham số: 
Tạo một chế độ xem bản đồ.
automaticViewportMode
Trường này ở chế độ chỉ đọc. Chế độ khung hiển thị tự động.
element
Loại:  Element
Trường này ở chế độ chỉ đọ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ế độ chỉ đọc. Nguồn vị trí được theo dõi sẽ xuất hiện trong chế độ xem bản đồ theo dõi. Để thêm hoặc xoá trình cung cấp vị trí, hãy sử dụng các phương thức JourneySharingMapView.addLocationProviderJourneySharingMapView.removeLocationProvider.
map
Loại:  Map
Trường này ở chế độ chỉ đọc. Đối tượng bản đồ có trong khung hiển thị bản đồ.
mapOptions
Loại:  MapOptions
Trường này ở chế độ chỉ đọc. Các lựa chọn về 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ế độ chỉ đọ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 lựa chọn cho điểm đánh dấu vị trí đích đến. Được gọi bất cứ khi nào một điểm đánh dấu đích đến mớ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 defaultMarkerOptions của đầ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 một đố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 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 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 chưa được đặt hoặc có giá trị rỗng, thì giá trị này sẽ bị 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 lựa chọn cho điểm đánh dấu vị trí ban đầu. Được gọi bất cứ khi nào một điểm đánh dấu nguồn mớ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 defaultMarkerOptions của đầ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 một đố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 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 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 chưa được đặt hoặc có giá trị rỗng, thì giá trị này sẽ bị 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 lựa 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ả của nhiệm vụ mớ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 defaultMarkerOptions của đầ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 một đố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 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 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 chưa được đặt hoặc có giá trị rỗng, thì giá trị này sẽ bị 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 lựa chọn cho điểm đánh dấu vị trí của một tác vụ 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 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 defaultMarkerOptions của đầ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 một đố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 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 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 chưa được đặt hoặc có giá trị rỗng, thì giá trị này sẽ bị 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 lựa chọn cho điểm đánh dấu vị trí của xe. Được gọi bất cứ khi nào một điểm đánh dấu xe mớ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 defaultMarkerOptions của đầ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 một đố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 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 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 chưa được đặt hoặc có giá trị rỗng, thì giá trị này sẽ bị 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 lựa chọn cho điểm đánh dấu vị trí đ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 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 defaultMarkerOptions của đầ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 một đố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 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 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 chưa được đặt hoặc có giá trị rỗng, thì giá trị này sẽ bị 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
Loại:  PolylineSetup
Định cấu hình các lựa chọn cho một đường nhiều đoạn dự kiến. Được gọi bất cứ khi nào một đường nhiều đoạn của tuyến đường dự kiến mớ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 đầu vào chứa một đối tượng google.maps.PolylineOptions và trả về đối tượng đó dưới dạng polylineOptions trong đối tượng PolylineSetupOptions đầu ra.

Việc chỉ định một đối tượng PolylineSetupOptions cũng 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 chưa được đặt hoặc có 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 đều sẽ bị bỏ qua.
takenRoutePolylineSetup
Loại:  PolylineSetup
Định cấu hình các lựa chọn cho một đường nhiều đoạn của tuyến đường đã đi. Được gọi bất cứ khi nào một đường nhiều đoạn 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 đầu vào chứa một đối tượng google.maps.PolylineOptions và trả về đối tượng đó dưới dạng polylineOptions trong đối tượng PolylineSetupOptions đầu ra.

Việc chỉ định một đối tượng PolylineSetupOptions cũng 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.

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 lựa 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 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 defaultMarkerOptions của đầ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 một đố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 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 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 chưa được đặt hoặc có giá trị rỗng, thì giá trị này sẽ bị 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 lựa chọn cho điểm đánh dấu vị trí của một việc cần làm đã hoàn thành. Được gọi bất cứ khi nào một điểm đánh dấu tác vụ mới hoàn tất đượ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 defaultMarkerOptions của đầ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 một đố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 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 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 chưa được đặt hoặc có giá trị rỗng, thì giá trị này sẽ bị 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ề 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 tham chiếu (nếu có).
anticipatedRoutePolylines
Loại:  Array<Polyline>
Trả về các đường nhiều đoạn dự kiến (nếu có).
takenRoutePolylines
Loại:  Array<Polyline>
Trả về các đường nhiều đoạn 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 trình cung cấp vị trí vào khung hiển thị bản đồ. Nếu nhà cung cấp vị trí đã được thêm, thì không có thao tác nào được thực hiện.
removeLocationProvider
removeLocationProvider(locationProvider)
Tham số: 
Giá trị trả về:  Không có
Xoá một trình cung cấp vị trí khỏi chế độ xem bản đồ. Nếu trình cung cấp vị trí chưa được thêm vào khung hiển thị bản đồ, thì sẽ không có thao tác nào được thực hiện.

Giao diện JourneySharingMapViewOptions

google.maps.journeySharing.JourneySharingMapViewOptionsgiao 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 optional
Loại:  PolylineSetup optional
Định cấu hình các lựa chọn cho một đường nhiều đoạn dự kiến. Được gọi bất cứ khi nào một đường nhiều đoạn của tuyến đường dự kiến mớ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 đầu vào chứa một đối tượng google.maps.PolylineOptions và trả về đối tượng đó dưới dạng polylineOptions trong đối tượng PolylineSetupOptions đầu ra.

Việc chỉ định một đối tượng PolylineSetupOptions cũng 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 chưa được đặt hoặc có 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 đều sẽ bị bỏ qua.
automaticViewportMode optional
Loại:  AutomaticViewportMode optional
Chế độ khung hiển thị tự động. Giá trị mặc định là FIT_ANTICIPATED_ROUTE, cho phép khung hiển thị bản đồ tự động điều chỉnh khung hiển thị để phù hợp với các điểm đánh dấu xe, điểm đánh dấu vị trí và mọi đường nhiều đoạn của tuyến đường dự kiến có thể nhìn thấy. Đặt giá trị này thành NONE để 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 lựa chọn cho điểm đánh dấu vị trí đích đến. Được gọi bất cứ khi nào một điểm đánh dấu đích đến mớ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 defaultMarkerOptions của đầ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 một đố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 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 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 chưa được đặt hoặc có giá trị rỗng, thì giá trị này sẽ bị 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 optional
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 optional
Loại:  Array<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.
mapOptions optional
Loại:  MapOptions optional
Các lựa chọn về 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 lựa chọn cho điểm đánh dấu vị trí ban đầu. Được gọi bất cứ khi nào một điểm đánh dấu nguồn mớ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 defaultMarkerOptions của đầ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 một đố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 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 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 chưa được đặt hoặc có giá trị rỗng, thì giá trị này sẽ bị 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 optional
Loại:  MarkerSetup optional
Định cấu hình các lựa 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 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 defaultMarkerOptions của đầ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 một đố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 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 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 chưa được đặt hoặc có giá trị rỗng, thì giá trị này sẽ bị 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 optional
Loại:  MarkerSetup optional
Định cấu hình các lựa chọn cho điểm đánh dấu vị trí của một việc cần làm đã hoàn thành. Được gọi bất cứ khi nào một điểm đánh dấu tác vụ mới hoàn tất đượ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 defaultMarkerOptions của đầ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 một đố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 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 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 chưa được đặt hoặc có giá trị rỗng, thì giá trị này sẽ bị 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 optional
Loại:  PolylineSetup optional
Định cấu hình các lựa chọn cho một đường nhiều đoạn của tuyến đường đã đi. Được gọi bất cứ khi nào một đường nhiều đoạn 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 đầu vào chứa một đối tượng google.maps.PolylineOptions và trả về đối tượng đó dưới dạng polylineOptions trong đối tượng PolylineSetupOptions đầu ra.

Việc chỉ định một đối tượng PolylineSetupOptions cũng 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.

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.
taskOutcomeMarkerSetup optional
Loại:  MarkerSetup optional
Định cấu hình các lựa 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ả của nhiệm vụ mớ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 defaultMarkerOptions của đầ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 một đố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 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 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 chưa được đặt hoặc có giá trị rỗng, thì giá trị này sẽ bị 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 optional
Loại:  MarkerSetup optional
Định cấu hình các lựa chọn cho điểm đánh dấu vị trí của một tác vụ 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 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 defaultMarkerOptions của đầ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 một đố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 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 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 chưa được đặt hoặc có giá trị rỗng, thì giá trị này sẽ bị 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 optional
Loại:  MarkerSetup optional
Định cấu hình các lựa chọn cho điểm đánh dấu vị trí của xe. Được gọi bất cứ khi nào một điểm đánh dấu xe mớ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 defaultMarkerOptions của đầ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 một đố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 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 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 chưa được đặt hoặc có giá trị rỗng, thì giá trị này sẽ bị 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 optional
Loại:  MarkerSetup optional
Định cấu hình các lựa chọn cho điểm đánh dấu vị trí đ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 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 defaultMarkerOptions của đầ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 một đố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 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 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 chưa được đặt hoặc có giá trị rỗng, thì giá trị này sẽ bị 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

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

Chế độ khung hiển thị tự động.

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

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

Lớp trừu tượng LocationProvider

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

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

addListener
addListener(eventName, handler)
Tham số: 
  • eventNamestring Tên của sự kiện cần theo dõi.
  • handlerFunction Trình xử lý sự kiện.
Giá trị trả về:  MapsEventListener
Thêm một MapsEventListener cho sự kiện do trì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. Bạn có thể dùng giá trị nhận dạng này với event.removeListener.

Lớp trừu tượng PollingLocationProvider

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

Lớp mẹ của nhà cung cấp dịch vụ vị trí bỏ phiếu.

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

isPolling
Loại:  boolean
Đúng nếu trình cung cấp vị trí này đang thăm dò. Chỉ đọ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 mất nhiều thời gian hơn pollingIntervalMillis để tìm nạp thông tin cập nhật vị trí, thì thông tin cập nhật vị trí tiếp theo sẽ không bắt đầu cho đến khi thông tin hiện tại hoàn tất.

Khi đặt giá trị này thành 0, vô cực hoặc giá trị âm, tính năng tự động cập nhật vị trí sẽ bị tắt. 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ã nhận dạng theo dõi (ví dụ: mã nhận dạng 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 hiển thị 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à 5000 mili giây. Nếu bạn đặt khoảng thời gian thăm dò 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ò của trình cung cấp vị trí được cập nhật. Dùng PollingLocationProvider.isPolling để xác định trạng thái thăm dò hiện tại.

Giao diện PollingLocationProviderIsPollingChangeEvent

google.maps.journeySharing.PollingLocationProviderIsPollingChangeEventgiao 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 optional
Loại:  Error optional
Lỗi khiến trạng thái thăm dò thay đổi, nếu trạng thái thay đổi 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.