我需要检查在通过从Google Directions API获取的道路时是否会通过特定城市。
我假设通过一些城市将要求你走收费公路。我正在进行在线服务,根据距离和收费公路成本计算驾驶成本。
对于渡轮,Google API正在为初始城市提供服务。根据这些城市名称,我可以检测到将要乘坐的渡轮,并增加整个驾驶成本的成本。 以示例付费电桥为例,存在问题。
从Slagelse,丹麦到伦敦的道路经过Korsor和Nyborg之间的付费桥梁(大约70GBP收费),然而在这条道路块的方向上定义为:
[7]=>
object(stdClass)#640 (7) {
["distance"]=>
object(stdClass)#641 (2) {
["text"]=>
string(6) "128 km"
["value"]=>
int(127914)
}
["duration"]=>
object(stdClass)#642 (2) {
["text"]=>
string(14) "1 hour 11 mins"
["value"]=>
int(4257)
}
["end_location"]=>
object(stdClass)#643 (2) {
["lat"]=>
float(55.545784)
["lng"]=>
float(9.524455)
}
["html_instructions"]=>
string(115) "Turn <b>right</b> to merge onto <b>E20</b> toward <b>Odense</b><div style="font-size:0.9em">Partial toll road</div>"
我如何检查Korsor或Nyborg是否在路上? 或者我应该假设付费的E20公路总是包含那座桥?