我到处搜索过,无法找到如何通过我的API密钥与我的请求。我设置为从特定的IP地址运行。尽管如此,我仍然保持着极限。我认为我也在打我的时间限制。我将在我的代码中介绍睡眠。否则,还有什么我可以检查?我使用json输出的距离矩阵。我已启用Google Maps API V3。我有一把钥匙,并有一个项目。似乎这项服务仍然把我当作一个免费客户来对待。如何传入API密钥?
string url = "http://maps.googleapis.com/maps/api/distancematrix/json?origins=" +
origin + "&destinations=" + sDestination + "&mode=driving&language=en-EN&sensor=false&units=imperial";
我也尝试了两个更多的方法与我的密钥,我从他们都得到了拒绝的请求。
string url = "http://maps.googleapis.com/maps/api/distancematrix/json?origins=" +
origin + "&destinations=" + sDestination + "&key=mykey&mode=driving&language=en-EN&sensor=false&units=imperial";
和
string url = "http://maps.googleapis.com/maps/api/distancematrix/json?origins=" +
origin + "&destinations=" + sDestination + "&key={mykey}&mode=driving&language=en-EN&sensor=false&units=imperial";
我不知道,如果被要求或没有大括号。后面的两行代码都会导致拒绝请求。
显然免费的“钥匙”不再支持这种工作方法,并不是必需的。另外,经过很多测试后,我发现如果我传递一个带“#”字符的地址,它也会失败。我打这个,并没有意识到这一点。我不知道还有什么要补充的,让我禁止张贴解除!我已经解决了我的问题。 – cboshdave