google-maps - 谷歌地图transit_station还显示公交车站

标签 google-maps google-places-api

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

所以我基本上是在搜索地铁的 subway_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]

所以我想知道我是否做错了什么,或者我的请求根本无法通过 Google map 实现?

最佳答案

我的理解是,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

希望对你有帮助!

关于google-maps - 谷歌地图transit_station还显示公交车站,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43061551/

相关文章:

java - Android Google Place API java.lang.NullPointerException 错误

javascript - 使用 recompose 和 react-google-maps 使用 Google Maps API 获取错误

javascript - 我如何捕获谷歌地图融合表层的 onClick 事件..?

javascript - 将 Jquery Ajax 转换为纯 JavaScript Ajax

javascript - Google map 单击除 RichMarker 监听器之外的任何内容

Android 在 fragment 中保存谷歌地图状态

Android 添加到用户注视的位置(谷歌地图)

android - 更改 Place Autocomplete Fragment 的前景色和背景色

javascript - 如何创建从 google places API 获取信息的服务

android - 查询给定区域中包含全景图的商业场所的api?