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.