| 123456789101112131415 |
- import 'dart:convert';
- import 'package:http/http.dart' as http;
- import 'package:physigo/navigation/models/directions.dart';
- import 'package:latlong2/latlong.dart';
- class DirectionsService {
- static const _url = "https://physigo.vercel.app/api/directions-wrapper";
- static Future<Directions> getDirections(LatLng currentPosition, LatLng destination) async {
- var res = await http.get(Uri.parse(
- '$_url?start=${currentPosition.longitude},${currentPosition.latitude}&end=${destination.longitude},${destination.latitude}'));
- return Directions.fromJson(jsonDecode(res.body));
- }
- }
|