使用C#进行Google或Bing Map编程,用于独立应用程序

时间:2011-06-27 14:37:35

标签: c# .net google-maps bing-maps

我想编写一个独立应用程序(最好在C#中),显示Google或Bing地图,以3D形式显示航班路径和模式。

  1. 对于Google,这可以嵌入HTML中的JavaScript,如下所示:http://code.google.com/apis/maps/documentation/javascript/
  2. Google Web Services允许我确定距离和路线,但没有我可能需要的可视化(这是我理解的方式,我可能错了)。
  3. 对于Bing AJAX controls(“网页中的JavaScript”),与1中的相同似乎是正确的。
  4. Bing SOAP Services似乎相当于2,更侧重于文本查询而不是显示地图。有Imagery服务,但这看起来更低,不像我可以修改的3D地球仪。
  5. 在stackoverflow文章中,“best api for develop with maps web application google-maps vs bing-maps”是关于API的一些链接,但没有.net重点。
  6. 是否有人知道.NET / C#API允许我与C#中的1/3基本相同?

3 个答案:

答案 0 :(得分:5)

并非100%确定所有功能,但结帐GMap.NET。开源,我玩了一下它看起来很不错。

答案 1 :(得分:4)

我不确定你是否正在考虑商业组件,但前几天我遇到了Telerik的RadMap。我相信它支持Bing Maps。

答案 2 :(得分:2)

根据您对“独立”的定义,如何根据Bing Maps Silverlight控件创建一个浏览器外应用程序?有关SDK和http://www.microsoft.com/maps/isdk/silverlight/的信息,请参阅http://msdn.microsoft.com/en-us/library/ee681884.aspx以获取方法参考。

它肯定会满足您在C#中创建“Bing Maps”式应用程序编码的目标,但我相信它仍然需要通过HTTP传递给客户端。