Tag: gtfs

检测距离给定位置最近的公交站点

我需要从一个给定的位置一定距离内获得所有附近的公共交通信息。 公共交通的types可以是巴士,火车等。 这是我的意思: 如果我使用Google地图查询“位置附近的转机站(例如武吉士街新加坡)” ,那么它会将我想要的所有附近的转机站返回给我们。 就像图中所示的一样。 但我需要它的API来获取这些细节。 (如图中所示的巴士服务号,巴士站ID等)。 但是我找不到任何东西。 这是我试过的 我曾尝试使用Google Map Nearby Place API来searchtransit_station,bus_station,train_station等types的地点 。 但他们都返回零结果。 我只能使用此API来search附近的景点,但不能在附近过境。 我也检查了Google Transit API ,但是我只findAPI来将转接数据插入Google,但是不能将其提取出来。 我认为Google还没有公布过境API。 附加信息 我已经检查网站Gothere.sg 。 又困惑如何? 因为他们能够检测附近的过境。 仅仅是因为他们指定了“从 – 到”的方向。 我读了一个非常类似的问题检测附近的过境 。 如果我们使用Google API,也许还不可能。 但是对我来说没有什么不可能的 最后一招 作为最后的手段,我也检查提供商, publictransport.sg 。 我使用API​​进行破解。 发现它可以为我提供一些坐标的中转站。 但它缺less在Google地图上find的附近的API。 因此,我现在可以想到的一个解决方法是在这种情况下使用提供商publictransport.sg ,它给了我停止ID和它的坐标。 为此,首先,我必须使用Google GeoCoding API将位置名称转换为坐标,然后通过将search到的坐标与提供者所有的站点坐标进行比较来创build我自己的附近计算来查找附近的站点。 现在,对我来说是可能的,但是非常痛苦:-) 回到问题: 有没有办法从给定的位置检索所有的中转站数据(使用Google Maps API或其他任何API)? 你是怎么做到的? 谢谢 […]