2017-03-28 49 views
1

我试图在地图上显示所有地铁停靠站和火车站。我通过the Radar Search API这样做。它返回给定半径内匹配类型的所有位置。 These types是可能的。谷歌地图transit_station也显示巴士站

因此,我基本上在地铁​​和电车站transit_station类型的搜索。

问题是transit_station也返回总线站(它也有它的单独类型bus_station,所以我希望他们不要通过transit_station类型返回)。

这是URL我正在请求:

https://maps.googleapis.com/maps/api/place/radarsearch/json?type=transit_station&location=51.055154,3.726752&radius=5000&key=[MY_API_KEY] 

所以我想如果我做错事或我的要求,通过谷歌地图是根本不可能的?

+0

请把你的代码,让我更好地理解。在哪个拉特里你面对这个问题? –

+0

首先你还检查你的城市或其他城市只有问题吗?只要把其他城市拉长,并检查它。 –

+0

@HarshilKotecha我已经检查了2个城市:比利时根特,比利时布鲁塞尔。既显示公交车站也。没有太多代码可以显示,因为我只是向API网址发送请求。我改变了我的问题以包含该网址。 – PoeHaH

回答

1

我的理解是,transit_station是一个泛型类型,包括train_stationbus_station,​​和light_rail_station

我认为你应该使用一个单独的light_rail_station型电车:

https://maps.googleapis.com/maps/api/place/radarsearch/json?location=51.055154%2C3.726752&radius=5000&type=light_rail_station&key=YOUR_API_KEY

而且,我想通了,许多电视台都被标记为在同一时间bus_station和light_rail_station。

enter image description here

希望它能帮助!

+0

这就是答案!我不知道light_rail_station,因为它没有记录。您收录的截图是来自Google地图还是您自己的应用? – PoeHaH

+0

这是我的应用程序,我只是显示来自Web服务响应的字段。事实上,light_rail_station没有记录,我认为你应该在[public issue tracker](https://issuetracker.google.com/issues?q=componentid:188872)中提交文档错误。 – xomena

+0

谢谢!完成https://issuetracker.google.com/36824755 – PoeHaH