我的应用必须计算列表中每个POI的道路距离(大约80 POI)。当用户更改其位置时,必须为当前用户位置重新计算此距离。 我的问题是如何将所有POI坐标放到一个Google Directions API请求中?
答案 0 :(得分:0)
Google Distance Matrix API
专门用于计算多个点之间的距离。
但是,根据您在Google上持有的帐户,您在通话中可以请求的elements
数量有一定的限制。
标准用法
如果您有常规帐户,则每次通话/秒的限制为100个元素,每天限额为2500个免费元素。在此之后,如果您启用了付款,我们将按每个元素收取费用。尽管文档指定最大起源和目标数是25,但是没有严格的实现。对Google Distance Matrix API的调用只要在100个元素的限制范围内就可以正常工作(它可以是100个目标的一个原点,反之亦然)。
高级用法
如果您有高级帐户,则每个服务器端呼叫限制为625个元素,客户端呼叫限制为100个元素。您的高级帐户每天可获得100k
个免费元素池。目的地和起源的数量与标准用法相同,只要在625元素限制范围内,它就会起作用。