2013-08-27 107 views
0

我到处搜索过,无法找到如何通过我的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"; 

我不知道,如果被要求或没有大括号。后面的两行代码都会导致拒绝请求。

+0

显然免费的“钥匙”不再支持这种工作方法,并不是必需的。另外,经过很多测试后,我发现如果我传递一个带“#”字符的地址,它也会失败。我打这个,并没有意识到这一点。我不知道还有什么要补充的,让我禁止张贴解除!我已经解决了我的问题。 – cboshdave

回答

1

在我看来,你只是通过URL中的关键权利,至少对于常规地图API。请看文档中的"Hello World" example。它可能对距离矩阵起作用。你有没有试过这种方式?

+0

谢谢。这基本上是我很难找到的。现在有趣的是,我获得了“状态”:“REQUEST_DENIED”。有些人建议需要传感器类型。那是在那里。没有运气。我会继续挖掘。 – cboshdave

+0

所以,我真的被困在这里。我显然被禁止提出更多问题,但这个问题仍未得到解答。我尽可能提供了尽可能多的信息。 – cboshdave

+0

如果您是付费客户,我认为您可以拨打一个支持热线寻求帮助? –