Files
2020-07-05 20:42:20 +02:00

73 lines
2.4 KiB
Dart
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

import 'package:unit_testing/model/lat_long.dart';
import 'package:unit_testing/model/location.dart';
class PlacesAPI {
final List<Location> _locations = [
Location(
id: 1,
name: "Kumarakom Backwaters",
country: "India",
info: "Keralas scenic backwaters, "
"edged with coconut palms, "
"lush green rice paddies and picturesque villages,"
"make for a beautiful escape from hectic city life.",
image: "assets/1.jpeg",
latlong: LatLong(
latitude: 9.9540358,
longitude: 76.2671037,
),
),
Location(
id: 2,
name: "Angel Falls",
country: "Venezuela",
info: "Venezuela overflows with natural wonders, "
"including the world's highest waterfall—the 3,212-foot cascades of Angel Falls,"
" located in the UNESCO-protected Canaima National Park. "
"Canaima is by far the country's most popular attraction,"
" and the falls stretch an astounding 19 times higher than Niagara Falls. ",
image: "assets/2.jpg",
latlong: LatLong(
latitude: 5.9689135,
longitude: -62.5376132,
),
),
Location(
id: 3,
name: "Avenue of the Baobabs",
country: "Madagascar",
info:
"Separated from continental Africa by 250 miles of water, Madagascar "
"is the greatest adventure"
" you haven't had yet. The island nation's secrets include giant moths, "
"bug-eyed lemurs, and places like the surreal Avenue of the Baobabs,"
" where the centuries-old trees reach heights of nearly 100 feet.",
image: "assets/3.jpg",
latlong: LatLong(
latitude: -20.2498059,
longitude: 44.4172047,
),
),
Location(
id: 4,
name: "Denali National Park",
country: " Alaska",
info: "Despite controversies over name changes and a shrinking elevation,"
" Denali's beauty is worth braving the extreme low temperatures. Make a "
"road trip out of your visit, seeing as "
"much of the 6 million acres of shimmering lakes and jagged mountains as you can.",
image: "assets/4.jpg",
latlong: LatLong(
latitude: 63.2092486,
longitude: -152.2366999,
),
),
];
Future<List<Location>> fetchAllPlaces() {
return Future.delayed(Duration(seconds: 3), () {
return _locations;
});
}
}