java - 你能推荐一个用于商业用途的 map API 吗?

标签 java javascript maps

我的要求是能够打印许多节点之间的路线,能够查询节点之间的距离以获得最佳路线计算,并在 map 上显示自定义图标。

就道路和街道而言,拥有准确的 map 来源非常重要。

我调查过公开的街道 map ,但恐怕并不完全准确。任何有关商业库/API 的建议都将不胜感激(只要它使用起来直观并且不会在功能方面锁定您)

出于调查目的,我开始使用 Google Maps API。我会在内部使用最终应用程序并且会付费(所以这意味着如果我要使用谷歌地图,我会为他们的商业许可付费,这是一笔不小的数目。而且我只需要选定区域的 map ,开始在北欧)

如果有一个 map API 可以很容易地集成到基于 Spring-MVC 的系统中(因此是基于 JavaScript 或 Java 的 API),那就太好了

最佳答案

我们使用了 CloudMade对于我们最新的基于 map 的应用程序。他们的数据来自 OpenStreetMap,但我们对 map 的质量印象深刻。 OSM 是一个移动的目标,因为 map 在不断更新,但总是朝着更好的方向发展。

CloudMade 在该数据之上提供商业服务(即 SLA、支持等)。小公司,急于取悦。与太大而不关心的 Google 和 Bing 打交道,做出令人耳目一新的变化。他们一直在添加新功能,并且很乐意在我们要求时更改他们的实现优先级。

服务包括一个 javascript API、一个地理编码器和一个简单的静态 map Web 服务,我们在基于 Spring 的应用程序中使用所有这些服务。

关于java - 你能推荐一个用于商业用途的 map API 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2303902/

相关文章:

php - 如何将 MarkerClusterer 添加到我的谷歌地图

javascript - 在 meteor 中更新用户电子邮件地址的最佳方法是什么?

javascript - 子类化装饰的 JavaScript 类

java - 处理 `Array.clone()` 未通过反射显示

java - Solr 查询只返回 Id 的

javascript - 和弦和歌词格式问题

ios - 如何使用 CARTO-Mobile-SDK 调整路线边界

go - 有没有更好的方法使用 channel 来确保同步访问 map ?

java - 在性能 Lambda 或简单循环方面哪个更好?

java - 此代码背后的逻辑解释 - Java