Google方向API错误:“请求无效,缺少'目标'参数。”
问题描述:
我试图通过使用https://developers.google.com/maps/documentation/directions/?csw=1#JSONGoogle方向API错误:“请求无效,缺少'目标'参数。”
提供的说明我已经具体试过(这是什么是谷歌地图API文档中找到)
curl https://maps.googleapis.com/maps/api/directions/json?origin=Toledo&destination=Madrid®ion=es&key=MY_API_KEY
与卷曲与JSON输出的谷歌方向API以下输出:
curl https://maps.googleapis.com/maps/api/directions/json?origin=Toledo&destination=Madrid®ion=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
我已启用Google Directions与我的API密钥关联的项目。当它没有被启用时,我完全得到了完全不同的信息,服务器只会拒绝我的握手,所以我知道这不是我使用它的权限问题,但也许是http请求的结构。
答
那么发生了什么事是你的&总理在* nix中意味着“在后面跑”。为防止它预先处理您的URL,您必须跳过您的&或使用一对“”或“'
[发布的URL(不含密钥)在浏览器中工作](https:// maps。 googleapis.com/maps/api/directions/json?origin=Toledo&destination=Madrid®ion=es)。 – geocodezip