如何解决这个问题。
这是我得到的答案:
{"geocoded_waypoints" : [ {}, {} ],
"routes" : [],
"status" : "ZERO_RESULTS"}
有人可以帮助我理解出了什么问题吗?我的请求是否有错误,或者我绕过了 google map api 方向的限制?
最佳答案
您是否翻转了目的地的纬度和经度? 通过此链接,它可以工作(我将它们翻转回来):https://maps.googleapis.com/maps/api/directions/json?origin=17.3916642,78.4346606&destination=17.3813395082035,78.4382585808635&%20waypoints=optimize:true|17.3916642,78.4346606|17.3865225743848,78.4374928101897|17.3813395082035,78.4382585808635&sensor=false
编辑
路径点前面有一个 %20
(urlencoded 空格),删除后得到:
https://maps.googleapis.com/maps/api/directions/json?origin=17.3916642,78.4346606&destination=17.3813395082035,78.4382585808635&waypoints=optimize:true%7C17.3916642,78.4346606%7C17.3865225743848,78.4374928101897%7C17.3813395082035,78.4382585808635&sensor=false
关于java - 向 google map api 方向发出带有航点的 http 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32313319/