2012-04-18 176 views
0

我正在使用Google Maps API从asp.net进行地理位置编码 - 每天进行一些查询(远低于2500限制)。这一年工作正常,仍然在我的开发服务器上工作,但现在我不断得到状态返回'OVER_QUERY_LIMIT'。Google Maps API OVER_QUERY_LIMIT

我假设,但无法确定地知道这是因为我的主机的同一IP地址上的其他人正在使用相同的限制。

地理编码api似乎没有让我使用API​​密钥。如果我尝试添加& key = xxx,则会收到REQUEST_DENIED错误。

我该如何识别自己作为单独的谷歌?

回答

1

您无法将自己标识为与共同托管的竞争对手分离(例如,通过使用密钥)。原因可能是因为人们会简单地使用不同的密钥来获得多种配额。

唯一的解决方案是更改您的主机,或切换到客户端地理编码。

0

Google也限制每秒请求的次数,这可能会导致错误。尝试切换到http://developer.yahoo.com/geo/placefinder/使用限制为每天50,000个请求

+0

感谢您的建议。但是这个应用程序是针对英国地址的,而且在雅虎试图让我的位置正确的情况下进行测试。 – simon831 2012-04-18 10:40:49