private async Task SetAddressToCoordinate(MapBounds bounds, CancellationToken token) { if (AddressSelectionMode == AddressSelectionMode.None) { return; } var position = new Position { Latitude = bounds.GetCenter().Latitude, Longitude = bounds.GetCenter().Longitude }; await _orderWorkflowService.SetAddressToCoordinate(position, token); }
private MKCoordinateRegion GetRegionFromMapBounds(MapBounds bounds) { return(new MKCoordinateRegion( new CLLocationCoordinate2D(bounds.GetCenter().Latitude, bounds.GetCenter().Longitude), new MKCoordinateSpan(bounds.LatitudeDelta, bounds.LongitudeDelta))); }