Do czego służy parametr „sensor” w interfejsie API Miejsc Google?


Odpowiedzi:


173

Edycja: parametr czujnika nie jest już wymagany i będzie teraz ignorowany, jeśli zostanie użyty.

Parametr nie wpływa na wyniki. Jest to parametr, który Google musi gromadzić dla dostawców danych Google, którzy pobierają różne opłaty w zależności od tego, czy żądanie korzysta z czujnika, czy nie.

zobacz dokumenty Google


8
Naprawdę? Czy mógłbyś podać link, gdzie to jest napisane. Nigdzie tego nie znalazłem. (Zastanawiam się też, dlaczego cena jest inna, a co tańsza :)
TN.

67
Nie ma tego w dokumentacji. Pracuję w zespole Google Maps API.
Mano Marks,

2
@ManoMarks Zastanawiałem się, czy ustawić czujnik = true zawsze, jeśli urządzenie ma czujnik GPS, którego używa do uzyskania pozycji użytkownika, czy powinienem go używać tylko wtedy, gdy ta lokalizacja jest faktycznie znalezioną lokalizacją GPS? Tworzę aplikację, w której pokazujemy mapę z lokalizacją użytkowników, ale użytkownik może przeciągnąć mapę, a my wykonujemy georequest na podstawie nowej lokalizacji. W takim przypadku powinienem zacząć od ustawienia sensor = true, a następnie przełączyć się na sensor = false?
Peter Theill,

6
@PeterTheill Jeśli w ogóle używasz czujnika do wykrywania czyjejś lokalizacji, użyj sensor = true, nawet jeśli osoba ta odciąga od mapy. Jeśli utworzysz instancję mapy, która nie używa czujnika do wykrywania lokalizacji, ustaw ją na fałsz
Mano Marks



13

Żeby było jaśniej. Jeśli Twój tag skryptu wygląda tak:

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

Następnie należy zmienić to na następujące, aby usunąć to ostrzeżenie:

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

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.