search method
Implementation
List<LocationResult> search(double latitute, double longitude) {
var result = <LocationResult>[];
var point = {'latitude': latitute, 'longitude': longitude};
var nearest = _kdTree.nearest(point, numMarkers);
var searchData = SearchData(latitute, longitude);
nearest.forEach((x) {
var location = LocationData.fromJson(x[0]);
double distance = x[1];
var bearing = _calculateBearing(
location.latitude, location.longitude, latitute, longitude);
result.add(LocationResult(location, distance, bearing, searchData));
});
return result;
}