public MapViewModel()
        {
            var locations = new List <BindableLocation>();
            var location  = new BindableLocation {
                LocationAddress = "ул. Олеко Дундича, 1",
                LocationHours   = "круглосуточно",
                Latitude        = 51.651228,
                Longitude       = 39.134749,
                ActionCommand   = new Command(PinSelected)
            };

            locations.Add(location);

            location = new BindableLocation {
                LocationAddress = "ул. 9-го Января, 125",
                LocationHours   = "с 10:00 до 15:00",
                Latitude        = 51.673000,
                Longitude       = 39.151882,
                ActionCommand   = new Command(PinSelected)
            };

            locations.Add(location);

            location = new BindableLocation {
                LocationAddress = "ул. Сакко и Ванцетти, 52-56",
                LocationHours   = "c 10:00 до 17:00",
                Latitude        = 51.681639,
                Longitude       = 39.220691,
                ActionCommand   = new Command(PinSelected)
            };

            locations.Add(location);

            Locations = new ObservableCollection <BindableLocation>(locations);
        }
Ejemplo n.º 2
0
        public MapViewModel()
        {
            var locations = new List <BindableLocation>();
            var location  = new BindableLocation {
                LocationType  = "ДТП",
                LocationTitle = "Авария у светофора",
                Latitude      = 51.651228,
                Longitude     = 39.134749,
                ActionCommand = new Command(PinSelected)
            };

            locations.Add(location);

            location = new BindableLocation {
                LocationType  = "Акция в магните",
                LocationTitle = "с 10:00 до 15:00",
                Latitude      = 51.673000,
                Longitude     = 39.151882,
                ActionCommand = new Command(PinSelected)
            };

            locations.Add(location);

            location = new BindableLocation {
                LocationType  = "ул. Сакко и Ванцетти, 52-56",
                LocationTitle = "c 10:00 до 17:00",
                Latitude      = 51.681639,
                Longitude     = 39.220691,
                ActionCommand = new Command(PinSelected)
            };

            locations.Add(location);

            Locations = new ObservableCollection <BindableLocation>(locations);
        }
Ejemplo n.º 3
0
        public async Task Marca()
        {
            try
            {
                Task T = Task.Run(() => BuscaCoordenadas(7, 2));
                T.Wait();
                var locations = new List <BindableLocation>();

                foreach (var foo in ListaDeRotas)
                {
                    var location = new BindableLocation
                    {
                        LocationTitle       = foo.devicename,
                        LocationDescription = foo.address,
                        Latitude            = System.Convert.ToDouble(foo.latitude),
                        Longitude           = System.Convert.ToDouble(foo.longitude),
                        ActionCommand       = new Command(PinSelected)
                    };
                    locations.Add(location);
                    //    UserDialogs.Instance.Alert(foo.latitude.ToString());
                }


                Locations = new ObservableCollection <BindableLocation>(locations);
            }
            catch (Exception ex)
            {
                UserDialogs.Instance.Alert(ex.ToString() + "Erro linha 79");
            }
        }