我有一个应用程序在用户的当前位置周围使用一定的距离半径生成一定数量的令牌。用户将不得不跑到其中一些位置。问题是,一些令牌可在湖泊,森林,海洋,或其他一些物理可达位置创建。作为一个快速解决我刚刚产生额外的令牌,并增加接近距离确定用户是否达到了一定的位置。我现在想要改善这一点,以便每个令牌都位于可到达的位置。创建位于物理可到达位置的随机纬度/经度坐标
我唯一能够提出的解决方案是使用Google Directions API来确定从用户到令牌的路径,并使用折线中的最后一个坐标作为令牌的新可到达位置。我的这个问题是,我可能不得不同时发布多达30个请求路线服务,我很担心,我会打的查询速率限制。我还没有发现有关查询速率限制的任何明确信息。
所以我的问题是,是否有人知道一个更好的解决方案,或可以给任何输入的方向查询速率限制?在每个请求之间等待1秒钟并强制用户等待30秒,这不是一个合理的解决方案。谢谢。
UPDATE 使用我在问题中描述的解决方案确实产生OVER_QUERY_LIMIT,即使我等待每个请求之间1秒。除此之外,逻辑是合理的,通过请求的令牌出现在步行可到达的位置。