Rota sınıfı
google.maps.routes.Route
sınıf
Başlangıç, bitiş ve ara yol noktalarını birleştiren bir dizi bağlı yol segmentinden oluşan bir rota içerir.
const {Route} = await google.maps.importLibrary("routes") numaralı telefonu arayarak erişebilirsiniz. 
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
| Statik Yöntemler | |
|---|---|
| computeRoutes | computeRoutes(request)Parametreler:   
 İade Değeri:   Promise<{Bir dizi terminal ve ara yol noktası verildiğinde, isteğe bağlı alternatif rotalarla birlikte birincil rotayı döndürür.  Not: Bu yöntemde, ComputeRoutesRequest.fieldsözelliğini ayarlayarak istekte bir yanıt alan maskesi belirtmeniz gerekir. Değer, alan yollarının listesidir.Örneğin: 
 Joker karakter yanıt alanı maskesinin fields: ['*']kullanılması şu nedenlerle önerilmez:
 | 
| Özellikler | |
|---|---|
| description | Tür:   string optionalRotanın açıklaması. | 
| distanceMeters | Tür:   number optionalRotanın metre cinsinden seyahat mesafesi. | 
| durationMillis | Tür:   number optionalRotada gezinmek için gereken süre (milisaniye).  ComputeRoutesRequest.routingPreferenceöğesiniTRAFFIC_UNAWAREolarak ayarlarsanız bu değerRoute.staticDurationMillisile aynı olur.ComputeRoutesRequest.routingPreferencedeğeriniTRAFFIC_AWAREveyaTRAFFIC_AWARE_OPTIMALolarak ayarlarsanız bu değer, trafik koşulları dikkate alınarak hesaplanır.Not: Süre 2^53 milisaniyeyi aşarsa bu değer Number.POSITIVE_INFINITYolur. | 
| legs | Rotayı oluşturan ayaklar (ara noktalar arasındaki yol segmentleri) koleksiyonu. Her aşama, iki  viaolmayan yol noktası arasındaki yolculuğa karşılık gelir.Örneğin: 
 origin'danintermediates'ye vedestination'e kadar olan ara noktaların sırasıyla eşleşir. | 
| localizedValues | Tür:   RouteLocalizedValues optionalRouteözelliklerinin metin gösterimleri. | 
| optimizedIntermediateWaypointIndices | Tür:   Array<number> optionalComputeRoutesRequest.optimizeWaypointOrderdeğerinitrueolarak ayarlarsanız bu alan, ara yol noktalarının optimize edilmiş sıralamasını içerir. Aksi takdirde bu alan boş olur. Dizin, girişte sağlanan ilk ara yol noktası için 0 ile başlar.Örneğin, şu girişi yaparsanız: 
 [2, 0, 1]olur. | 
| path | Tür:   Array<LatLngAltitude> optionalRota polylines'ı çizmek için kullanılabilecek rotanın  LatLngAltitudelistesi. Yolun ayrıntı düzeyi,ComputeRoutesRequest.polylineQualityayarlanarak kontrol edilebilir. | 
| polylineDetails | Tür:   PolylineDetails optionalYol üzerindeki ayrıntılarla ilgili bilgileri içerir. | 
| routeLabels | Tür:   Array<RouteLabel> optionalRotanın, belirli özellikleri tanımlamak veya diğerleriyle karşılaştırmak için yararlı olan etiketleri. | 
| routeToken | Tür:   string optionalRotayı izleme sırasında rotayı yeniden oluşturmak için Navigation SDK'ya iletilebilen ve yeniden yönlendirme durumunda rota oluşturulurkenki orijinal amacı dikkate alan opak bir jeton. Bu jetonu opak bir blob olarak değerlendirin. Hizmet tam olarak aynı rotayı döndürse bile değeri değişebileceğinden, istekler arasında değerini karşılaştırmayın.  Not: routeTokenyalnızcaComputeRoutesRequest.routingPreferencedeğerininTRAFFIC_AWAREveyaTRAFFIC_AWARE_OPTIMALolarak ayarlandığı istekler için kullanılabilir.viaara noktası olan isteklerde desteklenmez. | 
| speedPaths | Rota yolunun bölümlerinin, ilgili hız okumalarıyla birlikte gruplandırılması. Bu alanın doldurulması için  ComputeRoutesRequest.routingPreference,TRAFFIC_AWAREveyaTRAFFIC_AWARE_OPTIMALolarak ayarlanmalı veComputeRoutesRequest.extraComputations,TRAFFIC_ON_POLYLINEiçermelidir. | 
| staticDurationMillis | Tür:   number optionalTrafik koşulları dikkate alınmadan rotada seyahat etme süresi.  Not: Süre 2^53 milisaniyeyi aşarsa bu değer Number.POSITIVE_INFINITYolur. | 
| travelAdvisory | Tür:   RouteTravelAdvisory optionalRota hakkında ek bilgiler. | 
| viewport | Tür:   LatLngBounds optionalRotanın görüntü alanı sınırlayıcı kutusu. | 
| warnings | Tür:   Array<string> optionalRota gösterilirken gösterilecek uyarı dizisi. | 
| Yöntemler | |
|---|---|
| createPolylines | createPolylines([options])Parametreler:   
 Mevcut verilere göre rota için çoklu çizgiler oluşturur.  Çok formatlı çoklu çizgiler: 
 Trafik çoklu çizgileri: 
 Genel çoklu çizgi: 
 | 
| createWaypointAdvancedMarkers | createWaypointAdvancedMarkers([options])Parametreler:   
 İade Değeri:   Promise<Array<AdvancedMarkerElement>>Her bir ara nokta için rotada "A", "B", "C" vb. olarak etiketlenmiş işaretçiler oluşturur. İşaretçilere varsayılan stil uygulanır. Seçenekler, işaretçi dizinine veya ilgili  RouteLegözelliklerine göre işaretçi stilini değiştirmek için iletilebilir. Rotada etap yoksaWaypointMarkerDetails.legparametresi tanımsız olur.Ara yol noktalarının dahil edilmesi için "legs"alanıComputeRoutesRequest.fieldsiçinde istenmelidir. | 
| toJSON | toJSON()Parametreler: Yok İade Değeri:   ObjectNesneye dönüştürür. | 
ComputeRoutesRequest arayüzü
google.maps.routes.ComputeRoutesRequest
arayüz
Rota isteği
| Özellikler | |
|---|---|
| destination | Rotanın varış noktası. Dize olarak iletilen değer bir adres, artı kodu veya Yer kaynağı adı olabilir. Rotalar hesaplanırken yükseklik değerleri dikkate alınmaz. | 
| fields | Tür:   Iterable<string>Getirilecek alanların koleksiyonu. Tüm alanlar için  ["*"]değerini belirtin. | 
| origin | Rotanın başlangıç noktası. Dize olarak iletilen değer bir adres, artı kodu veya Yer kaynağı adı olabilir. Rotalar hesaplanırken yükseklik değerleri dikkate alınmaz. | 
| arrivalTime optional | Tür:   Date optionalVarış saati  Not: Yalnızca ComputeRoutesRequest.travelMode,TRANSITolarak ayarlandığında belirlenebilir.ComputeRoutesRequest.departureTimeveyaComputeRoutesRequest.arrivalTimedeğerini belirtebilirsiniz ancak ikisini birden belirtemezsiniz. Toplu taşıma yolculukları, geçmişte 7 güne veya gelecekte 100 güne kadar kullanılabilir. | 
| computeAlternativeRoutes optional | Tür:   boolean optionalRotaya ek olarak alternatif rotaların da hesaplanıp hesaplanmayacağını belirtir. Ara yol noktaları olan istekler için alternatif rotalar döndürülmez. | 
| departureTime optional | Tür:   Date optionalKalkış saati. Bu değeri ayarlamazsanız varsayılan olarak isteği gönderdiğiniz zaman kullanılır.  Not: Yalnızca ComputeRoutesRequest.travelModeTRANSITolarak ayarlandığında geçmiş bir zaman belirtebilirsiniz. Toplu taşıma yolculukları, geçmişte 7 güne veya gelecekte 100 güne kadar kullanılabilir. | 
| extraComputations optional | Tür:   Iterable<ComputeRoutesExtraComputation> optionalİsteği tamamlamak için kullanılabilecek ek hesaplamaların listesi.  Not: Bu ek hesaplamalar, yanıtta ek alanlar döndürebilir. Bu ek alanların yanıtta döndürülmesi için ComputeRoutesRequest.fieldsiçinde de belirtilmesi gerekir. | 
| intermediates optional | Rotadaki bir dizi ara nokta (terminal noktaları hariç), durmak veya geçmek için. En fazla 25 ara nokta desteklenir. | 
| language optional | Tür:   string optionalBCP-47 dil kodu (ör. "en-US" veya "sr-Latn"). Daha fazla bilgi için Unicode Yerel Kimliği başlıklı makaleyi inceleyin. Desteklenen dillerin listesi için Dil Desteği'ne bakın. Bu değeri sağlamadığınızda dil, Google Maps JavaScript API yerelleştirme ayarlarınızdan çıkarılır. Aksi takdirde dil, kaynağın konumundan çıkarılır. | 
| optimizeWaypointOrder optional | Tür:   boolean optionalDoğru olarak ayarlanırsa hizmet, belirtilen ara yol noktalarını yeniden sıralayarak rotanın toplam maliyetini en aza indirmeye çalışır. Ara yol noktalarından herhangi biri "aracılığıyla" yol noktasıysa istek başarısız olur. Yeni sıralamayı bulmak için yanıtta  Route.optimizedIntermediateWaypointIndiceskullanın.ComputeRoutesRequest.fieldsiçinde"optimizedIntermediateWaypointIndices"istenmezse istek başarısız olur. Yanlış olarak ayarlanırsa yanıttakiRoute.optimizedIntermediateWaypointIndicesboş olur. | 
| polylineQuality optional | Tür:   PolylineQuality optionalÇoklu çizginin kalitesiyle ilgili tercihi belirtir. | 
| region optional | Tür:   string optionalBölge kodu, ccTLD ("üst düzey alan") olarak belirtilen iki karakterlik bir değerdir. Daha fazla bilgi için Ülke kodu üst düzey alanları başlıklı makaleyi inceleyin. Bu değeri sağlamadığınızda bölge, Google Maps JavaScript API yerelleştirme ayarlarınızdan çıkarılır. Aksi takdirde bölge, kaynağın konumundan çıkarılır. | 
| requestedReferenceRoutes optional | Tür:   Iterable<ReferenceRoute> optionalVarsayılan rotaya ek olarak, istek kapsamında hangi referans rotaların hesaplanacağını belirtir. Referans rota, varsayılan rotadan farklı bir rota hesaplama hedefine sahip olan rotadır. Örneğin,  FUEL_EFFICIENTreferans rota hesaplaması, yakıt açısından verimli bir rota oluşturacak çeşitli parametreleri dikkate alır. Bu özelliği kullanırken sonuç rotalardaRoute.routeLabelssimgesini bulun. | 
| routeModifiers optional | Tür:   RouteModifiers optionalRotaların hesaplanma şeklini etkileyen ve karşılanması gereken bir dizi koşul. Örneğin, ücretli geçişler veya otoyollar gibi kaçınılması gereken özellikleri belirtebilirsiniz. | 
| routingPreference optional | Tür:   RoutingPreference optionalRotanın nasıl hesaplanacağını belirtir. Sunucu, rotayı hesaplamak için seçilen yönlendirme tercihini kullanmaya çalışır. Yönlendirme tercihi hata veya çok uzun gecikmeye neden olursa hata döndürülür. Bu seçeneği yalnızca  ComputeRoutesRequest.travelModeDRIVINGveyaTWO_WHEELERolduğunda belirtebilirsiniz. Aksi takdirde istek başarısız olur. | 
| trafficModel optional | Tür:   TrafficModel optionalTrafikteki süreyi hesaplarken kullanılacak varsayımları belirtir. Bu ayar, geçmiş ortalamalara göre trafikteki tahmini süreyi içeren  Route.durationMillisveRouteLeg.durationMillisdeğerlerini etkiler.ComputeRoutesRequest.trafficModelyalnızcaComputeRoutesRequest.routingPreferencedeğerininTRAFFIC_AWARE_OPTIMAL,ComputeRoutesRequest.travelModedeğerinin iseDRIVINGolarak ayarlandığı istekler için kullanılabilir. Varsayılan olarakBEST_GUESSdeğerine ayarlanır. | 
| transitPreference optional | Tür:   TransitPreference optionalTRANSITrotaları için döndürülen rotayı etkileyen tercihleri belirtir.Not: Yalnızca ComputeRoutesRequest.travelMode,TRANSITolarak ayarlandığında belirtilebilir. | 
| travelMode optional | Tür:   TravelMode optionalUlaşım şeklini belirtir. | 
| units optional | Tür:   UnitSystem optionalGezinme talimatları gibi görüntüleme alanlarının ölçü birimlerini belirtir. Rota, ayak, adım mesafesi ve süre için kullanılan ölçü birimleri bu değerden etkilenmez. Bu değeri sağlamazsanız görüntüleme birimleri, kaynağın konumundan çıkarılır. | 
ComputeRoutesExtraComputation sabitleri
google.maps.routes.ComputeRoutesExtraComputation
sabitler
Route.computeRoutes isteği için gerçekleştirilecek ek hesaplamalar.
const {ComputeRoutesExtraComputation} = await google.maps.importLibrary("routes") numaralı telefonu arayarak erişebilirsiniz. 
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
| Sabitler | |
|---|---|
| FLYOVER_INFO_ON_POLYLINE | Rotalar için üstten görünüm bilgileri. Bu bilgilerin döndürülmesi için "polylineDetails"alanıComputeRoutesRequest.fieldsiçinde belirtilmelidir. Bu veriler şu anda yalnızca Hindistan'daki belirli metropoller için doldurulmaktadır. Bu özellik deneyseldir ve SKU/ücret değişebilir. | 
| FUEL_CONSUMPTION | Rotaların tahmini yakıt tüketimi. | 
| HTML_FORMATTED_NAVIGATION_INSTRUCTIONS | Biçimlendirilmiş bir HTML metin dizesi olarak sunulan navigasyon talimatları. Bu içerik olduğu gibi okunmak üzere hazırlanmıştır ve yalnızca görüntüleme amaçlıdır. Programatik olarak ayrıştırmayın. | 
| NARROW_ROAD_INFO_ON_POLYLINE | Rotalarla ilgili dar yol bilgileri. Bu bilgilerin döndürülmesi için "polylineDetails"alanıComputeRoutesRequest.fieldsiçinde belirtilmelidir. Bu veriler şu anda yalnızca Hindistan'daki belirli metropoller için doldurulmaktadır. Bu özellik deneyseldir ve SKU/ücret değişebilir. | 
| TOLLS | Rotalar için ücret bilgileri. | 
| TRAFFIC_ON_POLYLINE | Rotalar için trafik durumuna göre değişen çoklu çizgiler. | 
DirectionalLocationLiteral arayüzü
google.maps.routes.DirectionalLocationLiteral
arayüz
Kolaylık sağlamak için DirectionalLocation örnekleri yerine nesne değişmezleri kabul edilir. Bunlar, Maps JS API tarafından karşılaşıldığında DirectionalLocation olarak dönüştürülür.
Bu arayüz, LatLngAltitudeLiteral arayüzünü genişletir.
| Özellikler | |
|---|---|
| heading optional | Tür:   number optionalTrafiğin akış yönüyle ilişkili pusula yönü. Başlık değerleri 0 ile 360 arasında sayılar olabilir. 0 değeri tam kuzey, 90 değeri tam doğu yönünü belirtir. Bu alanı yalnızca  DRIVINGveTWO_WHEELERComputeRoutesRequest.travelModeiçin kullanabilirsiniz. | 
| Devralınan: altitude,lat,lng | |
DirectionalLocation class
google.maps.routes.DirectionalLocation
sınıf
Bir coğrafi noktayı ve isteğe bağlı bir başlığı kapsar.
Bu sınıfın süresi LatLngAltitude tarihinde sona eriyor.
Bu sınıf DirectionalLocationLiteral öğesini uygular.
const {DirectionalLocation} = await google.maps.importLibrary("routes") numaralı telefonu arayarak erişebilirsiniz. 
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
| Marka | |
|---|---|
| Devralınan: LatLngAltitude | 
| Özellikler | |
|---|---|
| heading | Tür:   number optionalTrafiğin akış yönüyle ilişkili pusula yönü. Başlık değerleri 0 ile 360 arasında sayılar olabilir. 0 değeri tam kuzey, 90 değeri tam doğu yönünü belirtir. Bu alanı yalnızca  DRIVINGveTWO_WHEELERComputeRoutesRequest.travelModeiçin kullanabilirsiniz. | 
| Devralınan: altitude,lat,lng | |
| Yöntemler | |
|---|---|
| toJSON | toJSON()Parametreler: Yok İade Değeri:   DirectionalLocationLiteralNesneye dönüştürür. | 
| Devralınan: equals | |
FallbackInfo class
google.maps.routes.FallbackInfo
sınıf
Bir Route.computeRoutes yanıtında yedek sonucun nasıl ve neden kullanıldığıyla ilgili bilgiler. Bu alan ayarlanırsa sunucunun, geri dönüş olarak tercih ettiğiniz moddan farklı bir yönlendirme modu kullandığı anlamına gelir.
const {FallbackInfo} = await google.maps.importLibrary("routes") numaralı telefonu arayarak erişebilirsiniz. 
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
| Özellikler | |
|---|---|
| reason | Tür:   FallbackReason optionalOrijinal yanıt yerine yedek yanıtın kullanılmasının nedeni. Bu alan yalnızca yedek mod tetiklendiğinde ve yedek yanıt döndürüldüğünde doldurulur. | 
| routingMode | Tür:   FallbackRoutingMode optionalYanıt için kullanılan yönlendirme modu. Yedekleme tetiklendiyse mod, orijinal istemci isteğinde ayarlanan yönlendirme tercihinden farklı olabilir. | 
FallbackReason sabitleri
google.maps.routes.FallbackReason
sabitler
Route.computeRoutes yanıtında yedek yanıt döndürülmesinin nedeni.
const {FallbackReason} = await google.maps.importLibrary("routes") numaralı telefonu arayarak erişebilirsiniz. 
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
| Sabitler | |
|---|---|
| LATENCY_EXCEEDED | Tercih ettiğiniz rota modunda hesaplama zamanında tamamlanamadı ancak alternatif bir modda hesaplanan sonuç döndürüldü. | 
| SERVER_ERROR | Tercih ettiğiniz yönlendirme moduyla rotalar hesaplanırken bir sunucu hatası oluştu ancak alternatif bir modla hesaplanan bir sonuç döndürebildik. | 
FallbackRoutingMode sabitleri
google.maps.routes.FallbackRoutingMode
sabitler
Route.computeRoutes yanıtında yedek yanıt döndürüldüğünde kullanılan gerçek yönlendirme modu.
const {FallbackRoutingMode} = await google.maps.importLibrary("routes") numaralı telefonu arayarak erişebilirsiniz. 
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
| Sabitler | |
|---|---|
| TRAFFIC_AWARE | Yanıtı hesaplamak için TRAFFIC_AWARERoutingPreferencekullanıldığını gösterir. | 
| TRAFFIC_UNAWARE | Yanıtı hesaplamak için TRAFFIC_UNAWARERoutingPreferencekullanıldığını gösterir. | 
GeocodedWaypoint sınıfı
google.maps.routes.GeocodedWaypoint
sınıf
Ara nokta olarak kullanılan konumlarla ilgili coğrafi kodlama. Yalnızca adres yol noktaları için doldurulur. Adresin hangi coğrafi konuma göre kodlandığını belirlemek için coğrafi kodlama sonuçlarıyla ilgili ayrıntıları içerir.
const {GeocodedWaypoint} = await google.maps.importLibrary("routes") numaralı telefonu arayarak erişebilirsiniz. 
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
| Özellikler | |
|---|---|
| geocoderStatus | Tür:   RPCStatus optionalCoğrafi kodlama işleminden kaynaklanan durum kodunu gösterir. | 
| intermediateWaypointRequestIndex | Tür:   number optionalİstekteki ilgili ara yol noktasının dizini. Yalnızca ilgili ara nokta bir ara nokta ise doldurulur. | 
| partialMatch | Tür:   booleanKodlayıcının, istenen adresin bir kısmını eşleştirebilmesine rağmen orijinal istek için tam eşleşme döndürmediğini gösterir. Yazım hataları ve/veya eksik adres olup olmadığını görmek için orijinal isteği inceleyebilirsiniz. | 
| placeId | Tür:   stringBu sonucun yer kimliği. | 
| types | Tür:   Array<string>Sonucun türleri; sıfır veya daha fazla tür etiketi biçiminde. Desteklenen türler için https://developers.google.com/maps/documentation/geocoding/requests-geocoding#Types adresine bakın. | 
| Yöntemler | |
|---|---|
| toJSON | toJSON()Parametreler: Yok İade Değeri:   ObjectNesneye dönüştürür. | 
GeocodingResults class
google.maps.routes.GeocodingResults
sınıf
Başlangıç, hedef ve ara duraklar için GeocodedWaypoint içerir. Yalnızca adres yol noktaları için doldurulur.
const {GeocodingResults} = await google.maps.importLibrary("routes") numaralı telefonu arayarak erişebilirsiniz. 
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
| Özellikler | |
|---|---|
| destination | Tür:   GeocodedWaypoint optionalHedefin coğrafi kodlu ara noktası. | 
| intermediates | Tür:   Array<GeocodedWaypoint> optionalHer biri, istekte belirtildikleri sıraya göre ara coğrafi kodlu yol noktalarının sıfır tabanlı konumuna karşılık gelen bir dizin alanı içeren ara coğrafi kodlu yol noktalarının listesi. | 
| origin | Tür:   GeocodedWaypoint optionalBaşlangıç noktası için coğrafi kodlanmış ara nokta. | 
| Yöntemler | |
|---|---|
| toJSON | toJSON()Parametreler: Yok İade Değeri:   ObjectNesneye dönüştürür. | 
MultiModalSegment class
google.maps.routes.MultiModalSegment
sınıf
Bir rotanın RouteLeg.steps çok formatlı segmenti hakkında özetlenmiş bilgiler sağlar. Çok formatlı segment, aynı TravelMode'ye sahip bir veya daha fazla bitişik RouteLegStep olarak tanımlanır.
const {MultiModalSegment} = await google.maps.importLibrary("routes") numaralı telefonu arayarak erişebilirsiniz. 
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
| Özellikler | |
|---|---|
| instructions | Tür:   string optionalBu çok formatlı segmentte gezinmeyle ilgili talimatlar. | 
| maneuver | Tür:   string optionalBu adımda gerçekleştirilecek navigasyon manevrası. Olası değerlerin listesi için Manevra bölümüne bakın. | 
| stepEndIndex | Tür:   numberÇok formatlı bir segmentin sonunu oluşturan ilgili  RouteLegStepdizini. | 
| stepStartIndex | Tür:   numberÇok formatlı bir segmentin başlangıcı olan ilgili  RouteLegStepdizini. | 
| travelMode | Tür:   TravelMode optionalBu çok formatlı segment için kullanılan seyahat modu. | 
| Yöntemler | |
|---|---|
| toJSON | toJSON()Parametreler: Yok İade Değeri:   ObjectNesneye dönüştürür. | 
PolylineDetailInfo class
google.maps.routes.PolylineDetailInfo
sınıf
Çoklu çizgi boyunca bir yol özelliğiyle ilgili bilgileri kapsar.
const {PolylineDetailInfo} = await google.maps.importLibrary("routes") numaralı telefonu arayarak erişebilirsiniz. 
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
| Özellikler | |
|---|---|
| endIndex | Tür:   number optionalÇoklu çizgi içindeki bu yol özelliğinin bitiş dizini. | 
| presence | Tür:   RoadFeatureState optionalYol özelliğinin poliline boyunca mevcut olup olmadığını gösterir. | 
| startIndex | Tür:   number optionalBu yol özelliğinin çoklu çizgi içindeki başlangıç dizini. | 
| Yöntemler | |
|---|---|
| toJSON | toJSON()Parametreler: Yok İade Değeri:   ObjectNesneye dönüştürür. | 
PolylineDetails class
google.maps.routes.PolylineDetails
sınıf
Belirli bir dizine veya çoklu çizginin bitişik segmentine karşılık gelen ayrıntılar. P_0, P_1, ... , P_N noktaları olan bir çoklu çizgi verildiğinde (sıfır tabanlı dizin), PolylineDetails belirli bir aralık için yol özelliğini tanımlar.
const {PolylineDetails} = await google.maps.importLibrary("routes") numaralı telefonu arayarak erişebilirsiniz. 
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
| Özellikler | |
|---|---|
| flyoverInfo | Tür:   Array<PolylineDetailInfo>Çoklu çizgi boyunca fareyle üzerine gelinen ayrıntılar. | 
| narrowRoadInfo | Tür:   Array<PolylineDetailInfo>Çoklu çizgi boyunca dar yol ayrıntıları. | 
| Yöntemler | |
|---|---|
| toJSON | toJSON()Parametreler: Yok İade Değeri:   ObjectNesneye dönüştürür. | 
PolylineQuality sabitleri
google.maps.routes.PolylineQuality
sabitler
Çoklu çizginin kalitesini belirtir.
const {PolylineQuality} = await google.maps.importLibrary("routes") numaralı telefonu arayarak erişebilirsiniz. 
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
| Sabitler | |
|---|---|
| HIGH_QUALITY | Yanıt boyutunun artması pahasına OVERVIEWdeğerinden daha fazla nokta kullanılarak oluşturulan yüksek kaliteli bir çoklu çizgi belirtir. Daha fazla hassasiyete ihtiyacınız olduğunda bu değeri kullanın. | 
| OVERVIEW | Az sayıda nokta kullanılarak oluşturulan bir genel bakış poliline belirtir. Bu seçeneğin kullanılması, HIGH_QUALITY'ya kıyasla daha düşük istek gecikmesine sahiptir. Rotanın genel görünümünü gösterirken bu değeri kullanın. | 
ReferenceRoute sabitleri
google.maps.routes.ReferenceRoute
sabitler
ComputeRoutesRequest üzerinde desteklenen bir referans rota.
const {ReferenceRoute} = await google.maps.importLibrary("routes") numaralı telefonu arayarak erişebilirsiniz. 
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
| Sabitler | |
|---|---|
| FUEL_EFFICIENT | Yakıt verimliliği yüksek rota. | 
| SHORTER_DISTANCE | Daha kısa seyahat mesafesine sahip rota. | 
RoadFeatureState sabitleri
google.maps.routes.RoadFeatureState
sabitler
Bir çoklu çizgi parçası boyunca yol özelliklerinin durumlarını kapsar.
const {RoadFeatureState} = await google.maps.importLibrary("routes") numaralı telefonu arayarak erişebilirsiniz. 
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
| Sabitler | |
|---|---|
| DOES_NOT_EXIST | Yol özelliği mevcut değil. | 
| EXISTS | Yol özelliği mevcut olmalıdır. | 
RouteLabel sabitleri
google.maps.routes.RouteLabel
sabitler
Rotayla ilgili, diğerleriyle karşılaştırılacak belirli özellikleri tanımlamak için yararlı olan etiketler.
const {RouteLabel} = await google.maps.importLibrary("routes") numaralı telefonu arayarak erişebilirsiniz. 
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
| Sabitler | |
|---|---|
| DEFAULT_ROUTE | Rota hesaplaması için döndürülen varsayılan "en iyi" rota. | 
| DEFAULT_ROUTE_ALTERNATE | Varsayılan "en iyi" rotaya alternatif. ComputeRoutesRequest.computeAlternativeRoutesbelirtildiğinde bu tür rotalar döndürülür. | 
| FUEL_EFFICIENT | Yakıt verimliliği yüksek rota. Bu değerle etiketlenen rotaların, yakıt tüketimi gibi çevre dostu parametreler için optimize edildiği belirlenir. | 
| SHORTER_DISTANCE | Daha kısa seyahat mesafesi rotası. Bu, deneysel bir özelliktir. | 
RouteLeg sınıfı
google.maps.routes.RouteLeg
sınıf
via olmayan yol noktaları arasında bir segment içerir.
const {RouteLeg} = await google.maps.importLibrary("routes") numaralı telefonu arayarak erişebilirsiniz. 
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
| Özellikler | |
|---|---|
| distanceMeters | Tür:   numberRota ayağının metre cinsinden seyahat mesafesi. | 
| durationMillis | Tür:   number optionalRota ayağında gezinmek için gereken süre (milisaniye).  ComputeRoutesRequest.routingPreferenceöğesiniTRAFFIC_UNAWAREolarak ayarlarsanız bu değerstaticDurationMillisile aynı olur.ComputeRoutesRequest.routingPreferencedeğeriniTRAFFIC_AWAREveyaTRAFFIC_AWARE_OPTIMALolarak ayarlarsanız bu değer, trafik koşulları dikkate alınarak hesaplanır.Not: Süre 2^53 milisaniyeyi aşarsa bu değer Number.POSITIVE_INFINITYolur. | 
| endLocation | Tür:   DirectionalLocation optionalBu ayağın bitiş konumu. Bu konum,  ComputeRoutesRequest.destinationkonumundan farklı olabilir. Örneğin,ComputeRoutesRequest.destinationbir yolun yakınında değilse bu, yol üzerindeki bir noktadır. | 
| localizedValues | Tür:   RouteLegLocalizedValues optionalRouteLegözelliklerinin metin gösterimleri. | 
| path | Tür:   Array<LatLngAltitude>Rota ayağının  LatLngAltitudelistesi. Bu liste, rota ayağı polylinesini çizmek için kullanılabilir. Yolun ayrıntı düzeyi,ComputeRoutesRequest.polylineQualityayarlanarak kontrol edilebilir. | 
| speedPaths | Rota ayağı yolunun bölümlerinin, ilgili hız okumalarıyla birlikte gruplandırılması. Bu alanın doldurulması için  ComputeRoutesRequest.routingPreference,TRAFFIC_AWAREveyaTRAFFIC_AWARE_OPTIMALolarak ayarlanmalı veComputeRoutesRequest.extraComputations,TRAFFIC_ON_POLYLINEiçermelidir. | 
| startLocation | Tür:   DirectionalLocation optionalBu ayağın başlangıç konumu. Bu konum,  ComputeRoutesRequest.originkonumundan farklı olabilir. Örneğin,ComputeRoutesRequest.originbir yolun yakınında değilse bu, yol üzerindeki bir noktadır. | 
| staticDurationMillis | Tür:   number optionalTrafik koşulları dikkate alınmadan, rotanın bir bölümünde seyahat etme süresi.  Not: Süre 2^53 milisaniyeyi aşarsa bu değer Number.POSITIVE_INFINITYolur. | 
| steps | Tür:   Array<RouteLegStep>Bu ayağın içindeki segmentleri gösteren bir adımlar dizisi. Her adım bir gezinme talimatını temsil eder. | 
| stepsOverview | Tür:   StepsOverview optionalBu  RouteLegadımlarıyla ilgili genel bilgiler. Bu alan yalnızcaTRANSITrotaları için doldurulur. | 
| travelAdvisory | Tür:   RouteLegTravelAdvisory optionalKullanıcının bilgilendirilmesi gereken ek bilgileri (ör. bir rota ayağında olası trafik bölgesi kısıtlamaları) içerir. | 
| Yöntemler | |
|---|---|
| toJSON | toJSON()Parametreler: Yok İade Değeri:   ObjectNesneye dönüştürür. | 
RouteLegLocalizedValues sınıfı
google.maps.routes.RouteLegLocalizedValues
sınıf
RouteLeg ile ilgili metin temsilleri.
const {RouteLegLocalizedValues} = await google.maps.importLibrary("routes") numaralı telefonu arayarak erişebilirsiniz. 
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
| Özellikler | |
|---|---|
| distance | Tür:   string optionalRota ayağının metin biçimindeki seyahat mesafesi. | 
| distanceLanguage | Tür:   string optionalMesafe metninin BCP-47 dil kodu (ör. "en-US" veya "sr-Latn").  Daha fazla bilgi için http://www.unicode.org/reports/tr35/#Unicode_locale_identifier adresini ziyaret edin. | 
| duration | Tür:   string optionalSüre, metin biçiminde gösterilir ve sorgunun bölgesine göre yerelleştirilir. Trafik koşullarını dikkate alır. | 
| durationLanguage | Tür:   string optionalSüre metninin BCP-47 dil kodu (ör. "en-US" veya "sr-Latn").  Daha fazla bilgi için http://www.unicode.org/reports/tr35/#Unicode_locale_identifier adresini ziyaret edin. | 
| staticDuration | Tür:   string optionalTrafik koşulları dikkate alınmadan hesaplanan ve metin biçiminde gösterilen süre. | 
| staticDurationLanguage | Tür:   string optionalStatik süre metninin BCP-47 dil kodu (ör. "en-US" veya "sr-Latn"). | 
| Yöntemler | |
|---|---|
| toJSON | toJSON()Parametreler: Yok İade Değeri:   ObjectNesneye dönüştürür. | 
RouteLegStep sınıfı
google.maps.routes.RouteLegStep
sınıf
RouteLeg segmenti içerir. Bir adım, tek bir navigasyon talimatına karşılık gelir. Rota ayakları adımlardan oluşur.
const {RouteLegStep} = await google.maps.importLibrary("routes") numaralı telefonu arayarak erişebilirsiniz. 
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
| Özellikler | |
|---|---|
| distanceMeters | Tür:   numberBu adımın metre cinsinden seyahat mesafesi. | 
| endLocation | Tür:   DirectionalLocation optionalBu adımın bitiş konumu. | 
| instructions | Tür:   string optionalBu adımda gezinmeyle ilgili talimatlar. | 
| localizedValues | Tür:   RouteLegStepLocalizedValues optionalRouteLegStepözelliklerinin metin gösterimleri. | 
| maneuver | Tür:   string optionalBu adımda gerçekleştirilecek navigasyon manevrası. Olası değerlerin listesi için Manevra bölümüne bakın. | 
| path | Tür:   Array<LatLngAltitude>Rota ayağı adımının  LatLngAltitudelistesi. Bu liste, rota ayağı adımının çoklu çizgisini çizmek için kullanılabilir. Yolun ayrıntı düzeyi,ComputeRoutesRequest.polylineQualityayarlanarak kontrol edilebilir. Bu alanın doldurulması için"path"alanınınComputeRoutesRequest.fieldsiçinde istenmesi gerekir. | 
| startLocation | Tür:   DirectionalLocation optionalBu adımın başlangıç konumu. | 
| staticDurationMillis | Tür:   number optionalTrafik koşulları dikkate alınmadan bu adımda seyahat etme süresi.  Not: Süre 2^53 milisaniyeyi aşarsa bu değer Number.POSITIVE_INFINITYolur. | 
| transitDetails | Tür:   TransitDetails optionalSeyahat modu  TRANSITise bu adımla ilgili ayrıntılar. | 
| travelMode | Tür:   TravelMode optionalBu adım için kullanılan ulaşım şekli. | 
| Yöntemler | |
|---|---|
| toJSON | toJSON()Parametreler: Yok İade Değeri:   ObjectNesneye dönüştürür. | 
RouteLegStepLocalizedValues sınıfı
google.maps.routes.RouteLegStepLocalizedValues
sınıf
RouteLegStep özelliklerinin metin gösterimleri.
const {RouteLegStepLocalizedValues} = await google.maps.importLibrary("routes") numaralı telefonu arayarak erişebilirsiniz. 
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
| Özellikler | |
|---|---|
| distance | Tür:   string optionalRota ayağı adımının metin biçimindeki seyahat mesafesi. | 
| distanceLanguage | Tür:   string optionalMesafe metninin BCP-47 dil kodu (ör. "en-US" veya "sr-Latn").  Daha fazla bilgi için http://www.unicode.org/reports/tr35/#Unicode_locale_identifier adresini ziyaret edin. | 
| staticDuration | Tür:   string optionalTrafik koşulları dikkate alınmadan hesaplanan ve metin biçiminde gösterilen süre. | 
| staticDurationLanguage | Tür:   string optionalStatik süre metninin BCP-47 dil kodu (ör. "en-US" veya "sr-Latn").  Daha fazla bilgi için http://www.unicode.org/reports/tr35/#Unicode_locale_identifier adresini ziyaret edin. | 
| Yöntemler | |
|---|---|
| toJSON | toJSON()Parametreler: Yok İade Değeri:   ObjectNesneye dönüştürür. | 
RouteLegTravelAdvisory sınıfı
google.maps.routes.RouteLegTravelAdvisory
sınıf
Kullanıcının RouteLeg hakkında bilgilendirilmesi gereken ek bilgileri içerir.
const {RouteLegTravelAdvisory} = await google.maps.importLibrary("routes") numaralı telefonu arayarak erişebilirsiniz. 
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
| Özellikler | |
|---|---|
| speedReadingIntervals | Tür:   Array<SpeedReadingInterval> optionalTrafik yoğunluğunu ayrıntılı olarak gösteren hızlı okuma aralıkları.  TRAFFIC_AWAREveTRAFFIC_AWARE_OPTIMALComputeRoutesRequest.routingPreferenceiçin geçerlidir. Aralıklar,RouteLegçoklu çizgisinin tamamını çakışmadan kapsar. Belirtilen bir aralığın başlangıç noktası, önceki aralığın bitiş noktasıyla aynıdır.Örnek:   | 
| tollInfo | Tür:   TollInfo optionalBelirli bir  RouteLegüzerindeki geçiş ücretleriyle ilgili bilgileri içerir. Bu alan yalnızcaRouteLegüzerinde geçiş ücreti alınması bekleniyorsa doldurulur. Bu alan ayarlanmış ancakTollInfo.estimatedPricesdoldurulmamışsa rota ayağında ücretli geçişler vardır ancak tahmini fiyat bilinmemektedir. Bu alan boşsaRouteLegüzerinde ücretli geçiş yoktur. | 
| Yöntemler | |
|---|---|
| toJSON | toJSON()Parametreler: Yok İade Değeri:   ObjectNesneye dönüştürür. | 
RouteLocalizedValues class
google.maps.routes.RouteLocalizedValues
sınıf
Route özelliklerinin metin gösterimleri.
const {RouteLocalizedValues} = await google.maps.importLibrary("routes") numaralı telefonu arayarak erişebilirsiniz. 
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
| Özellikler | |
|---|---|
| distance | Tür:   string optionalMetin biçiminde gösterilen rotanın seyahat mesafesi. | 
| distanceLanguage | Tür:   string optionalMesafe metninin BCP-47 dil kodu (ör. "en-US" veya "sr-Latn").  Daha fazla bilgi için http://www.unicode.org/reports/tr35/#Unicode_locale_identifier adresini ziyaret edin. | 
| duration | Tür:   string optionalSüre, metin biçiminde gösterilir ve sorgunun bölgesine göre yerelleştirilir. Trafik koşullarını dikkate alır. Not: Trafik bilgisi istemediyseniz bu değer,  staticDurationile aynı değerdir. | 
| durationLanguage | Tür:   string optionalSüre metninin BCP-47 dil kodu (ör. "en-US" veya "sr-Latn").  Daha fazla bilgi için http://www.unicode.org/reports/tr35/#Unicode_locale_identifier adresini ziyaret edin. | 
| staticDuration | Tür:   string optionalTrafik koşulları dikkate alınmadan hesaplanan ve metin biçiminde gösterilen süre. | 
| staticDurationLanguage | Tür:   string optionalStatik süre metninin BCP-47 dil kodu (ör. "en-US" veya "sr-Latn"). | 
| transitFare | Tür:   string optionalToplu taşıma ücreti metin biçiminde gösterilir. | 
| transitFareLanguage | Tür:   string optionalToplu taşıma ücreti metninin BCP-47 dil kodu (ör. "en-US" veya "sr-Latn"). | 
| Yöntemler | |
|---|---|
| toJSON | toJSON()Parametreler: Yok İade Değeri:   ObjectNesneye dönüştürür. | 
RouteModifiers arayüzü
google.maps.routes.RouteModifiers
arayüz
Rotalar hesaplanırken karşılanması gereken bir dizi isteğe bağlı koşulu kapsar.
| Özellikler | |
|---|---|
| avoidFerries optional | Tür:   boolean optionaltrueolarak ayarlandığında, makul durumlarda feribotlar kullanılmaz ve feribot içermeyen rotalar tercih edilir. YalnızcaDRIVINGveyaTWO_WHEELERTravelModeiçin geçerlidir. | 
| avoidHighways optional | Tür:   boolean optionaltrueolarak ayarlandığında, otoyol içermeyen rotalara öncelik vererek mümkün olduğunda otoyollardan kaçınılır. YalnızcaDRIVINGveyaTWO_WHEELERTravelModeiçin geçerlidir. | 
| avoidIndoor optional | Tür:   boolean optionaltrueolarak ayarlandığında, makul olan yerlerde kapalı alanlarda gezinmeyi önler ve kapalı alan navigasyonu içermeyen rotalara öncelik verir. YalnızcaWALKINGTravelModeiçin geçerlidir. | 
| avoidTolls optional | Tür:   boolean optionaltrueolarak ayarlandığında, ücretli yolların olmadığı rotalara öncelik vererek mümkün olduğunda ücretli yollardan kaçınılır. YalnızcaDRIVINGveyaTWO_WHEELERTravelModeiçin geçerlidir. | 
| tollPasses optional | Tür:   Iterable<string> optionalÜcretli geçiş kartları hakkında bilgileri kapsar. Geçiş kartları sağlanırsa API, kart fiyatını döndürmeye çalışır. Geçiş ücreti kartları sağlanmazsa API, geçiş ücreti kartını bilinmiyor olarak kabul eder ve nakit fiyatını döndürmeye çalışır. Yalnızca  DRIVINGveyaTWO_WHEELERTravelModeiçin geçerlidir. Geçerli değerlerin listesi için TollPass bölümüne bakın. | 
| vehicleInfo optional | Tür:   VehicleInfo optionalAraç bilgilerini belirtir. | 
RoutePolylineDetails arayüzü
google.maps.routes.RoutePolylineDetails
arayüz
Çoklu çizgi stili özelleştirilirken kullanılabilecek, rotanın çoklu çizgiye karşılık gelen bölümüyle ilgili ayrıntılar.
| Özellikler | |
|---|---|
| speed optional | Tür:   Speed optionalRotanın bu çoklu çizgiye karşılık gelen bölümünün hızlı okuma hızı. Yalnızca trafik bilgisi içeren rotalar için doldurulur. | 
| transitDetails optional | Tür:   TransitDetails optionalRotanın bu çoklu çizgiye karşılık gelen bölümünün toplu taşıma bilgileri. Yalnızca toplu taşıma bilgisi içeren rotalar için doldurulur. | 
| travelMode optional | Tür:   TravelMode optionalRotanın bu çoklu çizgiye karşılık gelen bölümünün seyahat modu. Trafik çoklu çizgileri için boş. | 
RoutePolylineOptions arayüzü
google.maps.routes.RoutePolylineOptions
arayüz
Rota çoklu çizgileri oluşturma seçenekleri.
| Özellikler | |
|---|---|
| colorScheme optional | Tür:   ColorScheme optionalÇoklu çizgi için kullanılacak renk şeması. Harita  colorSchemeikenFOLLOW_SYSTEMolarak belirtildiğinde çoklu çizgiler, harita ile aynı koyu/açık modda çizilir.FOLLOW_SYSTEMBelirtilmediğindeRoute.createPolylines, haritanıncolorSchemedeğerini kullanmaya çalışır veya sistem varsayılanına geri döner. | 
| polylineOptions optional | Tür:   PolylineOptions|(function(PolylineOptions, RoutePolylineDetails): PolylineOptions) optionalÇoklu çizginin stilini özelleştirme seçenekleri. Yolun tüm çoklu çizgilerine uygulanan bir  PolylineOptionsnesne veya varsayılanPolylineOptionsveRoutePolylineDetailsdeğerlerini alan ve bu çoklu çizgiye uygulanacakPolylineOptionsdeğerini döndüren bir işlev olabilir. | 
RouteTravelAdvisory sınıfı
google.maps.routes.RouteTravelAdvisory
sınıf
Kullanıcının Route hakkında bilgilendirilmesi gereken ek bilgileri içerir.
const {RouteTravelAdvisory} = await google.maps.importLibrary("routes") numaralı telefonu arayarak erişebilirsiniz. 
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
| Özellikler | |
|---|---|
| fuelConsumptionMicroliters | Tür:   number optionalMikrolitre cinsinden tahmini yakıt tüketimi.  Not: Yakıt tüketimi 2^53 mikrolitreyi aşarsa bu değer Number.POSITIVE_INFINITYolur. | 
| routeRestrictionsPartiallyIgnored | Tür:   boolean optionalRoute, istenen seyahat modu veya rota değiştiriciler için uygun olmayan kısıtlamalara sahip olabilir. | 
| speedReadingIntervals | Tür:   Array<SpeedReadingInterval> optionalTrafik yoğunluğunu ayrıntılı olarak gösteren hızlı okuma aralıkları.  TRAFFIC_AWAREveTRAFFIC_AWARE_OPTIMALComputeRoutesRequest.routingPreferenceiçin geçerlidir. Aralıklar,Routeçoklu çizgisinin tamamını çakışmadan kapsar. Belirtilen bir aralığın başlangıç noktası, önceki aralığın bitiş noktasıyla aynıdır.Örnek:   | 
| tollInfo | Tür:   TollInfo optionalRouteüzerindeki geçiş ücretleri hakkında bilgi içerir. Bu alan yalnızcaRouteüzerinde geçiş ücreti alınması bekleniyorsa doldurulur. Bu alan ayarlanmış ancakTollInfo.estimatedPricesdoldurulmamışsa rotada ücretli yollar vardır ancak tahmini fiyat bilinmemektedir. Bu alan boşsaRouteüzerinde ücretli geçiş yoktur. | 
| transitFare | Tür:   Money optionalVarsa bu  Routeiçin toplam ücret veya bilet maliyetlerini içerir. Bu özellik yalnızcaTRANSITComputeRoutesRequest.travelModeiçin ve yalnızca tüm toplu taşıma adımları için ücret bilgisi bulunan rotalarda döndürülür. | 
| Yöntemler | |
|---|---|
| toJSON | toJSON()Parametreler: Yok İade Değeri:   ObjectNesneye dönüştürür. | 
RoutingPreference sabitleri
google.maps.routes.RoutingPreference
sabitler
Rota hesaplanırken dikkate alınacak faktörler.
const {RoutingPreference} = await google.maps.importLibrary("routes") numaralı telefonu arayarak erişebilirsiniz. 
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
| Sabitler | |
|---|---|
| TRAFFIC_AWARE | Canlı trafik koşullarını dikkate alarak rotaları hesaplar. TRAFFIC_AWARE_OPTIMAL'nın aksine, bazı optimizasyonlar gecikmeyi önemli ölçüde azaltmak için uygulanır. | 
| TRAFFIC_AWARE_OPTIMAL | Çoğu performans optimizasyonu uygulanmadan, canlı trafik koşullarını dikkate alan rotaları hesaplar. Bu değeri kullanmak en yüksek gecikmeye neden olur. | 
| TRAFFIC_UNAWARE | Canlı trafik koşullarını dikkate almadan rotalar hesaplar. Trafik koşullarının önemli olmadığı veya geçerli olmadığı durumlarda uygundur. Bu değer kullanıldığında en düşük gecikme süresi elde edilir. | 
Hız sabitleri
google.maps.routes.Speed
sabitler
Çoklu çizgi hızının trafik verilerine göre sınıflandırılması.
const {Speed} = await google.maps.importLibrary("routes") numaralı telefonu arayarak erişebilirsiniz. 
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
| Sabitler | |
|---|---|
| NORMAL | Normal hız, trafikte gecikme yok. | 
| SLOW | Yavaşlama algılandı, orta düzeyde trafik. | 
| TRAFFIC_JAM | Trafikte gecikmeler. | 
SpeedPath interface
google.maps.routes.SpeedPath
arayüz
Bir rota aralığının LatLngAltitude değerlerini, aralığın hız okumasıyla birlikte gruplandırır.
| Özellikler | |
|---|---|
| path | Tür:   Array<LatLngAltitude>Bu hız yoluyla kapsanan yol. | 
| speed optional | Tür:   Speed optionalYolun hızlı okuma özelliği. | 
SpeedReadingInterval class
google.maps.routes.SpeedReadingInterval
sınıf
Çoklu çizgi veya yolun bitişik bir segmentindeki trafik yoğunluğu göstergesi. P_0, P_1, ... , P_N noktalarını içeren bir yol verildiğinde (sıfır tabanlı dizin), SpeedReadingInterval bir aralığın trafik yoğunluğunu açıklar.
const {SpeedReadingInterval} = await google.maps.importLibrary("routes") numaralı telefonu arayarak erişebilirsiniz. 
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
| Özellikler | |
|---|---|
| endPolylinePointIndex | Tür:   number optionalÇoklu çizgi üzerindeki bu aralığın bitiş dizini. | 
| speed | Tür:   Speed optionalBu aralıktaki trafik hızı. | 
| startPolylinePointIndex | Tür:   number optionalBu aralığın çoklu çizgi içindeki başlangıç dizini. | 
| Yöntemler | |
|---|---|
| toJSON | toJSON()Parametreler: Yok Döndürülen Değer: Yok Nesneye dönüştürür. | 
StepsOverview class
google.maps.routes.StepsOverview
sınıf
RouteLeg.steps listesi hakkında genel bilgiler sağlar.
const {StepsOverview} = await google.maps.importLibrary("routes") numaralı telefonu arayarak erişebilirsiniz. 
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
| Özellikler | |
|---|---|
| multiModalSegments | Tür:   Array<MultiModalSegment>RouteLeg.steps'nın farklı çok formatlı segmentleri hakkında özetlenmiş bilgiler. | 
| Yöntemler | |
|---|---|
| toJSON | toJSON()Parametreler: Yok İade Değeri:   ObjectNesneye dönüştürür. | 
TollInfo sınıfı
google.maps.routes.TollInfo
sınıf
Route veya RouteLeg cihazında ücretli yol bilgilerini kapsar.
const {TollInfo} = await google.maps.importLibrary("routes") numaralı telefonu arayarak erişebilirsiniz. 
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
| Özellikler | |
|---|---|
| estimatedPrices | İlgili  RouteveyaRouteLegiçin ödenmesi gereken toplam ücret tutarı. Bu listede, geçiş istasyonları tarafından alınması beklenen her para birimi için bir tutar yer alır. Genellikle bu listede, tek bir para biriminde ücretli yollar için yalnızca bir öğe bulunur. Uluslararası seyahatlerde, farklı para birimlerindeki geçiş ücretlerini yansıtmak için bu listede birden fazla öğe yer alabilir. | 
| Yöntemler | |
|---|---|
| toJSON | toJSON()Parametreler: Yok İade Değeri:   ObjectNesneye dönüştürür. | 
TransitAgency class
google.maps.routes.TransitAgency
sınıf
Toplu taşıma kuruluşu hakkında bilgiler.
const {TransitAgency} = await google.maps.importLibrary("routes") numaralı telefonu arayarak erişebilirsiniz. 
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
| Özellikler | |
|---|---|
| name | Tür:   string optionalBu toplu taşıma kuruluşunun adı. | 
| phoneNumber | Tür:   string optionalToplu taşıma kuruluşunun yerel ayara özgü biçimlendirilmiş telefon numarası. | 
| url | Tür:   URL optionalToplu taşıma kuruluşunun URL'si. | 
| Yöntemler | |
|---|---|
| toJSON | toJSON()Parametreler: Yok İade Değeri:   ObjectNesneye dönüştürür. | 
TransitDetails class
google.maps.routes.TransitDetails
sınıf
Bir rotadaki toplu taşıma adımı hakkında ek bilgiler.
const {TransitDetails} = await google.maps.importLibrary("routes") numaralı telefonu arayarak erişebilirsiniz. 
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
| Özellikler | |
|---|---|
| arrivalStop | Tür:   TransitStop optionalAdımın varış durağıyla ilgili bilgiler. | 
| arrivalTime | Tür:   Date optionalAdımın tahmini varış zamanı. | 
| departureStop | Tür:   TransitStop optionalAdımın kalkış durağı hakkında bilgi. | 
| departureTime | Tür:   Date optionalAdımın tahmini kalkış zamanı. | 
| headsign | Tür:   string optionalAraçta veya kalkış durağında belirtildiği şekilde, bu hat üzerinde seyahat edilecek yönü belirtir. Yön genellikle son istasyondur. | 
| headwayMillis | Tür:   number optionalBu saatte aynı duraktan kalkışlar arasında geçmesi beklenen süreyi milisaniye cinsinden belirtir. Örneğin, 600.000 dakikalık bir bekleme süresi değerinde, otobüsünüzü kaçırmanız durumunda on dakika beklemeniz gerekir.  Not: İki araç arasındaki süre 2^53 milisaniyeyi aşarsa bu değer Number.POSITIVE_INFINITYolur. | 
| stopCount | Tür:   numberKalkış durağından varış durağına kadar olan durak sayısı. Bu sayıya varış durağı dahil edilir ancak kalkış durağı dahil edilmez. Örneğin, rotanız A durağından başlıyor, B ve C duraklarından geçiyor ve D durağına varıyorsa  stopCountdeğeri 3 olur. | 
| transitLine | Tür:   TransitLine optionalAdımda kullanılan toplu taşıma hattı hakkında bilgiler. | 
| tripShortText | Tür:   string optionalYolculara toplu taşıma yolculuğunu tanımlamak için programlarda ve tabelalarda görünen metin. Metin, bir hizmet günü içindeki yolculuğu benzersiz şekilde tanımlar. Örneğin, "538", hafta içi günlerde saat 15:10'da San Jose, Kaliforniya'dan Sacramento, Kaliforniya'ya hareket eden Amtrak treninin  tripShortText. | 
| Yöntemler | |
|---|---|
| toJSON | toJSON()Parametreler: Yok İade Değeri:   ObjectNesneye dönüştürür. | 
TransitLine sınıfı
google.maps.routes.TransitLine
sınıf
Bir toplu taşıma hattı hakkında bilgi.
const {TransitLine} = await google.maps.importLibrary("routes") numaralı telefonu arayarak erişebilirsiniz. 
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
| Özellikler | |
|---|---|
| agencies | Tür:   Array<TransitAgency>Bu toplu taşıma hattını işleten toplu taşıma kuruluşu (veya kuruluşları). | 
| color | Tür:   string optionalBu hat için tabelalarda yaygın olarak kullanılan renk. Onaltılık olarak gösterilir. | 
| iconURL | Tür:   URL optionalBu satırla ilişkili simgenin URL'si. | 
| name | Tür:   string optionalBu toplu taşıma hattının tam adı (ör. "8 Avenue Local"). | 
| shortName | Tür:   string optionalBu toplu taşıma hattının kısa adı. Bu ad genellikle "M7" veya "355" gibi bir hat numarası olur. | 
| textColor | Tür:   string optionalBu hat için tabelalardaki metinlerde yaygın olarak kullanılan renk. Onaltılık olarak gösterilir. | 
| url | Tür:   URL optionalToplu taşıma kuruluşu tarafından sağlanan bu toplu taşıma hattının URL'si. | 
| vehicle | Tür:   TransitVehicle optionalBu toplu taşıma hattında kullanılan araç türü. | 
| Yöntemler | |
|---|---|
| toJSON | toJSON()Parametreler: Yok İade Değeri:   ObjectNesneye dönüştürür. | 
TransitPreference arayüzü
google.maps.routes.TransitPreference
arayüz
Döndürülen rotayı etkileyen TRANSIT tabanlı rotalarla ilgili tercihler.
| Özellikler | |
|---|---|
| allowedTransitModes optional | Tür:   Iterable<TransitMode> optionalTRANSITrotası alırken kullanılabilecek bir dizi ulaşım şekli. Varsayılan olarak desteklenen tüm ulaşım şekilleri gösterilir. | 
| routingPreference optional | Tür:   TransitRoutePreference optionalBelirtildiğinde döndürülen  TRANSITrotasını etkileyen bir yönlendirme tercihi. | 
TransitStop sınıfı
google.maps.routes.TransitStop
sınıf
Bir toplu taşıma durağı hakkında bilgi.
const {TransitStop} = await google.maps.importLibrary("routes") numaralı telefonu arayarak erişebilirsiniz. 
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
| Özellikler | |
|---|---|
| location | Tür:   DirectionalLocation optionalDurağın enlem/boylam koordinatları ve isteğe bağlı bir başlık. | 
| name | Tür:   string optionalToplu taşıma durağının adı. | 
| Yöntemler | |
|---|---|
| toJSON | toJSON()Parametreler: Yok İade Değeri:   ObjectNesneye dönüştürür. | 
TransitVehicle sınıfı
google.maps.routes.TransitVehicle
sınıf
Toplu taşıma rotalarında kullanılan araç hakkında bilgiler.
const {TransitVehicle} = await google.maps.importLibrary("routes") numaralı telefonu arayarak erişebilirsiniz. 
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
| Özellikler | |
|---|---|
| iconURL | Tür:   URL optionalBu araç türüyle ilişkilendirilmiş bir simgenin URL'si. | 
| localIconURL | Tür:   URL optionalYerel ulaşım işaretlerine göre bu araç türüyle ilişkili simgenin URL'si. | 
| name | Tür:   string optionalBu aracın adı (büyük harflerle yazılır). | 
| nameLanguage | Tür:   string optionalAraç adı metninin BCP-47 dil kodu (ör. "en-US" veya "sr-Latn").  Daha fazla bilgi için: https://www.unicode.org/reports/tr35/#Unicode_locale_identifier adresini ziyaret edin. | 
| vehicleType | Tür:   string optionalKullanılan aracın türü.  Olası değerlerin listesi için https://developers.google.com/maps/documentation/routes/reference/rpc/google.maps.routing.v2#transitvehicletype adresini ziyaret edin. | 
| Yöntemler | |
|---|---|
| toJSON | toJSON()Parametreler: Yok İade Değeri:   ObjectNesneye dönüştürür. | 
VehicleEmissionType sabitleri
google.maps.routes.VehicleEmissionType
sabitler
Aracın emisyon türünü açıklayan bir değer grubu. Yalnızca DRIVING seyahat modu için geçerlidir.
const {VehicleEmissionType} = await google.maps.importLibrary("routes") numaralı telefonu arayarak erişebilirsiniz. 
Maps JavaScript API'deki kitaplıklar başlıklı makaleyi inceleyin.
| Sabitler | |
|---|---|
| DIESEL | Dizel yakıtlı araç | 
| ELECTRIC | Elektrikle çalışan araç. | 
| GASOLINE | Benzinle çalışan araçlar | 
| HYBRID | Hibrit yakıtlı (ör. benzin + elektrik) araç. | 
VehicleInfo arayüzü
google.maps.routes.VehicleInfo
arayüz
Araç emisyon türü gibi araç bilgilerini içerir.
| Özellikler | |
|---|---|
| emissionType optional | Tür:   VehicleEmissionType optionalAracın emisyon türünü açıklar. Yalnızca  DRIVINGseyahat modu için geçerlidir. | 
Waypoint arayüzü
google.maps.routes.Waypoint
arayüz
Rotadaki bir ara noktayı ifade eder.
| Özellikler | |
|---|---|
| location | Ara noktanın konumu. Dize; adres, plus code veya yer kaynağı adı olabilir. | 
| sideOfRoad optional | Tür:   boolean optionalBu yol noktasının konumunun, aracın yolun belirli bir tarafında durmasını tercih etmek için kullanıldığını gösterir. Bu değeri ayarladığınızda rota, konumdan geçecek şekilde belirlenir. Böylece araç, yolun merkezinden konuma doğru olan tarafında durabilir. Bu seçenek yalnızca  DRIVINGveTWO_WHEELERComputeRoutesRequest.travelModeiçin geçerlidir. | 
| vehicleStopover optional | Tür:   boolean optionalBu değer, aracın durması gereken, teslim alma veya bırakma amaçlı bir yol noktası olduğunu gösterir. Bu değeri ayarladığınızda, hesaplanan rotaya teslim alma ve bırakmaya uygun olmayan yollardaki  viadışı yol noktaları dahil edilmez. Bu seçenek yalnızcaDRIVINGveTWO_WHEELERComputeRoutesRequest.travelModeiçin veWaypoint.location,stringveyaPlaceolmadığında çalışır. | 
| via optional | Tür:   boolean optionalBu ara noktayı durak noktası yerine ara hedef olarak işaretler.  ComputeRoutesRequestiçindeki herviaolmayan ara nokta içinRoute.computeRoutes, gezinin o ayağındaki konaklamalarla ilgili ayrıntıları sağlamak üzereRoute.legsdizisine bir giriş ekler.Rotanın bu ara noktadan durmadan geçmesini istediğinizde bu değeri trueolarak ayarlayın. Ara noktalar,Route.legsdizisine giriş eklenmesine neden olmaz ancak yolculuğu ara noktadan geçirir.Notlar: 
 | 
WaypointMarkerDetails arayüzü
google.maps.routes.WaypointMarkerDetails
arayüz
İşaretçi stilini özelleştirmek için kullanılabilecek bir yol noktasıyla ilgili ayrıntılar.
| Özellikler | |
|---|---|
| index | Tür:   numberİşaretçinin dizini. | 
| totalMarkers | Tür:   numberRotadaki toplam işaretçi sayısı. | 
| leg optional | Tür:   RouteLeg optionalİşaretçinin ait olduğu ayak. Rotada etap yoksa boş olur. |