Share via


MobilityGetTransitRoutePreviewOptionalParams interface

İsteğe Bağlı Parametreler.

Extends

RequestOptionsBase

Özellikler

agency

Mümkünse belirli bir ajans kümesinden yolların tercih edilip edilmeyeceğini belirtir; virgülle ayrılmış liste olarak. Tercih edilen acenta ile geçerli bir seyahat bulunamazsa ya da çok uzun seyahatleri olan ya da çok fazla sayıda transferleri olan bir gezi bulunamazsa, diğer acentelere ait seyahatler iade edilir.

agencyType

Tercih edilen ajanslardan rota istemek için aracı tanımlayıcısını belirtir. Varsayılan olarak agencyType=agencyId. Olası değerler şunlardır: 'agencyId', 'agencyKey', 'agencyName'

bikeType

Bisikletin bisiklet türü. Hangi bisiklet türünün kullanılacağını belirtir. Belirtilmezse, tümüne izin verilir. Olası değerler şunlardır: 'privateBike', 'dockedBike'

destinationType

Hedefin türü. Olası değerler şunlardır: 'position', 'stopId', 'stopKey'

language

Arama sonuçlarının döndürüleceği dil. Yalnızca NGT desteklenir. Ayrıntılar için lütfen Desteklenen diller bölümüne bakın.

modeType

İstenen rota için seyahat modu; virgülle ayrılmış liste olarak. Belirtilmezse, tüm modlara izin verilir. Tüm modlar tüm metro alanlarında kullanılamayabilir. Geçerli bir yolculuk bulunamazsa boş sonuç döndürülür.

originType

Kaynağın türü. Varsayılan olarak originType=position, enlem ve ardından boylam tarafından oluşturulan virgülle ayrılmış bir dize olarak belirtilir; örneğin, "47.641268,-122.125679". Olası değerler şunlardır: 'position', 'stopId', 'stopKey'

routeType

İstenen yol türü. Belirtilmezse , 'optimal' kullanılır. Olası değerler şunlardır: 'optimal', 'leastWalk', 'leastTransfers'

time

Iso biçiminde yerel saatte kalkış veya varış saati (2019-04-05T14:24:18-04:00). timeType belirtilmezse , 'departure' olduğu varsayılır ve saat başlangıç noktasındaki geçerli yerel saattir.

timeType

Saatin kalkış saatinin mi yoksa varış saatinin mi olduğunu belirtir. Tanımlanmamışsa varsayılan değer 'departure' olur. Olası değerler şunlardır: 'arrival', 'departure', 'last'

transitType

Yalnızca modeType = publicTransit ile uygulanabilir. Yol için yalnızca belirli bir toplu taşıma türü kümesinin (virgülle ayrılmış liste olarak) döndürülebilmesine izin verin. İstenen transitType'ın yolun tamamı için kullanılamayabileceğini unutmayın. Belirtilmezse, tüm modlara izin verilir.

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ı

agency

Mümkünse belirli bir ajans kümesinden yolların tercih edilip edilmeyeceğini belirtir; virgülle ayrılmış liste olarak. Tercih edilen acenta ile geçerli bir seyahat bulunamazsa ya da çok uzun seyahatleri olan ya da çok fazla sayıda transferleri olan bir gezi bulunamazsa, diğer acentelere ait seyahatler iade edilir.

agency?: string[]

Özellik Değeri

string[]

agencyType

Tercih edilen ajanslardan rota istemek için aracı tanımlayıcısını belirtir. Varsayılan olarak agencyType=agencyId. Olası değerler şunlardır: 'agencyId', 'agencyKey', 'agencyName'

agencyType?: AgencyType

Özellik Değeri

bikeType

Bisikletin bisiklet türü. Hangi bisiklet türünün kullanılacağını belirtir. Belirtilmezse, tümüne izin verilir. Olası değerler şunlardır: 'privateBike', 'dockedBike'

bikeType?: BikeType

Özellik Değeri

destinationType

Hedefin türü. Olası değerler şunlardır: 'position', 'stopId', 'stopKey'

destinationType?: DestinationType

Özellik Değeri

language

Arama sonuçlarının döndürüleceği dil. Yalnızca NGT desteklenir. Ayrıntılar için lütfen Desteklenen diller bölümüne bakın.

language?: string

Özellik Değeri

string

modeType

İstenen rota için seyahat modu; virgülle ayrılmış liste olarak. Belirtilmezse, tüm modlara izin verilir. Tüm modlar tüm metro alanlarında kullanılamayabilir. Geçerli bir yolculuk bulunamazsa boş sonuç döndürülür.

modeType?: ModeType[]

Özellik Değeri

originType

Kaynağın türü. Varsayılan olarak originType=position, enlem ve ardından boylam tarafından oluşturulan virgülle ayrılmış bir dize olarak belirtilir; örneğin, "47.641268,-122.125679". Olası değerler şunlardır: 'position', 'stopId', 'stopKey'

originType?: OriginType

Özellik Değeri

routeType

İstenen yol türü. Belirtilmezse , 'optimal' kullanılır. Olası değerler şunlardır: 'optimal', 'leastWalk', 'leastTransfers'

routeType?: TransitRouteType

Özellik Değeri

time

Iso biçiminde yerel saatte kalkış veya varış saati (2019-04-05T14:24:18-04:00). timeType belirtilmezse , 'departure' olduğu varsayılır ve saat başlangıç noktasındaki geçerli yerel saattir.

time?: string

Özellik Değeri

string

timeType

Saatin kalkış saatinin mi yoksa varış saatinin mi olduğunu belirtir. Tanımlanmamışsa varsayılan değer 'departure' olur. Olası değerler şunlardır: 'arrival', 'departure', 'last'

timeType?: TimeType

Özellik Değeri

transitType

Yalnızca modeType = publicTransit ile uygulanabilir. Yol için yalnızca belirli bir toplu taşıma türü kümesinin (virgülle ayrılmış liste olarak) döndürülebilmesine izin verin. İstenen transitType'ın yolun tamamı için kullanılamayabileceğini unutmayın. Belirtilmezse, tüm modlara izin verilir.

transitType?: TransitTypeFilter[]

Ö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