public DogadjajDetaljiPage(Model.Dogadjaj dogadjaj) { InitializeComponent(); BindingContext = model = new DogadjajDetaljiViewModel() { Dogadjaj = dogadjaj }; //Position position = new Position(dogadjaj.Latituda.Value, dogadjaj.Longituda.Value); //MapSpan mapSpan = new MapSpan(position, 0.01, 0.01); //Map map = new Map(mapSpan); //Content = map; //Pin lokacija = new Pin() //{ // Position = new Position(dogadjaj.Latituda.Value, dogadjaj.Longituda.Value), // Label = "Lokacija događaja", // Type = PinType.Place //}; //map.Pins.Add(lokacija); }
public LokacijaPage(Model.Dogadjaj dogadjaj) { InitializeComponent(); BindingContext = model = new DogadjajDetaljiViewModel() { Dogadjaj = dogadjaj }; Map map = new Map(MapSpan.FromCenterAndRadius(new Position(dogadjaj.Latituda.Value, dogadjaj.Longituda.Value), Distance.FromMiles(1.0))) { VerticalOptions = LayoutOptions.Fill, MapType = MapType.Hybrid, HasZoomEnabled = false, HasScrollEnabled = false }; Content = map; Pin lokacija = new Pin() { Position = new Position(dogadjaj.Latituda.Value, dogadjaj.Longituda.Value), Label = "Lokacija događaja", Type = PinType.Place }; map.Pins.Add(lokacija); }
public async Task DogadjajDetalji() { Model.Dogadjaj model = await _dogadjaj.GetById <Model.Dogadjaj>(DogadjajId); Application.Current.MainPage = new DogadjajDetaljiPage(model); }