谷歌地图transit_station也显示公交车站

时间:2017-03-28 05:52:09

标签: google-maps google-places-api

我正在尝试在地图上显示所有METRO STOPS和TRAM STOPS。我是通过the Radar Search API这样做的。它返回与给定半径内的类型匹配的所有位置。 These types是可能的。

所以我基本上搜索地铁的subway_station类型和电车站的transit_station

问题是transit_station还返回了公交车站(也有单独的类型bus_station所以我希望它们不会通过transit_station类型返回。

这是我发出请求的网址:

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

所以我想知道我做错了什么,或者我的请求是不可能通过谷歌地图吗?

1 个答案:

答案 0 :(得分:2)

我的理解是transit_station是包含train_stationbus_stationsubway_stationlight_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

希望它有所帮助!