protected override async void OnAppearing() { base.OnAppearing(); await MVM.BuscaPosts(); //Adiciona os Pinos MAPA.PinosFotos = new List <PinoFoto>(); foreach (var P in MVM.POSTS) { PinoFoto PF = new PinoFoto(); PF.POST = P; PF.OnClicaPost += Pin_OnClicaPost; MAPA.PinosFotos.Add(PF); } //Atualiza Mapa if (App.Localizado && !PostDetalhe) { PostDetalhe = false; MAPA.MoveToRegion(MapSpan.FromCenterAndRadius(new Position(App.Latitude, App.Longitude), Distance.FromKilometers(5))); } }
public MapAnnotation(CLLocationCoordinate2D coordinate, PinoFoto pinoFoto) { this.coord = coordinate; this._PinoFoto = pinoFoto; }