1. ホーム
  2. google-maps

[解決済み] Googleマップのtransit_stationにはバスステーションも表示される

2022-02-19 12:51:26

質問

地図上にすべての地下鉄の駅と路面電車の駅を表示しようとしています。私は、以下の方法でそれを行っています。 レーダーサーチAPI . に一致するすべてのロケーションを返します。 タイプ を指定された半径内に置く。 これらのタイプ が可能です。

だから、私は基本的に、タイプで検索しています。 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 Maps経由では不可能なのか、どちらなのでしょう?

どうすればいいですか?

私の理解では transit_station を含む汎用型です。 train_station , bus_station , subway_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として同時に表記されていることが分かりました。

お役に立てれば幸いです。