Google Places API - Compter le nombre total de places dans un rayon donné autour d'un lat/long?

Requête légèrement inhabituelle, mais je me demandais si quelqu'un connaissait un moyen de calculer le nombre total de places dans la base de données Google Places dans un rayon donné (ou polygone) autour d'un lat/long?

Merci d'avance!

0
Bonne question. Il travaillera mec
ajouté l'auteur Abijith Ajayan, source

2 Réponses

Peut-être que je trompe la question, mais voilà. Consultez l ' exemple d'API Lieux ; ses résultats de recherche sont un tableau, donc vous pouvez lire results.length comme le nombre de places trouvées (retourné par la requête, voir ci-dessous). Le rayon de couverture autour d'une limite latérale ou rectangulaire est défini dans la demande.

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]);
    }
  }
}
0
ajouté
Salut, l'idée est parfaite. Mais, je n'ai pas eu la valeur jusqu'à maintenant. S'il vous plaît aider
ajouté l'auteur Abijith Ajayan, source
Je l'ai eu je vous remercie pour votre idée ..., Peu de changements sont là - var place = results.length; Comme ça, vous devez faire. Ça va marcher.
ajouté l'auteur Abijith Ajayan, source

Il n'y a aucun moyen d'interroger l'API Places pour le nombre total de places qui se trouvent dans un rayon donné dans la base de données Google. Lorsque vous interrogez l'API Places, le nombre maximal de résultats renvoyés est de 20 (vingt) comme décrit dans cette question/réponses: est la bonne façon d'utiliser le paramètre radius dans l'API Google Places? .

0
ajouté