1

少し変わったリクエストですが、緯度/経度を中心とした特定の半径 (または多角形) 内の Google プレイス プレイス データベース内の場所の総数を計算する方法を誰か知っているかどうか疑問に思いましたか?

よろしくお願いします!

4

2 に答える 2

3

Google データベースの特定の半径内にある場所の総数を Places API に照会する方法はありません。Places API にクエリを実行すると、返される結果の最大数は、次の質問/回答で説明されているように 20 です: Google Places API で半径パラメーターを使用する適切な方法は何ですか? .

于 2012-05-24T23:54:54.843 に答える
2

たぶん私は質問を誤解していますが、ここに行きます。Places API の例を確認してください。results.lengthその検索結果は配列であるため、見つかった場所の数として読み取ることができます(リクエストによって返されます。以下を参照してください)。latLng または長方形の境界の周囲のカバレッジ半径は、リクエストで設定されます。

function callback(results, status) {
  if (status == google.maps.places.PlacesServiceStatus.OK) {
    for (var i = 0; i < results.length; i++) {
      var place = results[i];
      createMarker(results[i]);
    }
  }
}
于 2012-05-24T15:56:52.713 に答える