方向API为某些URL(而不是其他URL)返回INVALID_REQUEST



我在为某些请求工作时收到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_timearrival_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&region=uk

另一个原因可能是不支持运输(尝试驾驶,工作良好;-))

问候

cadetill

相关内容

最新更新