我在为某些请求工作时收到INVALID_REQUEST。例如,以下返回INVALID_REQUEST
http://maps.googleapis.com/maps/api/directions/json?origin=EC3N4AB&目的地=EC4M8AD&传感器=错误&mode=运输
我还尝试了其他几种变体,比如下面的:
http://maps.googleapis.com/maps/api/directions/json?origin=EC3N4AB,英国&目的地=EC4M8AD,英国&传感器=错误&mode=运输
这段代码适用于英国的一些邮政编码,但对其他邮政编码返回INVALID_REQUEST。如果你在谷歌地图网络界面(EC3N4AB和EC4M8AD)中搜索邮政编码,网络界面可以很容易地提供方向。
想知道我的URL出了什么问题吗?任何帮助都将不胜感激。
干杯,
Google对API请求强制执行departure_time
或arrival_time
。此URL有效:
http://maps.googleapis.com/maps/api/directions/json?origin=EC3N4AB&destination=EC4M8AD&sensor=false&mode=transit&departure_time=1343376768
感谢大家的帮助。
尝试使用区域参数:
http://maps.googleapis.com/maps/api/directions/json?origin=EC3N4AB&destination=EC4M8AD&sensor=false&mode=transit®ion=uk
另一个原因可能是不支持运输(尝试驾驶,工作良好;-))
问候
cadetill