我正在使用SVGeocoder在 iOS 上访问 Google 的地理编码服务,但我遇到了一个非常奇怪的问题。在模拟器或连接到 wifi 的手机上进行测试时,地理编码工作得很好,但是一旦手机切换到 3G/4G,我开始收到“限制超过”错误。我只通过 3G/4G 发出了几十个请求,远未达到 2500 个请求的限制。这里会发生什么?
提前致谢!
更新:我最终通过延迟每个地理编码请求之间的时间解决了这个问题。我知道发送请求太快可能是个问题,但直到我读到这个,我才意识到它返回了相同的 QUERY_LIMIT_EXCEEDED 消息。
但是,这仍然没有回答为什么它在 wifi 上工作而不是在 3G/4G 上工作的问题。