【问题标题】:What is a good api for mapping gps coordinates in c#?在 c# 中映射 gps 坐标的好 api 是什么?
【发布时间】:2009-01-07 04:38:54
【问题描述】:

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

我们项目的这一部分非常简单,所以我认为它不需要成为功能异常丰富的产品。这也意味着它不应该很贵。

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

edit:这是一个桌面应用程序,可能无法连接互联网。

【问题讨论】:

  • 你的目标输出平台是什么?
  • 如果互联网不可用,您希望如何生成地图?将整个地球地图存储在应用程序中?
  • 适用于 windows xp/vista 机器。我的印象是美国的基本街道地图可能相对较小。

标签: c# map gps gis


【解决方案1】:

谷歌地图非常适合这个。

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

编辑:如果这是一个无法访问互联网的桌面应用程序,您将不得不购买 Microsoft Streets & Trips 之类的东西。我不知道它是否有可重复使用的控件。您可能必须购买更昂贵的东西才能获得它。这种性质的应用程序通常属于“GIS”类别。尝试在 Google 上搜索。

【讨论】:

    【解决方案2】:

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

    SharpMap 是一个易于使用的地图库,可用于网络和桌面应用程序。

    【讨论】:

      【解决方案3】:

      我会选择这个解决方案

      Everyting 都是开源的(或多或少,请检查许可证)并且在 Windows 上运行良好。

      希望对你有帮助

      【讨论】:

        【解决方案4】:

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

        【讨论】:

          猜你喜欢
          • 2017-12-29
          • 1970-01-01
          • 2012-10-19
          • 1970-01-01
          • 2021-10-10
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2012-07-30
          相关资源
          最近更新 更多