Google Directions API允许我们尝试通过提供参数&avoid=tolls
避免收费。如何避免收费和高速公路限制Google Directions API?
另外,我们可以尝试通过提供参数&avoid=highways
来避开高速公路。
我想知道如何提供避免收费和高速公路的论据?
是&avoid=tolls|highways
或&avoid=tolls,highways
?
Google Directions API允许我们尝试通过提供参数&avoid=tolls
避免收费。如何避免收费和高速公路限制Google Directions API?
另外,我们可以尝试通过提供参数&avoid=highways
来避开高速公路。
我想知道如何提供避免收费和高速公路的论据?
是&avoid=tolls|highways
或&avoid=tolls,highways
?
我被困在“试图”避免高速公路和通行费了。该文件明确指出“注意:增加限制并不排除包含受限制特征的路线;它只是将结果偏向于更有利的路线”......如此有利=无视论据。
您可以在这两个参数... HTTP传递://maps.google.com/maps/api/directions/xml替代=真&单位=帝国&避免因灾=避免& =高速公路......
这里有最新的文档的链接.... https://developers.google.com/maps/documentation/directions/
我碰到了同样的问题,所以我做了一些测试,它似乎为如果&avoid=tolls|highways
是正确的用法。
从俄勒冈州波特兰到旧金山,加州有收费公路和高速公路。如果您访问maps.google.com并在两者之间路由,选择不同的选项,则会发现Google为避开高速公路提供了避免高速公路和通行费的相同路线。
执行API请求时&avoid=tolls|highways
的结果与&avoid=highways|tolls
相同。
&avoid=tolls,highways
导致不避免。
&avoid=tolls&avoid=highways
只能避免收费。
这一切都让我推断,当您通过|
传递它们时,Google必须阅读这两个变量。然而,避免过路费和高速公路往往会导致与避开高速公路相同的方向。
&避免=路费|高速公路
搜索“避免=路费|高速公路|渡轮”上: https://developers.google.com/maps/documentation/directions/
目前似乎是在谷歌地图API(错误不是客户端库)。未标识多个限制,例如&avoid=highways|tolls
不起作用,但单做&avoid=highways
和&avoid=tolls
。
见回答: https://productforums.google.com/forum/#!topic/maps/WSp_qn6ou6I
我已经开了一个bug票本上的指示API bug跟踪系统,为有没有存在已经 https://code.google.com/p/gmaps-api-issues/issues/detail?id=10696
你有没有试过* *要么? – 2012-01-19 08:47:40
@RowlandShaw yep,但无论我放什么,返回的结果都是一样的。 http://groups.google.com/group/google-maps-api-web-services/browse_thread/thread/7dff69e69066845c中的家伙也忽略了这个问题。 – Pacerier 2012-01-19 12:15:01
忽视和不知道答案存在差异(如它似乎没有被记录) – 2012-01-19 15:35:12