Lớp JourneySharingMapView
google.maps.journeySharing.JourneySharingMapView
lớp
thư viện "journeySharing"
Chế độ xem bản đồ.
const {JourneySharingMapView} = await google.maps.importLibrary("journeySharing");
Hàm dựng | |
|---|---|
JourneySharingMapView |
JourneySharingMapView(options)Tham số:
Tạo thực thể cho chế độ xem bản đồ. |
Thuộc tính | |
|---|---|
automaticViewportMode |
Loại:
AutomaticViewportModeTrường này chỉ có thể đọc. Chế độ khung nhìn tự động. |
element |
Loại:
ElementTrường này chỉ có thể đọc. Phần tử DOM hỗ trợ khung hiển thị. |
enableTraffic |
Loại:
booleanBật hoặc tắt lớp giao thông. |
locationProviders |
Loại:
Array<LocationProvider> optionalTrườ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:
MapTrường này chỉ có thể đọc. Đối tượng bản đồ có trong chế độ xem bản đồ. |
mapOptions |
Loại:
MapOptionsTrườ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 đồ. |
|
Loại:
LocationProvider optionalTrườ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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
Loại:
PolylineSetupĐị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. |
|
Loại:
PolylineSetupĐị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. |
|
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. |
|
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. |
|
Trả về điểm đánh dấu đích đến (nếu có). |
|
Trả về điểm đánh dấu gốc (nếu có). |
|
Trả về điểm đánh dấu nhiệm vụ thành công (nếu có). |
|
Trả về điểm đánh dấu kết quả của nhiệm vụ (nếu có). |
|
Trả về điểm đánh dấu tác vụ không thành công (nếu có). |
|
Trả về điểm đánh dấu xe (nếu có). |
|
Trả về điểm đánh dấu điểm tham chiếu, nếu có. |
|
Trả về hình nhiều đường của tuyến đường dự kiến (nếu có). |
|
Trả về hình nhiều đường của tuyến đường đã đi (nếu có). |
Phương thứ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 đồ.
Thuộc tính | |
|---|---|
element |
Loại:
ElementPhần tử DOM hỗ trợ khung hiển thị. Bắt buộc. |
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 optionalChế độ 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. |
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. |
không bắt buộc |
Loại:
LocationProvider optionalNguồ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> optionalNguồ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 optionalCác tuỳ chọn bản đồ được truyền vào hàm khởi tạo google.maps.Map. |
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. |
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. |
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. |
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. |
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. |
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. |
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. |
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");
Hằng số | |
|---|---|
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í.
Phương thức | |
|---|---|
addListener |
addListener(eventName, handler)Tham số:
Giá trị trả về:
MapsEventListenerThê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.
Thuộc tính | |
|---|---|
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:
numberThờ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. |
Phương thức | |
|---|---|
Được kế thừa:
addListener
|
Sự kiện | |
|---|---|
ispollingchange |
function(event)Đối số:
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.
Thuộc tính | |
|---|---|
error
không bắt buộc |
Loại:
Error optionalLỗ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. |