В настоящее время я использую следующий код для отображения местоположений на карте в своем приложении:
//Bustop 8448 –
Pushpin BusStop8448 = new Pushpin();
BusStop8448.Background = new SolidColorBrush(Colors.Red);
BusStop8448.Location = new GeoCoordinate(-36.934608, 174.73016);
BusStop8448.Content = "Bus Stop: 8448 ";
BusStop8448.MouseLeftButtonUp += new MouseButtonEventHandler(BusStop8448_MouseLeftButtonUp);
var BusStop8448Press = sender as Pushpin;
this.Map.Children.Add(BusStop8448);
Это очень утомительно, поскольку есть сотни мест, которые нужно добавить, поэтому я подумывал об отображении местоположений на основедля файла KML.
У меня вопрос, как отобразить кнопки на основе файла KML в Windows Phone 7 Bing Maps?
Кроме того, я хотел бы узнать, есть ли способналичие события Onclick для каждого из этих кнопок из файла KML.
В настоящее время я использую приведенный ниже код, который работает с файлом, но я не уверен, как бы я реализовал это с помощью кнопок на основе KML
void BusStop8679_MouseLeftButtonUp(object sender, MouseButtonEventArgs e)
{
int id = 8679;
NavigationService.Navigate(new Uri("/DepartureBoard.xaml?ListingId=" + id, UriKind.Relative));
}