2

この関数に指定できる出発地と目的地の最大数はいくつですか? またはそれ以上: 要求できる出発地と目的地の組み合わせの最大数は?

現在、33 の出発地と 3 つの目的地があり、機能しています。宛先をもう 1 つ入力すると、エラーが発生します。次のようなことを言っています

Traceback (most recent call last):
  File "C:\Python34\lib\site-packages\googlemaps\client.py", line 223, in _get
    result = self._get_body(resp)
  File "C:\Python34\lib\site-packages\googlemaps\client.py", line 242, in _get_body
    raise googlemaps.exceptions._RetriableRequest()
googlemaps.exceptions._RetriableRequest

During handling of the above exception, another exception occurred:

私はこれらの行を12回、最後に持っています

Traceback (most recent call last):
  File "C:\Python34\Lib\site-packages\googlemaps\distance_matrix_test.py", line 41, in <module>
    '28821 Coslada','10179 Berlin'], mode='driving')
  File "C:\Python34\Lib\site-packages\googlemaps\distance_matrix.py", line 130, in distance_matrix
    return client._get("/maps/api/distancematrix/json", params)
  File "C:\Python34\lib\site-packages\googlemaps\client.py", line 229, in _get
    base_url, accepts_clientid, extract_body)
  File "C:\Python34\lib\site-packages\googlemaps\client.py", line 229, in _get
    base_url, accepts_clientid, extract_body)
  File "C:\Python34\lib\site-packages\googlemaps\client.py", line 229, in _get
    base_url, accepts_clientid, extract_body)
  File "C:\Python34\lib\site-packages\googlemaps\client.py", line 229, in _get
    base_url, accepts_clientid, extract_body)
  File "C:\Python34\lib\site-packages\googlemaps\client.py", line 229, in _get
    base_url, accepts_clientid, extract_body)
  File "C:\Python34\lib\site-packages\googlemaps\client.py", line 229, in _get
    base_url, accepts_clientid, extract_body)
  File "C:\Python34\lib\site-packages\googlemaps\client.py", line 229, in _get
    base_url, accepts_clientid, extract_body)
  File "C:\Python34\lib\site-packages\googlemaps\client.py", line 229, in _get
    base_url, accepts_clientid, extract_body)
  File "C:\Python34\lib\site-packages\googlemaps\client.py", line 229, in _get
    base_url, accepts_clientid, extract_body)
  File "C:\Python34\lib\site-packages\googlemaps\client.py", line 229, in _get
    base_url, accepts_clientid, extract_body)
  File "C:\Python34\lib\site-packages\googlemaps\client.py", line 229, in _get
    base_url, accepts_clientid, extract_body)
  File "C:\Python34\lib\site-packages\googlemaps\client.py", line 229, in _get
    base_url, accepts_clientid, extract_body)
  File "C:\Python34\lib\site-packages\googlemaps\client.py", line 184, in _get
    raise googlemaps.exceptions.Timeout()
googlemaps.exceptions.Timeout

あなたの助けを得ることができれば素晴らしいことです!ところで、追加のアドレスを確認しましたが、これは問題の原因ではありません。アドレスの数でなければなりません。プロの意見を聞きたいのですが…

ありがとうございました!!!

4

1 に答える 1

3

Google Maps Distance Matrix API Usage Limitsのドキュメントから:

Google Maps Distance Matrix API に送信される各クエリは、許可される要素の数によって制限されます。ここで、出発地の数と目的地の数の積が要素の数を定義します。

Google Maps Distance Matrix API には、次の制限があります。

標準使用制限
標準 API のユーザー:

  • 1 日あたり 2,500 の無料要素
  • クエリあたり 100 要素
  • 10 秒あたり 100 要素

ディメンションのマトリックスを送信したとき、サービスの無料利用枠の制限内にある要素33 x 3しかありませんでした。99しかし、目的地をもう 1 つ追加すると ( または のいずれかの次元を持つ行列が得られます34 x 3) 33 x 4、100 を超えたため、エラーが発生しました。

オプションには、クエリごとに最大 625 要素を提供するプレミアム サービスを選択するか、何らかの方法で入力行列のサイズを削減することが含まれます。

于 2016-04-25T15:17:19.483 に答える