Нахождение устройства Wi-Fi с MAC-адресом - PullRequest
0 голосов
/ 04 марта 2019

Я пытаюсь локализовать свое устройство Wi-Fi с помощью API геолокации Google.

Но в документации это уточняется:

Массив wifiAccessPoints тела запроса должен содержать два или более доступа WiFiточечные объекты.требуется macAddress;все остальные поля являются необязательными.

Зачем мне нужны две или более точек доступа Wi-Fi, если у меня есть одна точка доступа Wi-Fi?

Я попытался отправить:

{
  "considerIp": "false",
  "wifiAccessPoints": [
    {
        "macAddress": "00:25:9c:cf:1c:ac",
        "signalStrength": -43,
        "signalToNoiseRatio": 0
    },
    {
        "macAddress": "00:25:9c:cf:1c:ad",
        "signalStrength": -55,
        "signalToNoiseRatio": 0
    }
  ]
}

У меня есть этот ответ:

{
 "location": {
  "lat": 33.3632069,
  "lng": -117.0872092
 },
 "accuracy": 30.0
}

Но, когда я пытаюсь отправить один MAC-адрес, у меня есть этот ответ:

{
 "error": {
  "errors": [
   {
    "domain": "geolocation",
    "reason": "notFound",
    "message": "Not Found"
   }
  ],
  "code": 404,
  "message": "Not Found"
 }
}

С этим запросом:

{
  "considerIp": "false",
  "wifiAccessPoints": [
    {   
        "macAddress": "00:25:9c:cf:1c:ac"
    }   
  ]
}

И с этим запросом:

{
  "considerIp": "false",
  "wifiAccessPoints": [
    {   
        "macAddress": "00:25:9c:cf:1c:ad"
    }   
  ]
}

Google заблокирует возможность определения местоположения с одного MAC-адреса?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...