2
MKDirectionsRequest *request = [[MKDirectionsRequest alloc] init];
request.source = source;
request.destination = destination;
request.transportType = MKDirectionsTransportTypeAny;
MKDirections *directions = [[MKDirections alloc] initWithRequest:request];
[directions calculateETAWithCompletionHandler:^(MKETAResponse * _Nullable response, NSError * _Nullable error) {
...
}];
首先,response.transportType
這裏是MKDirectionsTransportTypeWalking
。爲什麼選擇那個?其次,我真正想要的是所有3種交通類型的交通時間,Transit,Walking和Automobile。得到這三個最好的方法是什麼?創建3個MKDirectionsRequest對象並使用不同的傳輸類型運行此代碼3次似乎很浪費。當然,蘋果公司預計我們需要一種方法讓所有3一次正確嗎?如何支持多種傳輸類型與MKDirectionsRequest
感謝您的建議。我不認爲我的問題有一個答案(除了創建3個不同的MKDirectionRequests和MKDirections)。 +1的建議,但。 – soleil