在我的应用程序中,我必须使用路由 Web 服务并使用 OSRM Server API
https://github.com/Project-OSRM/osrm-backend/wiki/Server-api
我不知道为什么,但直到昨天才知道 Server-api 工作正常。现在它不起作用,它给了我一个错误的请求
http://router.project-osrm.org/viaroute?loc= "+p.getLat()+","+p.getLon()+"&loc="+d.getLat()+","+d .getLon(); 我使用 java 和 REST 协议
String sito="http://router.project-osrm.org/viaroute?loc="+p.getLat()+","+p.getLon()+"&loc="+d.getLat()+","+d.getLon()";
Client client = ClientBuilder.newClient();
WebTarget target = client.target(sito);
Response res = target.request().get();
System.out.println(res.readEntity(String.class));
我获得了“BAD GATEWAY”