我一直在研究谷歌地图距离矩阵API,我想知道谷歌地图是否是最好/最便宜的距离计算API?我目前正在开发一个应用程序,需要快速找出两个城市之间的距离,但是钱相对较低。我知道Google地图在24小时内最多可以提供2,500个回复。这是不是很好(假设地图API可靠)?
谢谢。
答案 0 :(得分:1)
另一种选择是使用Bing Maps Routing服务。这是一项更多的工作,但根据您的使用案例,Bing Maps的免费使用条款要高得多。
Bing Maps中的路由服务允许在一个响应中传递最多25个航点。如果您需要从A到B,C,D的距离,您可以计算A-B-A-C-A-D的路线。响应将返回每两个位置的路径支路。奇数索引路线支路将是您从A到其他位置的距离。这将允许您将最多12个位置合并为一个请求。这将使事情变得更快,并且还减少了需要进行的请求的数量。您可以在此处找到有关路由服务的文档以及在.NET中使用它的提示:
https://msdn.microsoft.com/en-us/library/ff701717.aspx
答案 1 :(得分:0)
尝试DistanceMatrix AI。这是Google Maps Distance Matrix API的替代方法,但具有更多优势。
主要功能:
免责声明:我在创建此API的公司工作。