谷歌方向 API 错误:"Invalid request. Missing the 'destination' parameter."



我试图卷曲谷歌方向API与JSON输出使用https://developers.google.com/maps/documentation/directions/?csw=1#JSON

提供的指令

我特别尝试过(这是在Google Directions 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密钥相关的项目启用了谷歌方向。当它没有启用时,我得到了一个完全不同的消息,服务器会拒绝我的握手,所以我知道这不是我使用它的权限问题,但可能是http请求的结构方式。

你的&Premier在*nix中的意思是"在后台运行"。为了防止它预处理您的URL,您必须转义&s或使用一对"或"

最新更新