0

我到处搜索,但找不到如何通过我的请求传递我的 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";

我不确定是否需要花括号。后面的两行代码都会导致请求被拒绝。

4

1 回答 1

1

在我看来,您只是在 URL 中直接传递密钥,至少对于常规地图 API 而言。查看文档中的“Hello World”示例。它可能对距离矩阵起作用。你试过这样吗?

于 2013-08-27T14:21:45.887 回答