0

私が開発している Ruby アプリケーションでは、ポイントの緯度と経度を指定して、そのポイントに最も近い道路/高速道路を見つける必要があります。

Google Places API を使用してこれを行う方法を教えてもらえますか?

特定の半径を指定して、'types:"route"'パラメーターを使用して道路を見つけようとしましたが、出力として「ゼロの結果」が得られます。

4

2 に答える 2

2

Google Places APIは、近くの地理的な場所を返すようには設計されていません。近くのestablishments最大2つの場所のリストを返すlocalityか、political結果を入力して、プレイス検索リクエストを実行している地域を特定できるように設計されています。

リクエストしている機能は、Google Geocoding APIで、lat、lngをlatlngHTTP逆ジオコーディングリクエストのパラメータに渡すことで可能になります。

http://maps.googleapis.com/maps/api/geocode/json?latlng=41.66547000000001,-87.64157&sensor=false

于 2012-10-09T00:00:12.817 に答える
1

古い質問ですが、今答えがあります。Google のNearest Roads APIを使用できます。各ポイントの最も近い道路セグメントを返します。

私は1つのプロジェクトに実装しましたが、うまくいきます。通過したポイントは連続したパスの一部である必要はありません。

于 2018-05-25T16:20:30.850 に答える