Routes Widget

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");
Route3DElement
Route3DElement([options])
Parameter:
Membuat Route3DElement dengan opsi yang ditentukan.
autofitsCamera
attr: autofits-camera
Jenis input: boolean optional
Jenis output: boolean
Default: false
Jika 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
Jenis input: Date optional
Jenis output: Date optional
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
Tujuan rute.
Atribut HTML:
  • destination="lat,lng"
  • destination="places/###"
  • destination="address"
fallbackInfo
readonly
Jenis: FallbackInfo optional
Info penggantian untuk rute yang dihitung.
geocodingResults
readonly
Jenis: GeocodingResults optional
Hasil geocoding untuk tempat asal dan tujuan.
internalUsageAttributionIds
attr: internal-usage-attribution-ids
Jenis input: Iterable<string> optional
Jenis output: Array<string> optional
ID yang digunakan untuk mengatribusikan panggilan ke paket atau library OSS tertentu.
Atribut HTML: internal-usage-attribution-ids="space separated strings"
origin
attr: origin
Asal rute.
Atribut HTML:
  • origin="lat,lng"
  • origin="places/###"
  • origin="address"
routes
readonly
Jenis: Array<Route> optional
Rute utama beserta rute alternatif opsional, yang dihitung dari Routes API.
routingPreference
attr: routing-preference
Jenis input: RoutingPreference optional
Jenis output: RoutingPreference optional
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 optional
Jenis output: boolean
Default: false
Apakah 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
Jenis input: TravelMode optional
Jenis output: TravelMode optional
Jika diberikan, polyline didasarkan pada mode perjalanan yang ditentukan.
Atribut HTML: travel-mode="value-name"
Diwarisi: addEventListener, removeEventListener
Alphagmp-error
function(routeInitializationErrorEvent)
Argumen:
  • routeInitializationErrorEvent: Event optional
Peristiwa ini diaktifkan saat rute gagal dimuat.
Alphagmp-load
function(routeInitializationSuccessEvent)
Argumen:
  • routeInitializationSuccessEvent: Event optional
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.

autofitsCamera
opsional
Jenis: boolean optional
Apakah akan memilih untuk otomatis menyesuaikan kamera dengan rute atau tidak.
departureTime
opsional
Jenis: Date optional
destination
opsional
internalUsageAttributionIds
opsional
Jenis: Iterable<string> optional
ID yang digunakan untuk mengatribusikan panggilan ke paket atau library OSS tertentu.
origin
opsional
routingPreference
opsional
Jenis: RoutingPreference optional
trafficPolylinesDisabled
opsional
Jenis: boolean optional
Apakah 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 optional