Пример #1
0
        public PetsMapsView(PetModel petSelected)
        {
            InitializeComponent();

            // Centra el mapa con las coordenadas de la mascota
            MapPets.MoveToRegion(
                MapSpan.FromCenterAndRadius(
                    new Position(
                        petSelected.Latitude,
                        petSelected.Longitude
                        ),
                    Distance.FromMiles(.5)
                    )
                );

            // Agrega un pin al mapa con las coordenadas de la mascota
            MapPets.Pins.Add(
                new Pin {
                Type     = PinType.Place,
                Label    = petSelected.Name,
                Position = new Position(
                    petSelected.Latitude,
                    petSelected.Longitude
                    )
            }
                );

            // Enviamos los datos de la mascota en el cuadro de texto blanco
            PetName.Text  = petSelected.Name;
            PetAge.Text   = petSelected.Age.ToString();
            PetBreed.Text = petSelected.Breed;
        }
        public PetsMapsView(PetModel petSelected)
        {
            InitializeComponent();

            petSelected.ImageBase64 = new ImageService().SaveImageFromBase64(petSelected.ImageBase64, petSelected.ID);


            MapPets.Pet = petSelected;

            MapPets.MoveToRegion(
                MapSpan.FromCenterAndRadius(
                    new Position(
                        petSelected.Latitude,
                        petSelected.Longitude
                        ),
                    Distance.FromMiles(.5)
                    )
                );
            MapPets.Pins.Add(
                new Pin
            {
                Type     = PinType.Place,
                Label    = petSelected.Name,
                Position = new Position(
                    petSelected.Latitude,
                    petSelected.Longitude
                    )
            }
                );

            PetName.Text  = petSelected.Name;
            PetAge.Text   = petSelected.Age.ToString();
            PetBreed.Text = petSelected.Breed;
        }