Google Directions API的替代方案

Uil*_*ian 5 api maps routing google-maps

哪个是Google Directions API的最佳选择(如果有的话)?

更好的是,它应该是我可以托管的一些解决方案,但我可以考虑使用比Google API更少restritive的在线服务.这些是Google Directions Business的限制:

Google Maps API for Business客户每天最多可查询100,000个路线请求,每个请求最多允许23个路标.

UPDATE

除了可以与谷歌协商的这些限制之外,我想有一个替代方案,因为这是一个很好的实践,不要把所有鸡蛋放在一个篮子里:)

如果某人的意见不足以分享,这两项服务似乎是不错的选择:

小智 6

Google Directions API 的一种替代品是GraphHopper。它是一个用 Java 编写的路由引擎,它使用 OpenStreetMap 数据。它是开源的,速度极快,适合自托管。您有两个选择:

  • 嵌入到您的 Java 应用程序中
  • 自托管为 Web 服务,可通过 API 访问

您可以在线试用:https : //graphhopper.com/maps/

如果您想了解有关在应用程序中嵌入 GraphHopper 的更多信息,可以访问我的文章https://bmehner.github.io/graphhopper/


poi*_*ick 3

这些限制通常是为了阻止服务的滥用。但是,如果您需要更多配额,可以通过Google for Work 支持门户轻松申请。您可以请求的配额数量没有限制,但您应该采取适当的措施以确保其正确使用。例如:实施指数退避算法以避免频繁出现速率限制错误。