Example #1
0
        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)));
            }
        }
Example #2
0
 public MapAnnotation(CLLocationCoordinate2D coordinate, PinoFoto pinoFoto)
 {
     this.coord     = coordinate;
     this._PinoFoto = pinoFoto;
 }