Map View

Lớp JourneysharingMapView

Lớp google.maps.journeySharing.JourneySharingMapView

Chế độ xem bản đồ.

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

JourneySharingMapView
JourneySharingMapView(options)
Thông số: 
Tạo chế độ xem bản đồ.
anticipatedRoutePolylines
Loại:  Array<Polyline>
Trả về đa tuyến đường dự kiến, nếu có.
anticipatedRoutePolylineSetup
Loại:  PolylineSetup
Định cấu hình các tùy chọn cho nhiều tuyến đường dự kiến. Được gọi bất cứ khi nào một tuyến đường đa chiều dự đoán mới được hiển thị.

Nếu bạn chỉ định một hàm, hàm này có thể và nên sửa đổi trường defaultPolylineOptions của mục nhập 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 một đố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 hoặc đường liên kết PolylineSetup khác nhau và 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 hoặc không được thiết lập, thuộc tính này sẽ bị ghi đè bằng mặc định. Mọi giá trị được đặt cho polylineOptions.map hoặc polylineOptions.path sẽ bị bỏ qua.
automaticViewportMode
Trường này chỉ đọc. Chế độ khung nhìn tự động.
element
Loại:  Element
Trường này chỉ đọc. Phần tử DOM sao lưu 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.
locationProvider
Trường này chỉ đọc. Nguồn của các vị trí được theo dõi sẽ hiển thị trong chế độ xem bản đồ theo dõi.
map
Loại:  Map
Trường này chỉ đọc. Đối tượng bản đồ nằm trong chế độ xem bản đồ.
mapOptions
Loại:  MapOptions
Trường này chỉ đọc. Các tuỳ chọn bản đồ được chuyển vào bản đồ thông qua chế độ xem bản đồ.
takenRoutePolylines
Loại:  Array<Polyline>
Trả về đa tuyến đường đã đi, nếu có.
takenRoutePolylineSetup
Loại:  PolylineSetup
Định cấu hình các tuỳ chọn cho một tuyến đường đa hình đã đi. Được gọi bất cứ khi nào một tuyến đường đa chiều mới được kết xuất được hiển thị.

Nếu bạn chỉ định một hàm, hàm này có thể và nên sửa đổi trường defaultPolylineOptions của mục nhập 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 một đố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 hoặc đường liên kết PolylineSetup khác nhau và 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ị rỗng hoặc không được đặt sẽ bị ghi đè bằng giá trị mặc định.
destinationMarkerSetup
Loại:  MarkerSetup
Định cấu hình các tuỳ chọn cho một điểm đánh dấu vị trí đích. Được gọi bất cứ khi nào một điểm đánh dấu điểm đến mới được hiển thị.

Nếu bạn chỉ định một hàm, hàm này có thể và nên sửa đổi trường defaultMarkerOptions của mục nhập chứa đối tượng google.maps.MarkerOptions và trả về trường đó dưới dạng timestampOptions trong đối tượng ExportSetupOptions đầu ra.

Việc chỉ định một đối tượng MarkSetupOptions 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 MarkSetupOptions trong các hàm hoặc giá trị tĩnh khác nhau của SetupSetup, không sử dụng lại cùng một đối tượng google.maps.MarkerOptions cho khoá MarkOptions trong các đối tượng MarkSetupOptions khác nhau. Nếu bạn không đặt hoặc đánh dấu giá trị này (null), thuộc tính này sẽ bị ghi đè bằng giá trị mặc định. Mọi giá trị được đặt chomarkOptions.map hoặc timestampOptions.position sẽ bị bỏ qua.
originMarkerSetup
Loại:  MarkerSetup
Định cấu hình các tùy chọn của một điểm đánh dấu vị trí gốc. Đượ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 bạn chỉ định một hàm, hàm này có thể và nên sửa đổi trường defaultMarkerOptions của mục nhập chứa đối tượng google.maps.MarkerOptions và trả về trường đó dưới dạng timestampOptions trong đối tượng ExportSetupOptions đầu ra.

Việc chỉ định một đối tượng MarkSetupOptions 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 MarkSetupOptions trong các hàm hoặc giá trị tĩnh khác nhau của SetupSetup, không sử dụng lại cùng một đối tượng google.maps.MarkerOptions cho khoá MarkOptions trong các đối tượng MarkSetupOptions khác nhau. Nếu bạn không đặt hoặc đánh dấu giá trị này (null), thuộc tính này sẽ bị ghi đè bằng giá trị mặc định. Mọi giá trị được đặt chomarkOptions.map hoặc timestampOptions.position sẽ bị bỏ qua.
pingMarkerSetup
Loại:  MarkerSetup
Định cấu hình các tùy chọn cho một đ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 bạn chỉ định một hàm, hàm này có thể và nên sửa đổi trường defaultMarkerOptions của mục nhập chứa đối tượng google.maps.MarkerOptions và trả về trường đó dưới dạng timestampOptions trong đối tượng ExportSetupOptions đầu ra.

Việc chỉ định một đối tượng MarkSetupOptions 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 MarkSetupOptions trong các hàm hoặc giá trị tĩnh khác nhau của SetupSetup, không sử dụng lại cùng một đối tượng google.maps.MarkerOptions cho khoá MarkOptions trong các đối tượng MarkSetupOptions khác nhau. Nếu bạn không đặt hoặc đánh dấu giá trị này (null), thuộc tính này sẽ bị ghi đè bằng giá trị mặc định. Mọi giá trị được đặt chomarkOptions.map hoặc timestampOptions.position sẽ bị bỏ qua.
successfulTaskMarkerSetup
Loại:  MarkerSetup
Định cấu hình các tuỳ chọn cho một điểm đánh dấu vị trí tác vụ thành công. Được gọi mỗi khi một điểm đánh dấu tác vụ thành công mới được hiển thị.

Nếu bạn chỉ định một hàm, hàm này có thể và nên sửa đổi trường defaultMarkerOptions của mục nhập chứa đối tượng google.maps.MarkerOptions và trả về trường đó dưới dạng timestampOptions trong đối tượng ExportSetupOptions đầu ra.

Việc chỉ định một đối tượng MarkSetupOptions 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 MarkSetupOptions trong các hàm hoặc giá trị tĩnh khác nhau của SetupSetup, không sử dụng lại cùng một đối tượng google.maps.MarkerOptions cho khoá MarkOptions trong các đối tượng MarkSetupOptions khác nhau. Nếu bạn không đặt hoặc đánh dấu giá trị này (null), thuộc tính này sẽ bị ghi đè bằng giá trị mặc định. Mọi giá trị được đặt chomarkOptions.map hoặc timestampOptions.position sẽ bị bỏ qua.
taskOutcomeMarkerSetup
Loại:  MarkerSetup
Định cấu hình các tuỳ chọn cho một điểm đánh dấu vị trí kết quả tác vụ. Được gọi mỗi khi một điểm đánh dấu vị trí kết quả việc cần làm mới được hiển thị.

Nếu bạn chỉ định một hàm, hàm này có thể và nên sửa đổi trường defaultMarkerOptions của mục nhập chứa đối tượng google.maps.MarkerOptions và trả về trường đó dưới dạng timestampOptions trong đối tượng ExportSetupOptions đầu ra.

Việc chỉ định một đối tượng MarkSetupOptions 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 MarkSetupOptions trong các hàm hoặc giá trị tĩnh khác nhau của SetupSetup, không sử dụng lại cùng một đối tượng google.maps.MarkerOptions cho khoá MarkOptions trong các đối tượng MarkSetupOptions khác nhau. Nếu bạn không đặt hoặc đánh dấu giá trị này (null), thuộc tính này sẽ bị ghi đè bằng giá trị mặc định. Mọi giá trị được đặt chomarkOptions.map hoặc timestampOptions.position sẽ bị bỏ qua.
unsuccessfulTaskMarkerSetup
Loại:  MarkerSetup
Định cấu hình các tuỳ chọn cho một điểm đánh dấu vị trí 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 nhiệm vụ mới không thành công được hiển thị.

Nếu bạn chỉ định một hàm, hàm này có thể và nên sửa đổi trường defaultMarkerOptions của mục nhập chứa đối tượng google.maps.MarkerOptions và trả về trường đó dưới dạng timestampOptions trong đối tượng ExportSetupOptions đầu ra.

Việc chỉ định một đối tượng MarkSetupOptions 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 MarkSetupOptions trong các hàm hoặc giá trị tĩnh khác nhau của SetupSetup, không sử dụng lại cùng một đối tượng google.maps.MarkerOptions cho khoá MarkOptions trong các đối tượng MarkSetupOptions khác nhau. Nếu bạn không đặt hoặc đánh dấu giá trị này (null), thuộc tính này sẽ bị ghi đè bằng giá trị mặc định. Mọi giá trị được đặt chomarkOptions.map hoặc timestampOptions.position sẽ bị bỏ qua.
vehicleMarkerSetup
Loại:  MarkerSetup
Định cấu hình các tuỳ chọn cho một đ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 bạn chỉ định một hàm, hàm này có thể và nên sửa đổi trường defaultMarkerOptions của mục nhập chứa đối tượng google.maps.MarkerOptions và trả về trường đó dưới dạng timestampOptions trong đối tượng ExportSetupOptions đầu ra.

Việc chỉ định một đối tượng MarkSetupOptions 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 MarkSetupOptions trong các hàm hoặc giá trị tĩnh khác nhau của SetupSetup, không sử dụng lại cùng một đối tượng google.maps.MarkerOptions cho khoá MarkOptions trong các đối tượng MarkSetupOptions khác nhau. Nếu bạn không đặt hoặc đánh dấu giá trị này (null), thuộc tính này sẽ bị ghi đè bằng giá trị mặc định. Mọi giá trị được đặt chomarkOptions.map hoặc timestampOptions.position sẽ bị bỏ qua.
waypointMarkerSetup
Loại:  MarkerSetup
Định cấu hình các tuỳ chọn cho một đ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 tham chiếu mới được hiển thị.

Nếu bạn chỉ định một hàm, hàm này có thể và nên sửa đổi trường defaultMarkerOptions của mục nhập chứa đối tượng google.maps.MarkerOptions và trả về trường đó dưới dạng timestampOptions trong đối tượng ExportSetupOptions đầu ra.

Việc chỉ định một đối tượng MarkSetupOptions 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 MarkSetupOptions trong các hàm hoặc giá trị tĩnh khác nhau của SetupSetup, không sử dụng lại cùng một đối tượng google.maps.MarkerOptions cho khoá MarkOptions trong các đối tượng MarkSetupOptions khác nhau. Nếu bạn không đặt hoặc đánh dấu giá trị này (null), thuộc tính này sẽ bị ghi đè bằng giá trị mặc định. Mọi giá trị được đặt chomarkOptions.map hoặc timestampOptions.position sẽ bị bỏ qua.
destinationMarkers
Loại:  Array<Marker>
Trả về điểm đánh dấu đích, 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 tác vụ thành công, nếu có.
taskOutcomeMarkers
Loại:  Array<Marker>
Trả về điểm đánh dấu kết quả tác 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 tham chiếu (nếu có).

Giao diện JourneysharingMapViewOptions

Giao diện google.maps.journeySharing.JourneySharingMapViewOptions

Các tùy chọn cho chế độ xem bản đồ.

element
Loại:  Element
Phần tử DOM sao lưu thành phần hiển thị. Bắt buộc.
locationProvider
Nguồn của các vị trí được theo dõi sẽ hiển thị trong chế độ xem bản đồ theo dõi. Bắt buộc.
anticipatedRoutePolylineSetup optional
Loại:  PolylineSetup optional
Định cấu hình các tùy chọn cho nhiều tuyến đường dự kiến. Được gọi bất cứ khi nào một tuyến đường đa chiều dự đoán mới được hiển thị.

Nếu bạn chỉ định một hàm, hàm này có thể và nên sửa đổi trường defaultPolylineOptions của mục nhập 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 một đố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 hoặc đường liên kết PolylineSetup khác nhau và 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 hoặc không được thiết lập, thuộc tính này sẽ bị ghi đè bằng 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 phù hợp với các điểm đánh dấu phương tiện, điểm đánh dấu vị trí và bất kỳ đường đa tuyến dự kiến nào có thể nhìn thấy. Đặt thành KHÔNG này để tắt tính năng tự động điều chỉnh.
destinationMarkerSetup optional
Loại:  MarkerSetup optional
Định cấu hình các tuỳ chọn cho một điểm đánh dấu vị trí đích. Được gọi bất cứ khi nào một điểm đánh dấu điểm đến mới được hiển thị.

Nếu bạn chỉ định một hàm, hàm này có thể và nên sửa đổi trường defaultMarkerOptions của mục nhập chứa đối tượng google.maps.MarkerOptions và trả về trường đó dưới dạng timestampOptions trong đối tượng ExportSetupOptions đầu ra.

Việc chỉ định một đối tượng MarkSetupOptions 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 MarkSetupOptions trong các hàm hoặc giá trị tĩnh khác nhau của SetupSetup, không sử dụng lại cùng một đối tượng google.maps.MarkerOptions cho khoá MarkOptions trong các đối tượng MarkSetupOptions khác nhau. Nếu bạn không đặt hoặc đánh dấu giá trị này (null), thuộc tính này sẽ bị ghi đè bằng giá trị mặc định. Mọi giá trị được đặt chomarkOptions.map hoặc timestampOptions.position sẽ bị bỏ qua.
mapOptions optional
Loại:  MapOptions optional
Các tuỳ chọn bản đồ được chuyể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 tùy chọn của một điểm đánh dấu vị trí gốc. Đượ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 bạn chỉ định một hàm, hàm này có thể và nên sửa đổi trường defaultMarkerOptions của mục nhập chứa đối tượng google.maps.MarkerOptions và trả về trường đó dưới dạng timestampOptions trong đối tượng ExportSetupOptions đầu ra.

Việc chỉ định một đối tượng MarkSetupOptions 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 MarkSetupOptions trong các hàm hoặc giá trị tĩnh khác nhau của SetupSetup, không sử dụng lại cùng một đối tượng google.maps.MarkerOptions cho khoá MarkOptions trong các đối tượng MarkSetupOptions khác nhau. Nếu bạn không đặt hoặc đánh dấu giá trị này (null), thuộc tính này sẽ bị ghi đè bằng giá trị mặc định. Mọi giá trị được đặt chomarkOptions.map hoặc timestampOptions.position sẽ bị bỏ qua.
pingMarkerSetup optional
Loại:  MarkerSetup optional
Định cấu hình các tùy chọn cho một đ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 bạn chỉ định một hàm, hàm này có thể và nên sửa đổi trường defaultMarkerOptions của mục nhập chứa đối tượng google.maps.MarkerOptions và trả về trường đó dưới dạng timestampOptions trong đối tượng ExportSetupOptions đầu ra.

Việc chỉ định một đối tượng MarkSetupOptions 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 MarkSetupOptions trong các hàm hoặc giá trị tĩnh khác nhau của SetupSetup, không sử dụng lại cùng một đối tượng google.maps.MarkerOptions cho khoá MarkOptions trong các đối tượng MarkSetupOptions khác nhau. Nếu bạn không đặt hoặc đánh dấu giá trị này (null), thuộc tính này sẽ bị ghi đè bằng giá trị mặc định. Mọi giá trị được đặt chomarkOptions.map hoặc timestampOptions.position sẽ bị bỏ qua.
successfulTaskMarkerSetup optional
Loại:  MarkerSetup optional
Định cấu hình các tuỳ chọn cho một điểm đánh dấu vị trí tác vụ thành công. Được gọi mỗi khi một điểm đánh dấu tác vụ thành công mới được hiển thị.

Nếu bạn chỉ định một hàm, hàm này có thể và nên sửa đổi trường defaultMarkerOptions của mục nhập chứa đối tượng google.maps.MarkerOptions và trả về trường đó dưới dạng timestampOptions trong đối tượng ExportSetupOptions đầu ra.

Việc chỉ định một đối tượng MarkSetupOptions 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 MarkSetupOptions trong các hàm hoặc giá trị tĩnh khác nhau của SetupSetup, không sử dụng lại cùng một đối tượng google.maps.MarkerOptions cho khoá MarkOptions trong các đối tượng MarkSetupOptions khác nhau. Nếu bạn không đặt hoặc đánh dấu giá trị này (null), thuộc tính này sẽ bị ghi đè bằng giá trị mặc định. Mọi giá trị được đặt chomarkOptions.map hoặc timestampOptions.position sẽ bị bỏ qua.
takenRoutePolylineSetup optional
Loại:  PolylineSetup optional
Định cấu hình các tuỳ chọn cho một tuyến đường đa hình đã đi. Được gọi bất cứ khi nào một tuyến đường đa chiều mới được kết xuất được hiển thị.

Nếu bạn chỉ định một hàm, hàm này có thể và nên sửa đổi trường defaultPolylineOptions của mục nhập 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 một đố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 hoặc đường liên kết PolylineSetup khác nhau và 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ị rỗng hoặc không được đặt sẽ bị ghi đè bằng giá trị mặc định.
taskOutcomeMarkerSetup optional
Loại:  MarkerSetup optional
Định cấu hình các tuỳ chọn cho một điểm đánh dấu vị trí kết quả tác vụ. Được gọi mỗi khi một điểm đánh dấu vị trí kết quả việc cần làm mới được hiển thị.

Nếu bạn chỉ định một hàm, hàm này có thể và nên sửa đổi trường defaultMarkerOptions của mục nhập chứa đối tượng google.maps.MarkerOptions và trả về trường đó dưới dạng timestampOptions trong đối tượng ExportSetupOptions đầu ra.

Việc chỉ định một đối tượng MarkSetupOptions 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 MarkSetupOptions trong các hàm hoặc giá trị tĩnh khác nhau của SetupSetup, không sử dụng lại cùng một đối tượng google.maps.MarkerOptions cho khoá MarkOptions trong các đối tượng MarkSetupOptions khác nhau. Nếu bạn không đặt hoặc đánh dấu giá trị này (null), thuộc tính này sẽ bị ghi đè bằng giá trị mặc định. Mọi giá trị được đặt chomarkOptions.map hoặc timestampOptions.position sẽ bị bỏ qua.
unsuccessfulTaskMarkerSetup optional
Loại:  MarkerSetup optional
Định cấu hình các tuỳ chọn cho một điểm đánh dấu vị trí 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 nhiệm vụ mới không thành công được hiển thị.

Nếu bạn chỉ định một hàm, hàm này có thể và nên sửa đổi trường defaultMarkerOptions của mục nhập chứa đối tượng google.maps.MarkerOptions và trả về trường đó dưới dạng timestampOptions trong đối tượng ExportSetupOptions đầu ra.

Việc chỉ định một đối tượng MarkSetupOptions 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 MarkSetupOptions trong các hàm hoặc giá trị tĩnh khác nhau của SetupSetup, không sử dụng lại cùng một đối tượng google.maps.MarkerOptions cho khoá MarkOptions trong các đối tượng MarkSetupOptions khác nhau. Nếu bạn không đặt hoặc đánh dấu giá trị này (null), thuộc tính này sẽ bị ghi đè bằng giá trị mặc định. Mọi giá trị được đặt chomarkOptions.map hoặc timestampOptions.position sẽ bị bỏ qua.
vehicleMarkerSetup optional
Loại:  MarkerSetup optional
Định cấu hình các tuỳ chọn cho một đ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 bạn chỉ định một hàm, hàm này có thể và nên sửa đổi trường defaultMarkerOptions của mục nhập chứa đối tượng google.maps.MarkerOptions và trả về trường đó dưới dạng timestampOptions trong đối tượng ExportSetupOptions đầu ra.

Việc chỉ định một đối tượng MarkSetupOptions 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 MarkSetupOptions trong các hàm hoặc giá trị tĩnh khác nhau của SetupSetup, không sử dụng lại cùng một đối tượng google.maps.MarkerOptions cho khoá MarkOptions trong các đối tượng MarkSetupOptions khác nhau. Nếu bạn không đặt hoặc đánh dấu giá trị này (null), thuộc tính này sẽ bị ghi đè bằng giá trị mặc định. Mọi giá trị được đặt chomarkOptions.map hoặc timestampOptions.position sẽ bị bỏ qua.
waypointMarkerSetup optional
Loại:  MarkerSetup optional
Định cấu hình các tuỳ chọn cho một đ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 tham chiếu mới được hiển thị.

Nếu bạn chỉ định một hàm, hàm này có thể và nên sửa đổi trường defaultMarkerOptions của mục nhập chứa đối tượng google.maps.MarkerOptions và trả về trường đó dưới dạng timestampOptions trong đối tượng ExportSetupOptions đầu ra.

Việc chỉ định một đối tượng MarkSetupOptions 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 MarkSetupOptions trong các hàm hoặc giá trị tĩnh khác nhau của SetupSetup, không sử dụng lại cùng một đối tượng google.maps.MarkerOptions cho khoá MarkOptions trong các đối tượng MarkSetupOptions khác nhau. Nếu bạn không đặt hoặc đánh dấu giá trị này (null), thuộc tính này sẽ bị ghi đè bằng giá trị mặc định. Mọi giá trị được đặt chomarkOptions.map hoặc timestampOptions.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 Maps JavaScript API.

FIT_ANTICIPATED_ROUTE Tự động điều chỉnh khung nhìn cho phù hợp với các điểm đánh dấu và mọi đường đa tuyến dự kiến có thể nhìn thấy được. Đâ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

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

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

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

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 vị trí thăm dò ý kiến.

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

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

Việc đặt giá trị này là 0, Infinity hoặc một 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ề vị trí mới được tìm nạp một lần nếu thông số ID theo dõi (ví dụ: mã theo dõi lô hàng của nhà cung cấp vị trí vận chuyển) hoặc một tùy 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í của độ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ò là một giá trị dương thấp hơn, thì 5000 sẽ được lưu trữ và sử dụng.
Kế thừa: addListener
ispollingchange
function(event)
Sự kiện được kích hoạt khi trạng thái thăm dò ý kiến của 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 chuyể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 đã làm cho 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 được thay đổi trạng thái có phải là do hoạt động bình thường hay không.