我到处搜索,我无法找到如何通过我的请求传递我的API密钥。我被设置为从特定的IP地址运行。我一直在努力达到极限。我想我也在达到我的时间限制。我将在我的代码中引入一个睡眠。否则,还有什么我可以检查?我正在使用带有json输出的距离矩阵。我已打开Google Maps API V3。我有一把钥匙,有一个项目。似乎服务仍然像对待自由客户一样对待我。
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 :(得分:1)
在我看来,您只需在URL中传递密钥,至少对于常规地图API。请查看文档中的"Hello World" example。它可能对距离矩阵起作用。你试过这种方式吗?