|
|
@@ -17,12 +17,15 @@ import java.util.ArrayList;
|
|
|
@RestController
|
|
|
public class MainController {
|
|
|
|
|
|
+
|
|
|
+
|
|
|
@GetMapping("/route/nodes")
|
|
|
@ResponseBody
|
|
|
@CrossOrigin(origins = "http://localhost:3000", maxAge = 3600)
|
|
|
public ArrayList<ArrayList<Double>> getNodesBetweenTwoCoordinates(@RequestParam double lon1, @RequestParam double lat1, @RequestParam double lon2, @RequestParam double lat2) throws IOException {
|
|
|
System.out.println(lon1);
|
|
|
String url = "http://router.project-osrm.org/route/v1/driving/" + lon1 + "," + lat1 + ";" + lon2 + "," + lat2 + "?steps=true&geometries=geojson";
|
|
|
+ System.out.println(url);
|
|
|
URL osrmEndpoint = new URL(url);
|
|
|
HttpURLConnection connection = (HttpURLConnection) osrmEndpoint.openConnection();
|
|
|
connection.setRequestMethod("GET");
|