特定の距離半径を使用して、ユーザーの現在の場所の周りにいくつかのトークンを生成するアプリケーションがあります。ユーザーは、それらの場所のいくつかに実行する必要があります。問題は、一部のトークンが湖、森、海、またはその他の物理的に到達できない場所に作成される可能性があることです。簡単な修正として、追加のトークンを生成し、ユーザーが特定の場所に到達したかどうかを判断する近接距離を増やします。各トークンが到達可能な場所に配置されるように、これを改善したいと考えています。
私が思いついた唯一の解決策は、Google Directions API を使用してユーザーからトークンまでのパスを決定し、ポリラインの最後の座標をトークンの新しい到達可能な場所として使用することです。これに関する私の問題は、ルート サービスに最大 30 件のリクエストを同時に投稿する必要がある可能性があり、クエリ レートの制限に達するのではないかと心配していることです。クエリのレート制限について明確なものは見つかりませんでした。
だから私の質問は、誰かがより良い解決策を知っているか、または道順クエリのレート制限について何か入力できるかどうかです? 各リクエスト間で 1 秒待機し、ユーザーに最大 30 秒待機させることは合理的な解決策ではありません。ありがとう。
UPDATE 質問で説明したソリューションを使用すると、各リクエスト間で1秒待っても、OVER_QUERY_LIMITが生成されます。それ以外は、ロジックが適切で、リクエストを通過したトークンが徒歩で到達可能な場所に表示されていました。