1

「場所」(lat、lngのペア)からの距離の増加に基づいて、googlePlacesAPIを介してフェッチされた結果を並べ替えたいと思います。彼らの公式ページには文書がありません。http://code.google.com/apis/maps/documentation/places/#PlaceSearchRequests

それはただ言う:

結果配列の各要素には、指定された領域(場所と半径)からの単一の結果がプロミネンス順に含まれています。結果の順序は、アプリケーション内のチェックインアクティビティによって影響を受ける可能性があります-最近のチェックインが多い場所は、アプリケーションの結果でより目立つようになる場合があります。結果には、ユーザーに表示する必要のある属性情報も含まれる場合があります。

しかし、彼らはプロミネンスメーターアルゴリズムについては何も言及していませんでした。

4

2 に答える 2

3

Google Places APIは現在、この機能をサポートしていません。

これに関する機能リクエストは、Places API Issue Trackerにあります: http ://code.google.com/p/gmaps-api-issues/issues/detail?id = 3322

「星」アイコンをクリックして、今後の変更を通知し、解決に関心があることをお知らせください。

乾杯

クリス

于 2012-03-01T04:18:11.380 に答える
3

これはAPIに追加されました。次のドキュメントで説明されているように、プレイス検索リクエストで「radius」の代わりに「rankby =distance」を使用してください:https ://developers.google.com/maps/documentation/places/# PlaceSearchRequests

于 2012-07-22T05:56:40.453 に答える