私が開発している Ruby アプリケーションでは、ポイントの緯度と経度を指定して、そのポイントに最も近い道路/高速道路を見つける必要があります。
Google Places API を使用してこれを行う方法を教えてもらえますか?
特定の半径を指定して、'types:"route"'
パラメーターを使用して道路を見つけようとしましたが、出力として「ゼロの結果」が得られます。
私が開発している Ruby アプリケーションでは、ポイントの緯度と経度を指定して、そのポイントに最も近い道路/高速道路を見つける必要があります。
Google Places API を使用してこれを行う方法を教えてもらえますか?
特定の半径を指定して、'types:"route"'
パラメーターを使用して道路を見つけようとしましたが、出力として「ゼロの結果」が得られます。
Google Places APIは、近くの地理的な場所を返すようには設計されていません。近くのestablishments
最大2つの場所のリストを返すlocality
か、political
結果を入力して、プレイス検索リクエストを実行している地域を特定できるように設計されています。
リクエストしている機能は、Google Geocoding APIで、lat、lngをlatlng
HTTP逆ジオコーディングリクエストのパラメータに渡すことで可能になります。
http://maps.googleapis.com/maps/api/geocode/json?latlng=41.66547000000001,-87.64157&sensor=false
古い質問ですが、今答えがあります。Google のNearest Roads APIを使用できます。各ポイントの最も近い道路セグメントを返します。
私は1つのプロジェクトに実装しましたが、うまくいきます。通過したポイントは連続したパスの一部である必要はありません。