如何使用ESP12E板来获取位置的实时坐标

网友投稿 260 2022-11-04

如何使用ESP12E板来获取位置的实时坐标

谷歌地理定位 API 的工作原理是什么?

因此,根据手机接收到的信号强度,Google 会估计特定 Wi-Fi 网络的位置,并将该数据保存到数据库中。因此,下一次,如果有人通过相同的 Wi-Fi 网络并且没有在他的手机中启用 GPS,他仍然可以根据该特定 Wi-Fi 网络的位置获取手机的位置。

因此,附近的 Wi-Fi 网络数量越多,位置就越精确。这就是 Google 地理定位的工作原理。有关更多信息,您可以查看Geolocation API 的文档。

从 Google Geolocation 获取 API 密钥

要使用 Google 的 Geolocation 服务,我们需要一个 Google 帐户和 API 密钥。按照以下步骤获取 API 密钥。

第 2 步:-通过单击开始,将打开一个新窗口,如下所示。

第 3 步:-为您的项目命名,然后单击Next。

第 5 步:-之后,您将获得您的 API 密钥。复制此密钥并将此密钥保存在记事本上。我们的代码中需要这个键。

现在,你们都准备好继续编码部分了。

对于编码部分,我们需要三个库ESP8266HTTPClient 、 ArduinoJson 、 ESP8266WiFi。

您将看到您所在位置的坐标和准确性,如下所示。

现在,在您的智能手机中打开 Google 地图并输入以逗号 (,) 分隔的经纬度。如图所示,您将在地图上看到您的位置。

因此,我们已经看到只需使用多功能 ESP12 而无需任何 GPS 模块即可轻松获取任何设备的当前位置。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:SSH远程访问及控制
下一篇:Apache网页优化
相关文章

 发表评论

暂时没有评论,来抢沙发吧~