Пример #1
0
        private void TapHistoria_Tapped(object sender, EventArgs e)
        {
            try
            {
                map.Pins.Clear();
                Iservicios myServices = DependencyService.Get <Iservicios>();
                List <Model.clsHistoria>             historia   = myServices.getHistoria();
                List <Model.clsPersonajesHistoricos> personajes = myServices.getPersonajesHistoricos();
                foreach (Model.clsHistoria obclsHistoria in historia)
                {
                    var position = new Position(Convert.ToDouble(obclsHistoria.stLatitud), Convert.ToDouble(obclsHistoria.stLongitud)); // Latitude, Longitude
                    pin = new Pin
                    {
                        Type           = PinType.Place,
                        Position       = position,
                        Label          = obclsHistoria.stNombre,
                        Address        = "Descripción: " + obclsHistoria.stDescripcion,
                        BindingContext = AnchorX
                    };

                    pin.Clicked += Pin_Clicked;
                    map.Pins.Add(pin);
                }


                foreach (Model.clsPersonajesHistoricos obclsPersonajes in personajes)
                {
                    var position = new Position(Convert.ToDouble(obclsPersonajes.stLatitud), Convert.ToDouble(obclsPersonajes.stLongitud)); // Latitude, Longitude
                    pin = new Pin
                    {
                        Type           = PinType.Place,
                        Position       = position,
                        Label          = obclsPersonajes.stNombre,
                        Address        = "Descripción: " + obclsPersonajes.stDescripcion,
                        BindingContext = AnchorX
                    };

                    pin.Clicked += Pin_Clicked;
                    map.Pins.Add(pin);
                }

                trueorfalse();
            }
            catch (Exception ew)
            {
                throw ew;
            }
        }