Wofür ist der Parameter "Sensor" in der Google Places-API?

120

Die Google Places-API- Anforderungen haben einen sensorParameter? Wie wirkt sich dieser Parameter auf die Ergebnisse aus?

TN.
quelle

Antworten:

173

Bearbeiten: Der Sensorparameter wird nicht mehr benötigt und wird jetzt ignoriert, wenn er verwendet wird.

Der Parameter hat keinen Einfluss auf die Ergebnisse. Es ist ein Parameter, den Google für die Datenanbieter von Google erfassen muss, die je nach Verwendung eines Sensors unterschiedliche Gebühren erheben.

Siehe Google-Dokumente

Mano Marks
quelle
8
"Ja wirklich?" Könnten Sie bitte einen Link angeben, wo dies geschrieben steht. Ich habe das nirgendwo gefunden. (Ich frage mich auch, warum der Preis anders ist und was billiger ist :)
TN.
67
Es ist nicht in der Dokumentation. Ich arbeite im Google Maps API-Team.
Mano Marks
2
@ManoMarks Ich habe mich gefragt, ob ich den Sensor immer auf true setzen soll, wenn das Gerät über einen GPS-Sensor verfügt, mit dem die Benutzerposition ermittelt wird, oder ob ich ihn nur verwenden soll, wenn dieser Standort der tatsächlich gefundene GPS-Standort ist. Ich erstelle eine App, in der wir eine Karte mit dem Standort des Benutzers anzeigen, der Benutzer jedoch möglicherweise die Karte zieht und eine Georequest basierend auf dem neuen Standort ausführt. In diesem Fall sollte ich mit der Einstellung sensor = true beginnen und dann auf sensor = false umschalten?
Peter Theill
6
@PeterTheill Wenn Sie überhaupt einen Sensor verwenden, um den Standort einer Person zu erkennen, verwenden Sie sensor = true, auch wenn diese Person von der Karte weggezogen wird. Wenn Sie eine Karte instanziieren, die den Sensor nicht zum Erkennen des Standorts verwendet, setzen Sie sie auf false
Mano Marks
21

Die Google Maps-Dokumente wurden aktualisiert und ab Juni 2014 ist der Parameter & sensor für JavaScript- oder Webdienst-API-Aufrufe nicht mehr erforderlich. Der Parameter wird jetzt ignoriert, wenn er zusammen mit einer Anforderung übergeben wird.

docs - https://developers.google.com/maps/documentation/javascript/tutorial

Crsierra
quelle
13

Nur um klarer zu sein. Wenn Ihr Skript-Tag so aussieht:

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

Dann sollten Sie es wie folgt ändern, um diese Warnung zu entfernen:

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

Splaktar
quelle