Lớp Route3DElement
class
google.maps.routes.Route3DElement
extends HTMLElement
implements Route3DElementOptions
library "routes"
Một thành phần web để kết xuất tuyến đường 3D. Hiện hỗ trợ các tham số điểm xuất phát và điểm đến để hiển thị một hình nhiều đường trong không gian 3D trên bản đồ 3D.
<gmp-route-3d autofits-camera departure-time="####-##-##T##:##Z" destination="lat,lng" internal-usage-attribution-ids="space separated strings" origin="lat,lng" routing-preference="value-name" traffic-polylines-disabled travel-mode="value-name"> </gmp-route-3d>
const {Route3DElement} = await google.maps.importLibrary("routes");
Hàm dựng | |
|---|---|
Route3DElement |
Route3DElement([options])Tham số:
Tạo Route3DElement với các tuỳ chọn được chỉ định. |
Thuộc tính | |
|---|---|
autofitsCamera
attr: autofits-camera |
Loại dữ liệu đầu vào:
boolean optionalLoại dữ liệu đầu ra: booleanMặc định:
falseNếu được cung cấp, tuyến đường đã chỉ định sẽ xuất hiện trong khung nhìn bản đồ, cùng với mọi phần tử khác đã chọn sử dụng.
Thuộc tính HTML: autofits-camera |
departureTime
attr: departure-time |
Nếu được cung cấp, tuyến đường sẽ được tính toán theo thời gian khởi hành đã chỉ định. Khi chỉ định thông qua thuộc tính HTML, hãy sử dụng định dạng ISO 8601 để có kết quả đáng tin cậy trên các trình duyệt. Để biết thông tin về các yêu cầu sử dụng, hãy xem
ComputeRoutesRequest.departureTime.Thuộc tính HTML: departure-time="####-##-##T##:##Z" |
destination
attr: destination |
Loại dữ liệu đầu vào:
string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalLoại dữ liệu đầu ra: string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalĐiểm đến của tuyến đường.
Thuộc tính HTML:
|
fallbackInfo
readonly |
Loại:
FallbackInfo optionalThông tin dự phòng cho các tuyến đường được tính toán. |
geocodingResults
readonly |
Loại:
GeocodingResults optionalKết quả mã hoá địa lý cho điểm xuất phát và điểm đến. |
internalUsageAttributionIds
attr: internal-usage-attribution-ids |
Giá trị nhận dạng dùng để phân bổ lệnh gọi cho các gói hoặc thư viện OSS cụ thể.
Thuộc tính HTML: internal-usage-attribution-ids="space separated strings" |
origin
attr: origin |
Loại dữ liệu đầu vào:
string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalLoại dữ liệu đầu ra: string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalĐiểm xuất phát của tuyến đường.
Thuộc tính HTML:
|
routes
readonly |
Tuyến đường chính cùng với các tuyến đường thay thế không bắt buộc, được tính toán từ Routes API. |
routingPreference
attr: routing-preference |
Nếu được cung cấp, tuyến đường sẽ được tính toán bằng thông tin giao thông dọc theo tuyến đường dựa trên
RoutingPreference được chỉ định và sử dụng màu sắc dành riêng cho giao thông.Thuộc tính HTML: routing-preference="value-name" |
trafficPolylinesDisabled
attr: traffic-polylines-disabled |
Loại dữ liệu đầu vào:
boolean optionalLoại dữ liệu đầu ra: booleanMặc định:
falseCó tắt hình nhiều đường nhận biết tình hình giao thông hay không. Đường đa tuyến nhận biết lưu lượng truy cập chỉ có sẵn khi routingPreference được đặt thành TRAFFIC_AWARE hoặc TRAFFIC_AWARE_OPTIMAL.
Thuộc tính HTML: traffic-polylines-disabled |
travelMode
attr: travel-mode |
Nếu được cung cấp, hình nhiều đường sẽ dựa trên phương thức di chuyển được chỉ định.
Thuộc tính HTML: travel-mode="value-name" |
Phương thức | |
|---|---|
Được kế thừa:
addEventListener,
removeEventListener
|
Sự kiện | |
|---|---|
|
function(routeInitializationErrorEvent)Đối số:
Sự kiện này được kích hoạt khi không tải được tuyến đường. |
|
function(routeInitializationSuccessEvent)Đối số:
Sự kiện này được kích hoạt khi tuyến đường tải thành công. |
Giao diện Route3DElementOptions
giao diện
google.maps.routes.Route3DElementOptions
được triển khai bởi Route3DElement
Đối tượng Route3DElementOptions dùng để xác định các thuộc tính có thể đặt trên Route3DElement.
Thuộc tính | |
|---|---|
autofitsCamera
không bắt buộc |
Loại:
boolean optionalCó chọn tự động điều chỉnh camera cho phù hợp với tuyến đường hay không. |
departureTime
không bắt buộc |
Loại:
Date optionalVui lòng xem Route3DElement.departureTime. |
destination
không bắt buộc |
Loại:
string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalVui lòng xem Route3DElement.destination. |
internalUsageAttributionIds
không bắt buộc |
Loại:
Iterable<string> optionalGiá trị nhận dạng dùng để phân bổ lệnh gọi cho các gói hoặc thư viện OSS cụ thể. |
origin
không bắt buộc |
Loại:
string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalVui lòng xem Route3DElement.origin. |
routingPreference
không bắt buộc |
Loại:
RoutingPreference optionalVui lòng xem Route3DElement.routingPreference. |
trafficPolylinesDisabled
không bắt buộc |
Loại:
boolean optionalCó tắt hình nhiều đường nhận biết tình hình giao thông hay không. Đường đa tuyến nhận biết lưu lượng truy cập chỉ có sẵn khi routingPreference được đặt thành TRAFFIC_AWARE hoặc TRAFFIC_AWARE_OPTIMAL. |
travelMode
không bắt buộc |
Loại:
TravelMode optionalVui lòng xem Route3DElement.travelMode. |