我正在尝试在地图上显示所有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]
所以我想知道我做错了什么,或者我的请求是不可能通过谷歌地图吗?
答案 0 :(得分:2)
我的理解是transit_station
是包含train_station
,bus_station
,subway_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。
希望它有所帮助!