Google Direction API Error: "Invalid request. Missing the 'destination' parameter."

Google Direction API Error: "Invalid request. Missing the 'destination' parameter."

我正在尝试使用 https://developers.google.com/maps/documentation/directions/?csw=1#JSON

提供的说明将 Google 方向 API 与 JSON 输出卷曲

我专门尝试过(这是在 Google 方向 API 文档中找到的内容)

curl https://maps.googleapis.com/maps/api/directions/json?origin=Toledo&destination=Madrid&region=es&key=MY_API_KEY

具有以下输出:

curl https://maps.googleapis.com/maps/api/directions/json?origin=Toledo&destination=Madrid&region=es&key=AIzaSyDSgiKndYh_Kdv17BK2yTeTNhaITShP5Ts
[1] 4174
[2] 4175
[3] 4176
[2]   Done                    destination=Madrid
Roberts-Macintosh:~ RobertLoggia$ {
   "error_message" : "Invalid request. Missing the 'destination' parameter.",
   "routes" : [],
   "status" : "REQUEST_DENIED"
}

[1]-  Done                    curl https://maps.googleapis.com/maps/api/directions/json?origin=Toledo
[3]+  Done                    region=es

我已经为与我的 API 密钥关联的项目启用了 Google 方向。当它未启用时,我收到了一条完全不同的消息,服务器只会拒绝我的握手,所以我知道这与我是否允许使用它无关,但可能是 http 请求的结构方式.

所以你的 & premier 在 *nix 中的意思是 "run in back ground"。为防止它预处理您的 URL,您必须转义您的 &s 或使用一对“”或 ''