1

对于某些请求,我在为其他请求工作时收到 INVALID_REQUEST。例如,以下返回 INVALID_REQUEST

http://maps.googleapis.com/maps/api/directions/json?origin=EC3N4AB&destination=EC4M8AD&sensor=false&mode=transit

我还尝试了其他几种变体,如下所示:

http://maps.googleapis.com/maps/api/directions/json?origin=EC3N4AB,UK&destination=EC4M8AD,UK&sensor=false&mode=transit

同一段代码适用于英国的某些邮政编码,但为其他邮政编码返回 INVALID_REQUEST。如果您在谷歌地图网页界面(EC3N4AB 和 EC4M8AD)中搜索邮政编码,网页界面可以轻松提供方向。

想知道我的网址有什么问题吗?任何帮助将不胜感激。

干杯,

4

2 回答 2

4

Google对 API 请求做出departure_time或强制要求。arrival_time此网址有效:

http://maps.googleapis.com/maps/api/directions/json?origin=EC3N4AB&destination=EC4M8AD&sensor=false&mode=transit&departure_time=1343376768

感谢大家的帮助。

于 2012-07-27T08:53:53.070 回答
0

尝试使用区域参数:

http://maps.googleapis.com/maps/api/directions/json?origin=EC3N4AB&destination=EC4M8AD&sensor=false&mode=transit&region=uk

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

问候

学院派

于 2012-07-26T10:14:07.547 回答