Google APIを使用して、POSTメソッドを使用してwifiデータを位置データに変換しています
https://www.googleapis.com/geolocation/v1/geolocate?key=YOUR_API_KEY
{
"considerIp": "false",
"wifiAccessPoints": [
{
"macAddress": "01:23:45:67:89:AB",
"signalStrength": 8,
"age": 0,
"signalToNoiseRatio": -65,
"channel": 8
},
{
"signalStrength": 4,
"age": 0
}
]
}
私が得ている応答は
{
"error": {
"errors": [
{
"domain": "geolocation",
"reason": "notFound",
"message": "Not Found"
}
],
"code": 404,
"message": "Not Found"
}
}
これは以前に使用したのと同じコードで、先月のテスト中に緯度と経度を取得していました。突然、この失敗応答が表示されます。以前にテストした Mac アドレスについても、すべて同じ応答を返すようになりました。上記の例では、Google の例で使用されている MAC アドレスを使用しています。以前にデータを取得していたものも試しました。