teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

4

補足2を再修正

2018/12/08 09:10

投稿

k.t.est
k.t.est

スコア49

title CHANGED
File without changes
body CHANGED
@@ -26,7 +26,7 @@
26
26
  ご教示お待ちしております。
27
27
 
28
28
  ###補足2(PHPからDirections APIに問い合わせした結果)
29
- PHPからDirections APIに問い合わせたところ、30セットの出発地/目的地をリクエストしたのですが、PHPの読み込みが完了するまでに、約12秒掛かってしまいました。読み込み速度を上げる方法はないのでしょうか?
29
+ PHPからDirections APIに問い合わせる方法で、30セットの出発地/目的地をリクエストしたのですが、PHPの読み込みが完了するまでに、約12秒掛かってしまいました。読み込み速度を上げる方法はないのでしょうか?
30
30
  (ちなみに自作のjavascriptで30件の表示を試みたところ約13秒)
31
31
 
32
32
  結局PHPで問い合わせをしても読み込みに時間を要してしまい、1秒あたりのリクエスト回数が上げられない次第です。

3

補足2を修正

2018/12/08 09:10

投稿

k.t.est
k.t.est

スコア49

title CHANGED
File without changes
body CHANGED
@@ -26,10 +26,10 @@
26
26
  ご教示お待ちしております。
27
27
 
28
28
  ###補足2(PHPからDirections APIに問い合わせした結果)
29
- PHPからDirections APIに問い合わせたところ、12セットの出発地/目的地のデータDirections APIに投げるという試行を6度行なっところ、平均2件(最小0件最大5件)はstatus「REQUEST_DENIED」となりしいresponseが得られせんでした。
30
- 試行結果をる限り、こ「REQUEST_DENIED」はランダム発生しているようです。
31
- エラー内容は「This IP, site or mobile application is not authorized to use this API key. Request received from IP address xxx.xxx.xxx.xxx, with empty referer」と出るのですが、当然ながら、12セットの出発地/目的地のデータを投げる際には、API_Keyをつけており、このエラーの内容も理解できない状況です。
32
- ご教示お待ちしております。
29
+ PHPからDirections APIに問い合わせたところ、30セットの出発地/目的地をリクエストしすがPHPの読み込み完了するまでに約12秒掛かっていました。読み込み速度を上げる方法はないのでしょうか?
30
+ (ちなに自作javascript30件の表示を試みたところ約13秒)
33
31
 
32
+ 結局PHPで問い合わせをしても読み込みに時間を要してしまい、1秒あたりのリクエスト回数が上げられない次第です。
33
+
34
34
  PHPからGoogle MAPS API のDirection APIに問い合わせる方法
35
35
  https://teratail.com/questions/162567

2

補足2を追加

2018/12/08 09:08

投稿

k.t.est
k.t.est

スコア49

title CHANGED
File without changes
body CHANGED
@@ -17,10 +17,19 @@
17
17
 
18
18
  ご教示頂ければ幸いです。
19
19
 
20
- 補足1
20
+ ###補足1
21
21
  https://developers.google.com/maps/faq#usage_apis
22
22
  こちらにDirectionsはQPS(Queries per second)の上限が50との記載を見つけました。
23
23
  Googleに問い合わせたところ、この上限を上げるには別途契約が必要になるようです。
24
24
  とんでもない金額でしたので、上限を上げるのは考えないにしても、
25
25
  上限の50とはいかなくても20-30QPSはこなしたいと考えており、この方法は未だに不明です。
26
- ご教示お待ちしております。
26
+ ご教示お待ちしております。
27
+
28
+ ###補足2(PHPからDirections APIに問い合わせした結果)
29
+ PHPからDirections APIに問い合わせたところ、12セットの出発地/目的地のデータをDirections APIに投げるという試行を6度行なったところ、平均で2件(最小0件、最大5件)はstatusが「REQUEST_DENIED」となり、正しいresponseが得られませんでした。
30
+ 試行結果をみる限り、この「REQUEST_DENIED」はランダムで発生しているようです。
31
+ エラー内容は「This IP, site or mobile application is not authorized to use this API key. Request received from IP address xxx.xxx.xxx.xxx, with empty referer」と出るのですが、当然ながら、12セットの出発地/目的地のデータを投げる際には、API_Keyをつけており、このエラーの内容も理解できない状況です。
32
+ ご教示お待ちしております。
33
+
34
+ PHPからGoogle MAPS API のDirection APIに問い合わせる方法
35
+ https://teratail.com/questions/162567

1

補足1を追記しました。

2018/12/08 07:48

投稿

k.t.est
k.t.est

スコア49

title CHANGED
File without changes
body CHANGED
@@ -15,4 +15,12 @@
15
15
  quotaUserの設定をすればリクエスト総量(100秒あたりのリクエスト数や1日当たりのリクエスト数)は無制限となるようなのですが、
16
16
  上記設定を行っても1回あたりのリクエスト数を増やすとOVER_QUERY_LIMITとなってしまいます。
17
17
 
18
- ご教示頂ければ幸いです。
18
+ ご教示頂ければ幸いです。
19
+
20
+ 補足1
21
+ https://developers.google.com/maps/faq#usage_apis
22
+ こちらにDirectionsはQPS(Queries per second)の上限が50との記載を見つけました。
23
+ Googleに問い合わせたところ、この上限を上げるには別途契約が必要になるようです。
24
+ とんでもない金額でしたので、上限を上げるのは考えないにしても、
25
+ 上限の50とはいかなくても20-30QPSはこなしたいと考えており、この方法は未だに不明です。
26
+ ご教示お待ちしております。