在c#中映射gps坐标有什么好的api?

时间:2009-01-07 04:38:54

标签: c# map gps gis

我有一个包含gps坐标列表的项目。我想找到一种方法来制作这些坐标的简单地图(可能只是一次一个)。地图应该有基本的街道信息。

我们项目的这一部分非常简单,所以我认为它不一定是一个特别丰富的产品。这也意味着它不应该非常昂贵。

实现这一目标的好产品是什么?

编辑:这是一个桌面应用,可能无法使用互联网连接。

4 个答案:

答案 0 :(得分:2)

谷歌地图非常适合这种情况。

如果这是一个具有互联网访问权限的桌面应用程序,您仍然可以托管IE控件并在那里显示它。

编辑:如果这是一个没有互联网访问权限的桌面应用程序,你将不得不购买像Microsoft Streets& amp;旅行。我不知道它是否具有可重复使用的控件。你可能不得不买更贵的东西才能得到它。这种性质的应用通常属于“GIS”类别。尝试在Google上搜索。

答案 1 :(得分:1)

Sharpmap是用C#编写的开源项目,在LGPL下发布。引用页面的第一行:

  

SharpMap是一个易于使用的映射库,可用于Web和桌面应用程序。

答案 2 :(得分:1)

我会选择这个解决方案

Everyting是开源的(或多或少,检查许可证)并在Windows上正常工作。

希望有所帮助

答案 3 :(得分:1)

ESRI有一个API。他们有javascriptsilverlight,wpfflash。他们可能会有更多。 ESRI几乎是映射的标准。