2016-10-17 13 views
1

今後、Uber APIからピックアップ見積もりを取得する必要があります。私はユーザーの開始位置と終了位置を持っています。将来のピックアップ見積もりUber API

たとえば、6時間後に乗車を予約したい場合(ユーザーのピックアップ場所とドロップ地点を前提にして)、6時間後にピックアップ場所までの所要時間を知りたいと思います。

私はUber APIのドキュメントを完全に熟読しましたが、まだこの機能はありません。これは完全にクライアントサイドのアプリであり、この問題に近づくための洞察が必要です。

** EDIT **

私は事前に私は私の目的地に到達し、その将来の時点でピックアップ場所から(グール地図APIからの)目的地までの所要時間を持ちたい時刻を知っています。

ドライバがこの地域で利用可能であるとします。

ありがとうございます!

+0

達成したいことは?これは不可能の隣にあるように聞こえる。 –

+0

BTW。あなたの前提は曖昧ですか? 「ドライバー」(ドライバー1人または100人)と「エリア」(同じ通り、同じ地区、同じ町)の意味は?それらは結果に影響する変数です。 –

+0

ドライバでは、> = 1と利用可能な意味があります。 100マイル離れていない(明らかに)。ちょうど近くに。議論のために(そしてこの質問のために)、半径3マイル以内で言いましょう。 – vjrngn

答えて

0

私たちは、ドライバがどこからピックアップポイントに向かって「開始」するかを正確に知る方法がないので、それは不可能な仕事のようです。

+0

ほとんどの単純な実装は、設定された間隔でAPIをポーリングすることです。しかし、私はそれをしたくありません。あなたから素敵な人々からいくつかの答えを探していた:) – vjrngn

0

私はUberの仕組みがわかりませんが、ほとんどのタクシー会社は、現時点ではのピックアップポイント周辺の「フリー」キャブの数に基づいて、ピックアップ時間の見積もりを行います。この方法は最も正確ですが、将来のタクシーの位置を予測する必要があるため、将来の日付に使用することはできません。

少なくとも理論的には、確率的アプローチを使用して、Uberに異なる時間に異なる場所の見積もりを照会して概算を行い、十分なデータがあれば平均待機時間を予測できます。

しかし、精度はそれほど正確ではなく、たとえば、金曜日の午後5時のX地点の過去の平均データ収集時間に基づいて、ランダムなイベントを考慮しません。 2分かもしれませんが、来週の金曜日以来、主要なスポーツイベントがその場所で予定されているので、現実にはキャブに全く乗ることができないかもしれません。

+0

絶対に同意。しかし、これは関係する何かを必要としません。多分私が何かを逃していたかどうか疑問に思いました。あなたの答えをありがとう:)。 – vjrngn

関連する問題