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.
Hàm dựng | |
---|---|
JourneySharingMapView |
JourneySharingMapView(options) Thông số:
Tạo bản sao cho chế độ xem bản đồ. |
Thuộc tính | |
---|---|
automaticViewportMode |
Loại:
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.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 đồ. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
Trả về các điểm đánh dấu đích đến, nếu có. |
|
Trả về các điểm đánh dấu nguồn gốc, nếu có. |
|
Trả về các điểm đánh dấu tác vụ thành công, nếu có. |
|
Trả về các điểm đánh dấu kết quả của tác vụ (nếu có). |
|
Trả về các đ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ề các điểm đánh dấu điểm trung gian, nếu có. |
|
Trả về các đường đa tuyến dự kiến của tuyến đường, nếu có. |
|
Trả về các đường đa tuyến đã đi theo tuyến đường, nếu có. |
Phương thứ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 đồ.
Thuộc tính | |
---|---|
element |
Loại:
Element Phần tử DOM hỗ trợ thành phần hiển thị. Bắt buộc. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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. |
|
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.
Hằng số | |
---|---|
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í.
Phương thức | |
---|---|
addListener |
addListener(eventName, handler) Thông số:
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
.
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:
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. |
Phương thứ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 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.
Thuộc tính | |
---|---|
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. |