Class Route3DElement
class
google.maps.routes.Route3DElement
extends HTMLElement
implements Route3DElementOptions
library "routes"
Komponen web untuk rendering rute 3D. Saat ini mendukung parameter origin dan destination untuk merender polyline dalam ruang 3D di peta 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");
Konstruktor | |
|---|---|
Route3DElement |
Route3DElement([options])Parameter:
Membuat Route3DElement dengan opsi yang ditentukan. |
Properti | |
|---|---|
autofitsCamera
attr: autofits-camera |
Jenis input:
boolean optionalJenis output: booleanDefault:
falseJika diberikan, rute yang ditentukan akan terlihat dalam area pandang peta, bersama dengan elemen lain yang telah diikutsertakan.
Atribut HTML: autofits-camera |
departureTime
attr: departure-time |
Jika diberikan, rute akan dihitung dengan waktu keberangkatan yang ditentukan. Saat menentukan melalui atribut HTML, gunakan format ISO 8601 untuk hasil yang andal di berbagai browser. Untuk mengetahui informasi tentang persyaratan penggunaan, lihat
ComputeRoutesRequest.departureTime.Atribut HTML: departure-time="####-##-##T##:##Z" |
destination
attr: destination |
Jenis input:
string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalJenis output: string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalTujuan rute.
Atribut HTML:
|
fallbackInfo
readonly |
Jenis:
FallbackInfo optionalInfo penggantian untuk rute yang dihitung. |
geocodingResults
readonly |
Jenis:
GeocodingResults optionalHasil geocoding untuk tempat asal dan tujuan. |
internalUsageAttributionIds
attr: internal-usage-attribution-ids |
ID yang digunakan untuk mengatribusikan panggilan ke paket atau library OSS tertentu.
Atribut HTML: internal-usage-attribution-ids="space separated strings" |
origin
attr: origin |
Jenis input:
string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalJenis output: string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalAsal rute.
Atribut HTML:
|
routes
readonly |
Rute utama beserta rute alternatif opsional, yang dihitung dari Routes API. |
routingPreference
attr: routing-preference |
Jika diberikan, rute akan dihitung dengan informasi lalu lintas di sepanjang rute yang didasarkan pada
RoutingPreference yang ditentukan, dan menggunakan pewarnaan khusus lalu lintas.Atribut HTML: routing-preference="value-name" |
trafficPolylinesDisabled
attr: traffic-polylines-disabled |
Jenis input:
boolean optionalJenis output: booleanDefault:
falseApakah akan menonaktifkan polyline yang memperhitungkan lalu lintas. Polyline sesuai lalu lintas hanya tersedia jika routingPreference ditetapkan ke TRAFFIC_AWARE atau TRAFFIC_AWARE_OPTIMAL.
Atribut HTML: traffic-polylines-disabled |
travelMode
attr: travel-mode |
Jika diberikan, polyline didasarkan pada mode perjalanan yang ditentukan.
Atribut HTML: travel-mode="value-name" |
Metode | |
|---|---|
Diwarisi:
addEventListener,
removeEventListener
|
Acara | |
|---|---|
|
function(routeInitializationErrorEvent)Argumen:
Peristiwa ini diaktifkan saat rute gagal dimuat. |
|
function(routeInitializationSuccessEvent)Argumen:
Peristiwa ini diaktifkan saat rute berhasil dimuat. |
Antarmuka Route3DElementOptions
antarmuka
google.maps.routes.Route3DElementOptions
diimplementasikan oleh Route3DElement
Objek Route3DElementOptions yang digunakan untuk menentukan properti yang dapat ditetapkan di Route3DElement.
Properti | |
|---|---|
autofitsCamera
opsional |
Jenis:
boolean optionalApakah akan memilih untuk otomatis menyesuaikan kamera dengan rute atau tidak. |
departureTime
opsional |
Jenis:
Date optionalLihat Route3DElement.departureTime. |
destination
opsional |
Jenis:
string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalLihat Route3DElement.destination. |
internalUsageAttributionIds
opsional |
Jenis:
Iterable<string> optionalID yang digunakan untuk mengatribusikan panggilan ke paket atau library OSS tertentu. |
origin
opsional |
Jenis:
string|LatLng|LatLngLiteral|LatLngAltitude|LatLngAltitudeLiteral|Place optionalLihat Route3DElement.origin. |
routingPreference
opsional |
Jenis:
RoutingPreference optional |
trafficPolylinesDisabled
opsional |
Jenis:
boolean optionalApakah akan menonaktifkan polyline yang memperhitungkan lalu lintas. Polyline sesuai lalu lintas hanya tersedia jika routingPreference ditetapkan ke TRAFFIC_AWARE atau TRAFFIC_AWARE_OPTIMAL. |
travelMode
opsional |
Jenis:
TravelMode optionalLihat Route3DElement.travelMode. |