你能否推荐一个商业使用的地图API?

6
我所需求的内容涉及到打印多个节点之间的路线,查询节点之间的距离以便于计算最佳路线,并在地图上展示自定义图标。
准确的道路和街道是非常重要的,因此需要一个精度高的地图数据源。
我调查了OpenStreetMap,但担心其不完全准确。如果您有任何商业库/ API 的建议,将不胜感激(只要易于使用且功能方面不会受限)。
我最初使用了Google Maps API 进行调查。我将在内部使用终端应用程序,并为此付费(这意味着如果我使用Google Maps,则需要支付相当大的商业许可证费用。而且我只需要北欧地区的地图)。
最好能够有一个可以轻松集成到基于Spring-MVC的系统中的地图API(JavaScript或Java based API)。

我找到了另一个看起来更加复杂的服务http://www.nn4d.com/site/global/build/web_services/routing/map24routingservice/fetchroute.jsp - geoaxis
3个回答

5
我们最近的基于地图的应用程序使用了CloudMade。他们的数据来自OpenStreetMap,但是我们对地图质量印象深刻。OSM是一个移动目标,因为地图不断更新,但总是变得更好。
CloudMade在该数据上提供商业服务(即SLA,支持等)。这是一家小公司,非常渴望取悦客户。这与处理过大而无法关注的Google和Bing形成了令人耳目一新的变化。他们一直在添加新功能,并乐意根据我们的要求更改实现优先级。
服务包括javascript API、地理编码器以及简单的静态地图Web服务,我们从基于Spring的应用程序中使用所有这些服务。

0

必应地图平台(前身为微软虚拟地球)应该是商业使用比谷歌地图更便宜的选择,可以打印节点之间的路线,支持距离计算并提供JS API。


上个月我实际上联系了谷歌欧洲和微软欧洲,以获取他们的商业服务费报价。它们只有1欧元的差异(但这些报价一直在变动)。 - geoaxis
@geoaxis 你可以与微软进行谈判,但无法与谷歌进行。至少,这是我两年前的经历。当然,事情可能已经发生了变化。 - Pascal Thivent

0

也许可以考虑与Drawlive交流。我只使用过他们的距离查找API,但他们还提供地图和路线生成。距离查找的集成是通过SOAP实现的,我使用Axis生成了客户端。像之前建议的Bing Maps也是一个选择:我的一位客户选择了它们,因为入门费比Google Maps低得多。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接