import 'package:geojson/geojson.dart'; import 'package:http/http.dart' as http; import '../utils/const.dart'; class LocationLineService{ static Future loadLocationLines() async { final geo = GeoJson(); GeoJsonFeature? fs; String server_url = ConstValues.currentServer(); String url = '${server_url}/api/location_line/'; //String url = 'http://localhost:8100/api/location_line/'; final response = await http.get(Uri.parse(url), headers: { 'Content-Type': 'application/json; charset=UTF-8', }, ); if (response.statusCode == 200) { geo.processedFeatures.listen((fst) { fs = fst; }); await geo.parse(response.body, verbose:true); return fs; } else { throw Exception('Failed to create album.'); } } }