À quoi sert le paramètre "sensor" dans l'API Google Places?

Réponses:

173

Edit: Le paramètre du capteur n'est plus nécessaire et sera désormais ignoré s'il est utilisé.

Le paramètre n'a aucun impact sur les résultats. C'est un paramètre que Google est tenu de collecter pour les fournisseurs de données de Google qui facturent différemment selon que la demande utilise un capteur ou non.

voir les documents Google

Marques Mano
la source
8
Vraiment? Pourriez-vous s'il vous plaît fournir un lien, où cela est écrit. Je n'ai trouvé ça nulle part. (Je me demande aussi pourquoi le prix est différent et ce qui est moins cher :)
TN.
67
Ce n'est pas dans la documentation. Je travaille dans l'équipe API Google Maps.
Mano marque le
2
@ManoMarks Je me demandais si je devais toujours définir le capteur = true si l' appareil dispose d'un capteur GPS qu'il utilise pour obtenir la position de l'utilisateur ou si je ne devrais l'utiliser que si cet emplacement est l'emplacement GPS réel trouvé? Je construis une application où nous montrons une carte avec l'emplacement des utilisateurs, mais l'utilisateur peut faire glisser la carte et nous faisons une géo-requête basée sur le nouvel emplacement. Dans ce cas, dois-je commencer par régler sensor = true, puis passer à utiliser sensor = false?
Peter Theill
6
@PeterTheill Si vous utilisez un capteur pour détecter la position de quelqu'un, utilisez sensor = true, même s'il s'éloigne de la carte. Si vous instanciez une carte qui n'utilise pas le capteur pour détecter l'emplacement, définissez-la sur false
Mano Marks
13

Juste pour être plus clair. Si votre balise de script ressemble à ceci:

<script src='//maps.googleapis.com/maps/api/js?sensor=false'></script>

Ensuite, vous devez le modifier comme suit pour supprimer cet avertissement:

<script src='//maps.googleapis.com/maps/api/js'></script>

Splaktar
la source