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) => { }; }
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); } }
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); } }
void AEDFinderService_GetWalkingDirectionsCompleted(object sender, AEDFinderServiceReference.GetWalkingDirectionsCompletedEventArgs e) { ObservableCollection<AEDFinderServiceReference.Coordinate> route = e.Result; routeLines = createPath(route); map1.Children.Add(routeLines); }