// XAML Map Control - http://xamlmapcontrol.codeplex.com/ // Copyright © 2012 Clemens Fischer // Licensed under the Microsoft Public License (Ms-PL) using System; using System.Collections.Generic; using System.Collections.ObjectModel; namespace MapControl { /// /// A collection of geographic locations. /// public partial class LocationCollection : ObservableCollection { public LocationCollection() { } public LocationCollection(IEnumerable locations) { foreach (Location location in locations) { Add(location); } } public static LocationCollection Parse(string s) { LocationCollection locations = new LocationCollection(); foreach (var locString in s.Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries)) { locations.Add(Location.Parse(locString)); } return locations; } } }