Share via


RouteBeginPostRouteMatrixPreviewOptionalParams interface

İsteğe Bağlı Parametreler.

Extends

RequestOptionsBase

Özellikler

arriveAt

Varış noktasına varış tarihi ve saati. Tarih Saat olarak belirtilmelidir. Bir saat dilimi uzaklığı belirtilmediğinde, hedef noktanınki gibi olduğu varsayılır. arriveAt değeri gelecekte olmalıdır. arriveAt parametresi, departAt, minDeviationDistance veya minDeviationTime ile birlikte kullanılamaz.

avoid

Yol hesaplamasının yolu belirlerken kaçınmaya çalışması gereken bir şeyi belirtir. Bir istekte birden çok kez belirtilebilir, örneğin, '&avoid=otoyollar&avoid=tollRoads&avoid=ferries'. calculateReachableRange isteklerinde zatenUsedRoads değeri kullanılmamalıdır. Olası değerler şunlardır: 'tollRoads', 'otoyollar', 'feribotlar', 'unpavedRoads', 'carpools', 'alreadyUsedRoads', 'borderCrossings'

computeTravelTimeFor

Farklı türdeki trafik bilgileri (yok, geçmiş, canlı) ve varsayılan en iyi tahmin edilen seyahat süresi kullanılarak ek seyahat sürelerinin döndürülip döndürülmeyeceğini belirtir. Olası değerler şunlardır: 'none', 'all'

departAt

Çıkış noktasından kalkış tarihi ve saati. Bundan sonraki kalkış saatleri dateTime olarak belirtilmelidir. Bir saat dilimi uzaklığı belirtilmediğinde, kaynak noktasının bu olduğu varsayılır. departAt değeri gelecekte tarih-saat biçiminde olmalıdır (1996-12-19T16:39:57-08:00).

hilliness

Heyecan verici rota için tepelik derecesi. Bu parametre yalnızca =heyecan verici ile routeTypebirlikte kullanılabilir. Olası değerler şunlardır: 'low', 'normal', 'high'

routeType

İstenen yol türü. Olası değerler şunlardır: 'en hızlı', 'en kısa', 'eko', 'heyecan verici'

sectionType

Yol yanıtında hangi bölüm türlerinin bildirilmiş olduğunu belirtir.

Örneğin sectionType = yaya ise yalnızca yayalar için uygun olan bölümler döndürülür. Birden çok tür kullanılabilir. Varsayılan sectionType, travelMode girişine başvurur. Varsayılan olarak travelMode, araba olarak ayarlanır. Olası değerler şunlardır: 'carTrain', 'country', 'ferry', 'otoyol', 'yaya', 'tollRoad', 'tollVignette', 'traffic', 'travelMode', 'tunnel'

traffic

Olası değerler:

  • true - Yönlendirme sırasında tüm kullanılabilir trafik bilgilerini göz önünde bulundurun
  • false - Yönlendirme sırasında geçerli trafik verilerini yoksayın. Yönlendirme sırasında geçerli trafik verileri yoksayılsa da, geçmiş trafiğin etkili yol hızları üzerindeki etkisinin hala dahil olduğunu unutmayın.
travelMode

İstenen rota için seyahat modu. İstenen travelMode öğesinin tüm rota için kullanılamayabileceğini unutmayın. İstenen travelMode belirli bir bölümde kullanılamadığı durumlarda, bu bölüm için yanıtın travelMode öğesi diğer olacaktır. Seyahat modlarının veri yolu, motosiklet, taksi ve van BETA işlevi olduğunu unutmayın. Tüm alanlarda tam kısıtlama verileri kullanılamaz. calculateReachableRange isteklerinde bisiklet ve yaya değerleri kullanılmamalıdır. Olası değerler şunlardır: 'araba', 'kamyon', 'taksi', 'otobüs', 'van', 'motosiklet', 'bisiklet', 'yaya'

vehicleAxleWeight

Aracın aks başına ağırlığı kg cinsindendir. 0 değeri, aks başına ağırlık kısıtlamalarının dikkate alınmadığı anlamına gelir.

vehicleHeight

Aracın metre cinsinden yüksekliği. 0 değeri, yükseklik kısıtlamalarının dikkate alınmadığı anlamına gelir.

vehicleLength

Aracın metre cinsinden uzunluğu. 0 değeri, uzunluk kısıtlamalarının dikkate alınmadığı anlamına gelir.

vehicleLoadType

Tehlikeli madde olarak sınıflandırılabilecek ve bazı yollardan kısıtlanmış kargo türleri. Kullanılabilir vehicleLoadType değerleri, 1 ile 9 arasında ABD Hazmat sınıflarının yanı sıra diğer ülkelerde kullanılmak üzere genel sınıflandırmalardır. USHazmat ile başlayan değerler ABD yönlendirme içindir, diğer Tüm ülkeler için ise diğerHazmat kullanılmalıdır. vehicleLoadType birden çok kez belirtilebilir. Bu parametre şu anda yalnızca travelMode=truck için kabul edilmektedir. Olası değerler şunlardır: 'USHazmatClass1', 'USHazmatClass2', 'USHazmatClass3', 'USHazmatClass4', 'USHazmatClass5', 'USHazmatClass6', 'USHazmatClass7', 'USHazmatClass8', 'USHazmatClass9', 'otherHazmatExplosive', 'otherHazmatGeneral', 'otherHazmatHarmfulToWater'

vehicleMaxSpeed

Aracın km/saat maksimum hızı. 0 değeri, rota planlaması sırasında araç için uygun bir değerin belirleneceği ve uygulanacağı anlamına gelir. Rota planlaması sırasında sıfır olmayan bir değer geçersiz kılınabilir.

vehicleWeight

Aracın kilogram ağırlığı.

vehicleWidth

Aracın metre cinsinden genişliği. 0 değeri, genişlik kısıtlamalarının dikkate alınmadığı anlamına gelir.

waitForResults

İsteğin zaman uyumlu olarak yürütülip yürütülmeyeceğini belirten Boole değeri. true olarak ayarlanırsa, istek 120 saniyenin altında biterse kullanıcı 200 yanıt alır. Aksi takdirde, kullanıcı hemen bir 202 yanıtı alır. 202 yanıtıyla ilgili diğer ayrıntılar için lütfen API açıklamasına bakın.

windingness

Heyecan verici rota için dönüş seviyesi. Bu parametre yalnızca routeType=thrilling ile birlikte kullanılabilir. Olası değerler şunlardır: 'low', 'normal', 'high'

Devralınan Özellikler

abortSignal

İstekleri durdurmak için kullanılabilecek sinyal.

customHeaders

{object} [customHeaders] İstek gönderilmeden önce uygulanacak kullanıcı tanımlı özel istek üst bilgileri.

onDownloadProgress

İndirme ilerlemesi üzerine tetiklenen geri çağırma.

onUploadProgress

Karşıya yükleme ilerlemesi üzerine tetiklenen geri çağırma.

timeout

Bir isteğin otomatik olarak sonlandırılmadan önce ne kadar süre alabileceğini milisaniye cinsinden belirtin.

Özellik Ayrıntıları

arriveAt

Varış noktasına varış tarihi ve saati. Tarih Saat olarak belirtilmelidir. Bir saat dilimi uzaklığı belirtilmediğinde, hedef noktanınki gibi olduğu varsayılır. arriveAt değeri gelecekte olmalıdır. arriveAt parametresi, departAt, minDeviationDistance veya minDeviationTime ile birlikte kullanılamaz.

arriveAt?: Date

Özellik Değeri

Date

avoid

Yol hesaplamasının yolu belirlerken kaçınmaya çalışması gereken bir şeyi belirtir. Bir istekte birden çok kez belirtilebilir, örneğin, '&avoid=otoyollar&avoid=tollRoads&avoid=ferries'. calculateReachableRange isteklerinde zatenUsedRoads değeri kullanılmamalıdır. Olası değerler şunlardır: 'tollRoads', 'otoyollar', 'feribotlar', 'unpavedRoads', 'carpools', 'alreadyUsedRoads', 'borderCrossings'

avoid?: Avoid[]

Özellik Değeri

Avoid[]

computeTravelTimeFor

Farklı türdeki trafik bilgileri (yok, geçmiş, canlı) ve varsayılan en iyi tahmin edilen seyahat süresi kullanılarak ek seyahat sürelerinin döndürülip döndürülmeyeceğini belirtir. Olası değerler şunlardır: 'none', 'all'

computeTravelTimeFor?: ComputeTravelTimeFor

Özellik Değeri

departAt

Çıkış noktasından kalkış tarihi ve saati. Bundan sonraki kalkış saatleri dateTime olarak belirtilmelidir. Bir saat dilimi uzaklığı belirtilmediğinde, kaynak noktasının bu olduğu varsayılır. departAt değeri gelecekte tarih-saat biçiminde olmalıdır (1996-12-19T16:39:57-08:00).

departAt?: Date

Özellik Değeri

Date

hilliness

Heyecan verici rota için tepelik derecesi. Bu parametre yalnızca =heyecan verici ile routeTypebirlikte kullanılabilir. Olası değerler şunlardır: 'low', 'normal', 'high'

hilliness?: Hilliness

Özellik Değeri

routeType

İstenen yol türü. Olası değerler şunlardır: 'en hızlı', 'en kısa', 'eko', 'heyecan verici'

routeType?: RouteType

Özellik Değeri

sectionType

Yol yanıtında hangi bölüm türlerinin bildirilmiş olduğunu belirtir.

Örneğin sectionType = yaya ise yalnızca yayalar için uygun olan bölümler döndürülür. Birden çok tür kullanılabilir. Varsayılan sectionType, travelMode girişine başvurur. Varsayılan olarak travelMode, araba olarak ayarlanır. Olası değerler şunlardır: 'carTrain', 'country', 'ferry', 'otoyol', 'yaya', 'tollRoad', 'tollVignette', 'traffic', 'travelMode', 'tunnel'

sectionType?: SectionType

Özellik Değeri

traffic

Olası değerler:

  • true - Yönlendirme sırasında tüm kullanılabilir trafik bilgilerini göz önünde bulundurun
  • false - Yönlendirme sırasında geçerli trafik verilerini yoksayın. Yönlendirme sırasında geçerli trafik verileri yoksayılsa da, geçmiş trafiğin etkili yol hızları üzerindeki etkisinin hala dahil olduğunu unutmayın.
traffic?: boolean

Özellik Değeri

boolean

travelMode

İstenen rota için seyahat modu. İstenen travelMode öğesinin tüm rota için kullanılamayabileceğini unutmayın. İstenen travelMode belirli bir bölümde kullanılamadığı durumlarda, bu bölüm için yanıtın travelMode öğesi diğer olacaktır. Seyahat modlarının veri yolu, motosiklet, taksi ve van BETA işlevi olduğunu unutmayın. Tüm alanlarda tam kısıtlama verileri kullanılamaz. calculateReachableRange isteklerinde bisiklet ve yaya değerleri kullanılmamalıdır. Olası değerler şunlardır: 'araba', 'kamyon', 'taksi', 'otobüs', 'van', 'motosiklet', 'bisiklet', 'yaya'

travelMode?: TravelMode

Özellik Değeri

vehicleAxleWeight

Aracın aks başına ağırlığı kg cinsindendir. 0 değeri, aks başına ağırlık kısıtlamalarının dikkate alınmadığı anlamına gelir.

vehicleAxleWeight?: number

Özellik Değeri

number

vehicleHeight

Aracın metre cinsinden yüksekliği. 0 değeri, yükseklik kısıtlamalarının dikkate alınmadığı anlamına gelir.

vehicleHeight?: number

Özellik Değeri

number

vehicleLength

Aracın metre cinsinden uzunluğu. 0 değeri, uzunluk kısıtlamalarının dikkate alınmadığı anlamına gelir.

vehicleLength?: number

Özellik Değeri

number

vehicleLoadType

Tehlikeli madde olarak sınıflandırılabilecek ve bazı yollardan kısıtlanmış kargo türleri. Kullanılabilir vehicleLoadType değerleri, 1 ile 9 arasında ABD Hazmat sınıflarının yanı sıra diğer ülkelerde kullanılmak üzere genel sınıflandırmalardır. USHazmat ile başlayan değerler ABD yönlendirme içindir, diğer Tüm ülkeler için ise diğerHazmat kullanılmalıdır. vehicleLoadType birden çok kez belirtilebilir. Bu parametre şu anda yalnızca travelMode=truck için kabul edilmektedir. Olası değerler şunlardır: 'USHazmatClass1', 'USHazmatClass2', 'USHazmatClass3', 'USHazmatClass4', 'USHazmatClass5', 'USHazmatClass6', 'USHazmatClass7', 'USHazmatClass8', 'USHazmatClass9', 'otherHazmatExplosive', 'otherHazmatGeneral', 'otherHazmatHarmfulToWater'

vehicleLoadType?: VehicleLoadType

Özellik Değeri

vehicleMaxSpeed

Aracın km/saat maksimum hızı. 0 değeri, rota planlaması sırasında araç için uygun bir değerin belirleneceği ve uygulanacağı anlamına gelir. Rota planlaması sırasında sıfır olmayan bir değer geçersiz kılınabilir.

vehicleMaxSpeed?: number

Özellik Değeri

number

vehicleWeight

Aracın kilogram ağırlığı.

vehicleWeight?: number

Özellik Değeri

number

vehicleWidth

Aracın metre cinsinden genişliği. 0 değeri, genişlik kısıtlamalarının dikkate alınmadığı anlamına gelir.

vehicleWidth?: number

Özellik Değeri

number

waitForResults

İsteğin zaman uyumlu olarak yürütülip yürütülmeyeceğini belirten Boole değeri. true olarak ayarlanırsa, istek 120 saniyenin altında biterse kullanıcı 200 yanıt alır. Aksi takdirde, kullanıcı hemen bir 202 yanıtı alır. 202 yanıtıyla ilgili diğer ayrıntılar için lütfen API açıklamasına bakın.

waitForResults?: boolean

Özellik Değeri

boolean

windingness

Heyecan verici rota için dönüş seviyesi. Bu parametre yalnızca routeType=thrilling ile birlikte kullanılabilir. Olası değerler şunlardır: 'low', 'normal', 'high'

windingness?: Windingness

Özellik Değeri

Devralınan Özellik Detayları

abortSignal

İstekleri durdurmak için kullanılabilecek sinyal.

abortSignal?: AbortSignalLike

Özellik Değeri

AbortSignalLike

Devralınan RequestOptionsBase.abortSignal

customHeaders

{object} [customHeaders] İstek gönderilmeden önce uygulanacak kullanıcı tanımlı özel istek üst bilgileri.

customHeaders?: [key: string]: string

Özellik Değeri

[key: string]: string

Devralınan RequestOptionsBase.customHeaders

onDownloadProgress

İndirme ilerlemesi üzerine tetiklenen geri çağırma.

onDownloadProgress?: (progress: TransferProgressEvent) => void

Özellik Değeri

(progress: TransferProgressEvent) => void

Devralınan RequestOptionsBase.onDownloadProgress

onUploadProgress

Karşıya yükleme ilerlemesi üzerine tetiklenen geri çağırma.

onUploadProgress?: (progress: TransferProgressEvent) => void

Özellik Değeri

(progress: TransferProgressEvent) => void

Devralınan RequestOptionsBase.onUploadProgress

timeout

Bir isteğin otomatik olarak sonlandırılmadan önce ne kadar süre alabileceğini milisaniye cinsinden belirtin.

timeout?: number

Özellik Değeri

number

Devralınan RequestOptionsBase.timeout