有没有可以从c#调用api的地图软件?

时间:2011-07-27 12:19:05

标签: c# mappoint

是否有任何可以从c#调用api的地图软件? 我编写了一个交付应用程序,我需要查询地址并显示一个包含位置和路线的地图。我还需要它从互联网上脱机。我听说我可以使用Mappoint或Autoroute。

1 个答案:

答案 0 :(得分:0)

AutoRoute =“Streets& Trips”为欧洲品牌。这些是Microsoft MapPoint的缩减版本。他们缺乏一些商业策划的东西,但他们也没有API。

MapPoint可以从磁盘安装,并附带自己的道路数据。但是你被限制在北美和欧洲 - 这种覆盖范围可能对你的要求太有限了吗?

唯一的低成本替代方案是找到像QuantumGIS这样的开源系统(我认为它没有路由,但我可能错了)或pgRouting(PostGIS的路由扩展)并使用OpenStreetMap数据。其他适用于多个国家/地区的系统(MapPoint除外)往往价格昂贵。

最后:不使用Bing地图和Google地图的充分理由?由于创新,谷歌和微软都在相当频繁的基础上改变了他们的API。它们变得越来越稳定,但是你想每12-18个月重新编写一次应用程序吗?