2

ループを使っていくつかのマーカー(約10〜15)を表示し、それらの間の方向(ルート)を表示しようとしていますが、コードの実行中に「Over_Query_Limitエラー」が発生し、Webページのアラートボックスに表示されます。地図は正しく表示されますが、マーカーが表示されません。DirectionsServiceのリクエストを超えたためと思われますが、Googleでは許可されていません。

しかし、誰かが道順を印刷したい場合、このようにそれを行うことは本当に可能ですか?そうであれば、それを達成するための可能な方法は何でしょうか。

助けてください。

ありがとう

4

2 に答える 2

1

1日の絶対制限(6時間あたり625として測定)に加えて、レート制限もあります。

それを回避する1つの方法は、リクエストをチェーンし、前のリクエストが完了したときにのみ次のリクエストを作成することです。動作する間隔を使用して見つけることができる場合setTimeoutありますが、それは信頼できない場合があります。

于 2012-08-11T09:55:44.173 に答える
0

1日あたり2500のルートリクエストを行うことができます。このリンクを読むhttps://developers.google.com/maps/documentation/directions/#Limits

リクエストの数を減らすために、リクエストにウェイポイントを含めることができます。各ウェイポイントにマーカーが必要な場合は、ウェイポイントのアクティブな途中降機プロパティ

于 2012-08-11T08:48:38.243 に答える