0

我需要检查通过从 Google Directions API 获得的道路时是否会经过特定城市。

我做了一个假设,经过一些城市需要你走收费公路。我正在制作一项在线服务,根据距离和收费公路成本计算驾驶成本。

对于渡轮,Google API 提供起点城市。根据这些城市名称,我可以检测将乘坐哪条渡轮,并将成本添加到整个驾驶成本中。以付费桥接为例存在问题。

示例: https ://maps.google.com/maps?saddr=Londyn,+Wielka+Brytania&daddr=Slagelse,+Dania&hl=pl&ll=55.27364,11.125031&spn=0.621154,1.473541&sll=49.21042,-34.892578&sspn=45.846.45406&35.36 =Fa7_EQMd8Cv-_yl13iGvC6DYRzGZKtXdWjqWUg%3BFaxkTQMdeUStACm3zdTgYmFNRjEAD68T8wkEvw&oq=伦敦&t=h&mra=ls&z=10

从丹麦 Slagelse 到伦敦的道路通过 Korsor 和 Nyborg 之间的付费桥梁(约 70 英镑通行费),但在方向上,这条路段定义为:

[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 路总是包含那座桥?

4

0 回答 0