1

google.maps.places.PlacesServiceの search() メソッドを呼び出しています。送信するリクエスト オブジェクトは次のようになります。

var request = { 場所: map.getCenter(), 半径: _radius, タイプ: [document.getElementById("type").value] };

ここで、場所、半径、およびタイプが適切に初期化されます。たとえば、場所は'New York, NY' のジオコーディングされた場所、半径は5000m、タイプはdoctorです。

maps.google.com にアクセスして同様のクエリを実行したときに得られる結果と比較して、得られる数または結果が小さすぎます (~20)。何か案は?

ありがとう

4

1 に答える 1

0

ドキュメントに従って:

「デフォルトでは、各プレイス検索はクエリごとに最大 20 件の施設の結果を返します。ただし、各検索は最大 60 件の結果を 3 ページに分割して返すことができます。追加のページは PlaceSearchPagination オブジェクトを介して利用できます。」

詳細については、ドキュメントの「追加の結果へのアクセス」セクションを参照してください。

于 2012-10-29T03:10:15.177 に答える