C# 地图使用什么控件

C# 地图使用什么控件,c#,mapping,gis,C#,Mapping,Gis,我正在开发地震风险分析软件。在这个应用程序中,我必须使用一些地图来显示根据一些计算最容易发生地震活动的地方的布局 对于显示危险区域的地图,我知道MapWinGis,但我想我可以使用其他更强大的库或控件,同时提供一些出色的功能 我可以使用谷歌地图吗?其他可行的替代方案是什么 这取决于你想使用什么技术。不过这看起来不错: Bing地图有一个非常优秀的API——尽管我不确定它对您的应用程序有多强大。它与ASP.NET配合得很好 免费和开源 服务器上的JavaScript控件,以及免费地图图像 具有用

我正在开发地震风险分析软件。在这个应用程序中,我必须使用一些地图来显示根据一些计算最容易发生地震活动的地方的布局

对于显示危险区域的地图,我知道MapWinGis,但我想我可以使用其他更强大的库或控件,同时提供一些出色的功能

我可以使用谷歌地图吗?其他可行的替代方案是什么


这取决于你想使用什么技术。不过这看起来不错:


Bing地图有一个非常优秀的API——尽管我不确定它对您的应用程序有多强大。它与ASP.NET配合得很好

免费和开源

  • 服务器上的JavaScript控件,以及免费地图图像
  • 具有用于web和桌面的.Net控件
  • 您可以为免费的GIS软件包编写插件,如和
商业的

  • ESRI ArcGIS非常流行。可用于桌面应用程序,具有JavaScript、Silverlight和Flex API,是一款免费的桌面GIS阅读器

另请参见问题

如果您正在寻找地图组件,这里有两个链接可能会有所帮助

  • 这是一个包含许多映射组件的列表。

  • 这是映射软件和组件的比较表。

我们公司研究了几个组件,您可以关注这些公司:

  • 提供许多本机开源地图组件
  • 涵盖了.NET framework下的几乎所有平台
  • 为小型企业提供用于映射的社区许可证
  • 为.NET、ASP.NET Core和Mobile提供跨平台映射组件

我能否提及存在风险的区域,如变色或脏物