在Google directions javascript API中访问票价属性
如何在google directions javascript API中访问公交方向的fare属性?以下行不工作:在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]识别,则票
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