-1

Google Places APi について頭を悩ませています。

私は TextSearch を使用していますが、一般的には問題ないようです。しかし、応答は私が望むものではありません。

ここに私の検索があります: https://maps.googleapis.com/maps/api/place/textsearch/json?query=Reading&sensor=true&key=XxXXXXXXXXXMYKEY

上記の検索では、READING、PA、Reading UK の順に応答しますが、私は Reading UK にいるので、Reading UK が最初に返されることを期待しています。

だから、自分の場所を注文した結果を取得したいのですが(ただし、結果を半径50KMに制限したくありません)、これを行う方法に関する知識はありますか?(私自身の距離注文をしなくても....)

ありがとうエイデン

4

1 に答える 1

1

locationradiusパラメータをリクエストに追加するだけです。例えば:

https://maps.googleapis.com/maps/api/place/textsearch/json?query=Reading&sensor=true&location=51.508315,-0.123013&radius=50000&key=your_api_key

これにより、指定された半径内の結果が外側の結果よりもバイアスされますが、半径内で結果が得られない場合は無視され、次に最適な一致が返されます。

詳細については、ドキュメントを参照してください。

于 2012-07-20T02:31:39.323 に答える