Tag: kml

使用Linq to XML创建KML

大约9个月前,我在C#中创建了一组与KML 2.2元素相对应的类。 所以你可以做像myPlacemark = new Placemark(“name”); 在内部,它使用XmlDocument,XmlElement等来创建各种节点和标记。 这是一只记忆猪,可能会更快。 不,我没有使用XSD生成类。 我看到有关于使用Linq读取和解析KML的post。 但是,是否有人使用Linq to XML来创建KML? 如果没有,您认为创建程序的最佳方法是什么? 易于使用的一组类来抽象KML? 使用Linq to XML可以提高性能吗?

在C#中生成KML文件的最佳方法是什么?

使用C#生成KML文件的最佳方法是什么? 我可以使用类库吗? 我一直在努力寻找有趣的东西。 libkml没有C#实现或包装器。 任何帮助都会很棒。

在Bing Windows Phone 7中显示基于KML文件的位置

目前我使用以下代码在我的应用程序中显示地图上的位置: //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文件显示位置。 我的问题是如何在Windows Phone 7 Bing Maps中显示基于KML文件的图钉? 此外,我想知道是否有一种方法可以从KML文件中为每个图钉创建一个Onclick事件。 目前我使用下面的代码工作文件,但我不知道如何用基于KML的图钉实现它 void BusStop8679_MouseLeftButtonUp(object sender, MouseButtonEventArgs e) { int id = 8679; NavigationService.Navigate(new Uri(“/DepartureBoard.xaml?ListingId=” […]

如何在ASP.NET中生成KML文件?

如何在不将临时文件写入服务器或依赖第三方库或类的情况下直接生成KML文档并将其返回到浏览器?