Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/446.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Google directions javascript API中访问票价属性_Javascript_Google Maps Api 3 - Fatal编程技术网

在Google directions javascript API中访问票价属性

在Google directions javascript API中访问票价属性,javascript,google-maps-api-3,Javascript,Google Maps Api 3,如何在google directions javascript API中访问公交方向的fare属性?以下行不工作: alert(response.routes[j].legs[k].fare.value); 上面写着: 票价包含本次航班的总票价(即总票价) 路线。此属性仅为传输请求返回,并且仅为 适用于所有中转站均提供票价信息的路线。 这些资料包括: 货币:ISO 4217货币代码,表示金额所用的货币 价值:以上述指定货币表示的总票价金额 谢谢如果您的请求未通过API密钥[1]识别,则票

如何在google directions javascript API中访问公交方向的fare属性?以下行不工作:

alert(response.routes[j].legs[k].fare.value); 
上面写着:

票价包含本次航班的总票价(即总票价) 路线。此属性仅为传输请求返回,并且仅为 适用于所有中转站均提供票价信息的路线。 这些资料包括:

  • 货币:ISO 4217货币代码,表示金额所用的货币
  • 价值:以上述指定货币表示的总票价金额

谢谢

如果您的请求未通过API密钥[1]识别,则票价信息将不包括在方向响应中。这适用于Directions API web服务和Maps JavaScript API中的Directions服务

下面是web服务的一个示例,添加自己的API(服务器)密钥后,您将看到票价信息(在“版权”后面):

下面是JavaScript API的一个示例:

  • 如果您输入(浏览器)API键,您将看到“2,50$”弹出窗口

  • 如果您完全删除key=参数,将弹出“undefined”


[1] Maps API for Work和Premium Plan客户也可以使用他们的客户ID。

如果它不起作用,我假设这是因为这不是一个公交请求,和/或没有该航段的可用票价信息。除非你提供更多的信息,比如你提出的确切要求,否则很难说是哪个。我的总部在英国。如果我将旅行模式设置为公交、公共汽车或铁路,我将返回公交方向,但当我在代码中包含这条线路并发出公交请求时,当我提交(k=0;k是什么样子的?上面写着“未定义”。