private void metod(string city) { Map.Markers.Clear(); sortedtb.Items.Clear(); sortmapObject = new List <GeoClass.Artists>(); sorted = new List <GeoClass.Artists>(); foreach (GeoClass.Artists[] temp in artists_list) { foreach (GeoClass.Artists artist in temp) { if (artist.Venue.Country == city) { sorted.Add(artist); string lat_str = artist.Venue.Latitude.Replace(".", ","); string lng_str = artist.Venue.Longitude.Replace(".", ","); double lat = Convert.ToDouble(lat_str); double lng = Convert.ToDouble(lng_str); GeoClass.Artists mapObject = new GeoClass.Artists(); mapObject.GeoClass(new PointLatLng(lat, lng), artist.Venue.Location); sortmapObject.Add(mapObject); Map.Markers.Add(mapObject.getMarker); } } } foreach (GeoClass.Artists temp in sorted) { //sortedtb.Items.Add(temp.Venue.Country + " " + temp.Venue.City + " " + temp.Venue.Name); sortedtb.Items.Add(temp); } }
private void metod() { if (artists_list.Count != 0) { foreach (GeoClass.Artists i in artists_list.Last()) { if (i.Venue.Latitude != null) { string lat_str = i.Venue.Latitude.Replace(".", ","); string lng_str = i.Venue.Longitude.Replace(".", ","); double lat = Convert.ToDouble(lat_str); double lng = Convert.ToDouble(lng_str); GeoClass.Artists mapObject = new GeoClass.Artists(); mapObject.GeoClass(new PointLatLng(lat, lng), i.Venue.Location); mapObjects.Add(mapObject); Map.Markers.Add(mapObject.getMarker); } } } }