【问题标题】:MapPoint/MapSource API for Calculating Distances用于计算距离的 MapPoint/MapSource API
【发布时间】:2010-11-26 13:09:45
【问题描述】:

下午好,

我需要计算大约 4000 个点之间的成对距离,这些点在 WGS84 中的坐标是已知的。计算直线距离并不太难,因为我找到了this C# 库,但现在我对通过道路而不是直线的最短距离感兴趣。

使用 Google API 或 VIA Michelin 不是一个好的选择,因为它们只允许 1000-2500 次调用,而这将需要近 800 万次... 谁能告诉我是否可以在离线 fashing 中使用Microsoft MapPoint 2009 / Garmin MapSource?

非常感谢。

【问题讨论】:

    标签: c# api mappoint garmin


    【解决方案1】:

    Winwaed 实际上有一个工具可以做到这一点,他太谦虚了,不能告诉你:-)

    参见 www.mapping-tools.com。

    否则,要自己编程,我建议使用 Excel VBA 宏,使用数据既简单又直观。

    http://www.mp2kmag.com/excel/

    在 MapForums.com 下载部分(19.95 美元)中也有很多指导性示例。

    埃里克

    【讨论】:

      【解决方案2】:

      是的,您可以使用 MapPoint 做到这一点。 MapPoint 的 API 使用 COM,因此您需要 COM 互操作。工作正常 - 我有三个使用 C# 和 MapPoint 的商业产品。

      2009 年现已被 2010 年取代,预计 2011 年即将到来。当然最新版本会有最新的道路数据库。

      速度可能是个问题,预计 800 万条路线在具有一个处理线程的单核机器上需要几天时间。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-02-18
        • 1970-01-01
        • 2018-12-04
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多