Пример #1
0
        void AEDFinderService_GetAEDsForBuildingCompleted(object sender, AEDFinderServiceReference.GetAEDsForBuildingCompletedEventArgs e)
        {
            aeds = e.Result;
            popupStr = "AEDs:\n\n";
            foreach (AEDFinderServiceReference.AED aed in aeds)
            {
                popupStr += aed.loc_description + "\n\n";
            }
            //Popup allAEDs;
            //allAEDs = new Popup();
            allAEDs.IsOpen = true;
            allAEDs.VerticalOffset = 110;
            allAEDs.HorizontalOffset = 7;

            AllAEDs allaeds = new AllAEDs();

            allaeds.textBlock.Text = popupStr;

            allAEDs.Child = allaeds;

            allAEDs.Closed += (s1, e1) =>
            {

            };
        }
Пример #2
0
        void AEDFinderService_GetAllAEDsCompleted(object sender, AEDFinderServiceReference.GetAllAEDsCompletedEventArgs e)
        {
            ObservableCollection<AEDFinderServiceReference.aed> aedList = e.Result;
            foreach (AEDFinderServiceReference.aed aed in aedList)
            {
                Pushpin pin = new Pushpin();
                pin.Location = new GeoCoordinate((double)aed.lat, (double)aed.@long);

                map1.Children.Add(pin);
            }
        }
Пример #3
0
        void AEDFinderService_GetClosestBuildingsCompleted(object sender, AEDFinderServiceReference.GetClosestBuildingsCompletedEventArgs e)
        {
            buildings = e.Result;
            Pushpin closestBuilding;
            foreach (AEDFinderServiceReference.building building in buildings)
            {
                closestBuilding = new Pushpin();
                closestBuilding.Location = new GeoCoordinate((double)building.latitude, (double)building.@longitude);
                closestBuilding.Content = building.name;
                closestBuilding.Background = new SolidColorBrush(Colors.Red);

                closestBuilding.MouseLeftButtonUp += new MouseButtonEventHandler(Pushpin_MouseLeftButtonUp);

                map1.Children.Add(closestBuilding);
            }
        }
Пример #4
0
        void AEDFinderService_GetWalkingDirectionsCompleted(object sender, AEDFinderServiceReference.GetWalkingDirectionsCompletedEventArgs e)
        {
            ObservableCollection<AEDFinderServiceReference.Coordinate> route = e.Result;
            routeLines = createPath(route);

            map1.Children.Add(routeLines);
        }