質問編集履歴
4
補足2を再修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -54,7 +54,7 @@
|
|
54
54
|
|
55
55
|
###補足2(PHPからDirections APIに問い合わせした結果)
|
56
56
|
|
57
|
-
PHPからDirections APIに問い合わせ
|
57
|
+
PHPからDirections APIに問い合わせる方法で、30セットの出発地/目的地をリクエストしたのですが、PHPの読み込みが完了するまでに、約12秒掛かってしまいました。読み込み速度を上げる方法はないのでしょうか?
|
58
58
|
|
59
59
|
(ちなみに自作のjavascriptで30件の表示を試みたところ約13秒)
|
60
60
|
|
3
補足2を修正
test
CHANGED
File without changes
|
test
CHANGED
@@ -54,13 +54,13 @@
|
|
54
54
|
|
55
55
|
###補足2(PHPからDirections APIに問い合わせした結果)
|
56
56
|
|
57
|
-
PHPからDirections APIに問い合わせたところ、
|
57
|
+
PHPからDirections APIに問い合わせたところ、30セットの出発地/目的地をリクエストしたのですが、PHPの読み込みが完了するまでに、約12秒掛かってしまいました。読み込み速度を上げる方法はないのでしょうか?
|
58
58
|
|
59
|
-
試
|
59
|
+
(ちなみに自作のjavascriptで30件の表示を試みたところ約13秒)
|
60
60
|
|
61
|
-
エラー内容は「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をつけており、このエラーの内容も理解できない状況です。
|
62
61
|
|
62
|
+
|
63
|
-
|
63
|
+
結局PHPで問い合わせをしても読み込みに時間を要してしまい、1秒あたりのリクエスト回数が上げられない次第です。
|
64
64
|
|
65
65
|
|
66
66
|
|
2
補足2を追加
test
CHANGED
File without changes
|
test
CHANGED
@@ -36,7 +36,7 @@
|
|
36
36
|
|
37
37
|
|
38
38
|
|
39
|
-
補足1
|
39
|
+
###補足1
|
40
40
|
|
41
41
|
https://developers.google.com/maps/faq#usage_apis
|
42
42
|
|
@@ -49,3 +49,21 @@
|
|
49
49
|
上限の50とはいかなくても20-30QPSはこなしたいと考えており、この方法は未だに不明です。
|
50
50
|
|
51
51
|
ご教示お待ちしております。
|
52
|
+
|
53
|
+
|
54
|
+
|
55
|
+
###補足2(PHPからDirections APIに問い合わせした結果)
|
56
|
+
|
57
|
+
PHPからDirections APIに問い合わせたところ、12セットの出発地/目的地のデータをDirections APIに投げるという試行を6度行なったところ、平均で2件(最小0件、最大5件)はstatusが「REQUEST_DENIED」となり、正しいresponseが得られませんでした。
|
58
|
+
|
59
|
+
試行結果をみる限り、この「REQUEST_DENIED」はランダムで発生しているようです。
|
60
|
+
|
61
|
+
エラー内容は「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をつけており、このエラーの内容も理解できない状況です。
|
62
|
+
|
63
|
+
ご教示お待ちしております。
|
64
|
+
|
65
|
+
|
66
|
+
|
67
|
+
PHPからGoogle MAPS API のDirection APIに問い合わせる方法
|
68
|
+
|
69
|
+
https://teratail.com/questions/162567
|
1
補足1を追記しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -33,3 +33,19 @@
|
|
33
33
|
|
34
34
|
|
35
35
|
ご教示頂ければ幸いです。
|
36
|
+
|
37
|
+
|
38
|
+
|
39
|
+
補足1
|
40
|
+
|
41
|
+
https://developers.google.com/maps/faq#usage_apis
|
42
|
+
|
43
|
+
こちらにDirectionsはQPS(Queries per second)の上限が50との記載を見つけました。
|
44
|
+
|
45
|
+
Googleに問い合わせたところ、この上限を上げるには別途契約が必要になるようです。
|
46
|
+
|
47
|
+
とんでもない金額でしたので、上限を上げるのは考えないにしても、
|
48
|
+
|
49
|
+
上限の50とはいかなくても20-30QPSはこなしたいと考えており、この方法は未だに不明です。
|
50
|
+
|
51
|
+
ご教示お待ちしております。
|