0

Google Places APIを使用して、中心ノードから円の半径を指定することで、ノードの近くにあるホテル(たとえば)を検索できることを知っています。しかし、これは他の都市にある場所を返します。その理由は、地理的にその場所が指定された半径内にあるためです。しかし、走行距離は異なります。とにかくこれを回避する方法はありますか?

4

1 に答える 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 に答える