public static async Task <IEnumerable <Position> > GetPositionsForAddressAsync(string address) { var geocoder = new AGeocoder(_context); var addresses = await geocoder.GetFromLocationNameAsync(address, 5); return(addresses.Select(p => new Position(p.Latitude, p.Longitude))); }
public async Task <IEnumerable <Xamarin.Forms.Maps.Position> > GetLocationCoordinates(string locationName) { var positions = await _geocoder.GetFromLocationNameAsync(locationName, MaxResults); return(positions?.Select(p => new Xamarin.Forms.Maps.Position(p.Latitude, p.Longitude))); }