2017-09-26 12 views
3

ユーザーがGoogleマップを使用して選択した2つのポイント間の到着予定時刻を計算する方法があるかどうかは疑問でした。私はStack Overflowについて読んだことがありますが、到着予定時刻について話したことのあるもののほとんどは、私が混乱しているGoogle Mapsのドキュメントを参照しています。誰かが自分のコードと一緒に説明をして、同じことを自分自身で再現する方法を知ることができたら、私はそれを感謝します。以下は2点間の到着予定時刻を計算する方法 - Swift/Google Maps

私が欲しいものの一例を示している。(私はこのケースでは1時間17分で到着の​​時間が欲しい)

Example

+0

は、Googleマップのドキュメントを読みましたか? :) https://developers.google.com/maps/documentation/distance-matrix/intro – Kimdv

+0

@Kimdvはい私は誰かが実際にこのドキュメントを使ってデモを見せて、目的地までの時間。 –

答えて

0

あなたはJSONのトラフィックタグに時間を取得します。以下のようなもの。 期間に応じて到着時刻を計算することができます。 「継続時間」は、交通量を考慮せずに旅行時間を指定します。 'duration_in_traffic'はあなたが使用しなければならないものです。ここで

"legs" : [ 
     { 
      "distance" : { 
       "text" : "12.9 km", 
       "value" : 12910 
      }, 
      "duration" : { 
       "text" : "27 mins", 
       "value" : 1615 
      }, 
      "duration_in_traffic" : { 
       "text" : "29 mins", 
       "value" : 1747 
      }] 

Googleマップのサンプル

https://www.appcoda.com/google-maps-api-tutorial

関連する問題