Google maps 如何在google direction api中获取两点之间的通行费数量?

Google maps 如何在google direction api中获取两点之间的通行费数量?,google-maps,google-maps-api-3,google-directory-api,Google Maps,Google Maps Api 3,Google Directory Api,当我从A点开车到B点时,我必须得到通行费的数量。我正在使用google direction API来实现这一点。 API在html_指令标签中提供了道路是否为收费道路的信息作为响应,但收费道路可能包含收费数字,是否有方法对其进行计数。使用代码。为了计算途中的通行费数量,您必须在myroute.legs[i].步骤[j].说明中找到它们,这是方向显示服务的结果。要查找收费公路,我使用正则表达式 代码如下 函数(字符串、单词){ 返回新的RegExp(“(?:[^.\w]| ^^\\w+”+wor

当我从A点开车到B点时,我必须得到通行费的数量。我正在使用google direction API来实现这一点。 API在html_指令标签中提供了道路是否为收费道路的信息作为响应,但收费道路可能包含收费数字,是否有方法对其进行计数。

使用代码。为了计算途中的通行费数量,您必须在
myroute.legs[i].步骤[j].说明中找到它们,这是方向显示服务的结果。要查找收费公路,我使用正则表达式

代码如下

函数(字符串、单词){
返回新的RegExp(“(?:[^.\w]| ^^\\w+”+word+”(?:[^.\w]|\\w(?=\\w+)|$))。测试(字符串);
}
函数ComputeTotalInstance(结果){
var合计=0;
var myroute=result.routes[0];
var totalTolls=0;
对于(var i=0;i对于(var j=0;jI认为这个问题是基于android的,我现在意识到了这一点。我已经用javascript回答了。希望这能给我们一些启示hint@Deep3015您好,谢谢您的回答,但我有一个问题,一条收费公路可以包含多条收费公路吗?我不明白您的疑问。什么是单一收费公路,它是起点到目的地的路径还是路线的一个子部分。如果是子部分,则单个收费公路不可能包含多个收费公路tolls@Deep3015我有这个疑问,因为我知道一条路线有多重收费(如哈尔德瓦尼到德里),但respone只显示一条收费公路,可能是谷歌记录中没有更新,也可能是地方税。这个解决方案可能有问题,在一次超过一条收费公路的溃败中,它只会计算一条。@Deep,一步之内有可能有两条或更多的收费公路吗?