問題タブ [google-distancematrix-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
525 参照

android - AsyncTask と distancematrix および Google マップを使用すると、UI がブロックされます

Googleマップを使用していくつかのマーカーを表示しています。マーカーはデータベースからダウンロードされ、同時に、ユーザーの現在の位置とデータベースから取得したマーカーの間の距離行列を Google API から取得します。

私の問題は、私が .get でこれを行っていて、UI をブロックしていたことです (.get が ui をブロックしていることを読みました:

今、私はUIをブロックせずに同じことをしようとしていますが、同時に、または良い意味で、このマーカーの距離を取得することはできません.

助けていただければ幸いです。

これは、古い間違った .get を使用した私のコードです。

startRetrievenDistanceAndDuration メソッド:

AsyncTask クラス:

私はこれをやろうとしていますが、リストの最後のマーカーのみを表示しています:

ループ内で次のメソッドを呼び出します。

そして onTaskDone でマーカーを配置しようとしますが、リストの最後のマーカーのみを取得します

変更後の更新: (まだ動作しません) Asynctask でデータを解析して onPostExecute で送信できますが、取得できる値は 1 つだけで、9 つの値は取得できません....

主な活動:

非同期タスク クラス:。

0 投票する
2 に答える
484 参照

r - R: JSONlite ループの問題

すべての「Google Map API Requests」を連続して取得しましたが、ループして呼び出して解析しようとすると。エラーが発生しています。ループを使用せずに手動で実行すると、機能します。

私が得るエラーは次のとおりです。

0 投票する
2 に答える
12411 参照

javascript - Javascript を使用して Google Distance Matrix API にクエリを実行する

私は Javascript にあまり精通していませんが、それを使用して簡単な Web アプリを構築し、もう少し学習しようとしています。

Google Distance Matrix API を使用して、2 つの住所間の距離を照会できるようにしたいと考えています。

Google のオートコンプリート機能を使用して住所を取得する 2 つの入力フィールドがあり、住所の を使用place_idして API にクエリを実行します。

API を呼び出してデータを取得するには、JSONP を使用する必要があると思いますが、応答の使用に問題があり、コンソールに次のエラーが表示されます。

キャッチされない SyntaxError: 予期しないトークン:

私は周りを検索してきましたが、誰もが PHP を JSONP と組み合わせて使用​​していますが、これを避けてプロセス全体をクライアント側に保ちたいと考えています。

リクエストを作成して、返された JSON レスポンスを使用するにはどうすればよいですか?

現時点でリクエストを行うために使用している関数は次のとおりです。

リクエストを確認すると、正常に実行され、正しい JSON データが返されています。

0 投票する
1 に答える
582 参照

java - Google距離マトリックスが距離を取得していません

Google Distance Matrix APIから JSON を大まかに解析しようとしましたが、距離が表示されません。

私の GPS 位置は0,0、確かなものではありません。

文字列距離 = getMatrix(緯度、経度);

関数の私のコードは次のとおりです。

0 投票する
0 に答える
59 参照

ios - Google Maps Matrix API に送信される HTTP リクエストに変数を含めることはできますか?

私は(明らかに)プログラミングが初めてで、2つの場所間の推定移動時間を取得する必要があるプロジェクトに取り組んでおり、GoogleマップAPIを使用してこれを行うことにしました。ユーザーがボタンを押すたびに HTTP リクエストを送信したいと考えています。これは、Google の Matrix Web サイトのサンプル コードです。

今、私がやりたいことは、このようなリクエストを送信することですが、アプリケーションで変数を使用しています。たとえば、次のようにします。

前もってありがとう、タックオーバーフローでこの回答を見つけようとしましたが、見つけた回答は迅速ではないか、このようなHTTPリクエストに対処していませんでした. 前もって感謝します。

0 投票する
0 に答える
409 参照

javascript - エラー: ETIMEDOUT に接続 - Meteor Server で Google からの距離を取得中

Meteorを使用してサーバー側の2点間の距離と期間を見つけるためにグーグルを使用しています。正常に動作していましたが、突然次のエラーが発生しました。

サーバー上の私のコードは次のとおりです。

私のhttpリクエストがタイムアウトしたようです..コードをtry catchにも入れましたが、catch部分にはなりません。ここで何が問題になる可能性がありますか?

0 投票する
0 に答える
927 参照

android - Google の方向と距離の行列 API が、出発地と目的地の値に対して異なる結果を表示する理由

Google方向APIを使用して距離と期間を取得しようとしています

https://maps.googleapis.com/maps/api/directions/json?origins=latitude,longitude&destinations=latitude,longitude&&mode=driving&key=xxxxxxxxxxxxxxxxxxxxx

そしてそれはうまく機能し、このような距離と期間を取得します

distancematrix apiを使用して距離と期間を取得しようとすると、

https://maps.googleapis.com/maps/api/distancematrix/json?origins=latitude,longitude&destinations=latitude,longitude&&mode=driving&key=xxxxxxxxxxxxxxxxxxxxx

注: 両方の API に同じ緯度と経度の値を渡します。同じ緯度と経度の値に対して両方の API が異なる結果を表示するのはなぜですか?

0 投票する
1 に答える
910 参照

android - Google API が異なる結果を表示するのはなぜですか?

Google方向APIを使用して距離と期間を取得しようとしています

https://maps.googleapis.com/maps/api/directions/json?origins=latitude,longitude&destinations=latitude,longitude&&mode=driving&key=xxxxxxxxxxxxxxxxxxxxx

そしてそれはうまく機能し、このような距離と期間を取得します

distancematrix apiを使用して距離と期間を取得しようとすると、

https://maps.googleapis.com/maps/api/distancematrix/json?origins=latitude,longitude&destinations=latitude,longitude&&mode=driving&key=xxxxxxxxxxxxxxxxxxxxx

注: 両方の API に同じ緯度と経度の値を渡します。同じ緯度と経度の値に対して両方の API が異なる結果を表示するのはなぜですか?

0 投票する
1 に答える
744 参照

google-sheets - Google スプレッドシートの場所間のライブ移動時間

Google スプレッドシートの現在の天候/交通状況に基づく開始時間に基づいて、2 つの場所間の移動時間を計算したいと考えています。形式は次のようなものです。

開始場所 終了場所 開始時間 推定移動時間

私はMapquest Apiを使用しています

しかし、それは私に不正確な移動時間を与えており、その移動時間はライブではありません (私の開始時間に基づいています)。これを達成する別の方法はありますか?
編集: Distance Matrix API は私が遭遇したものですが、Google スプレッドシートに統合する方法がわかりません。Google Scripts 経由で使用する方法はありますか?