Google Places APIを使用して、中心ノードから円の半径を指定することで、ノードの近くにあるホテル(たとえば)を検索できることを知っています。しかし、これは他の都市にある場所を返します。その理由は、地理的にその場所が指定された半径内にあるためです。しかし、走行距離は異なります。とにかくこれを回避する方法はありますか?
質問する
1353 次
1 に答える
0
Places Search API は、指定されたエリア内の場所を、人気度 (人気度、「rankby=prominence」) でランク付けするか、エリアとは関係なく距離 (「rankby=distance」) でランク付けして返します。走行距離でランク付けするオプションはありません。
運転距離に基づいてランキングを取得するには、Places Search API を Distance Matrix API と組み合わせて使用することを検討してください。
https://developers.google.com/maps/documentation/distancematrix/
Distance Matrix API は、1 つ以上の出発地と 1 つ以上の目的地に基づいて、車、徒歩、または自転車での距離を返します。
于 2012-08-28T07:29:01.667 に答える