这个项目的想法是获取你当前位置的 GPS 数据,读取和解析 NMEA 语句,找到 GPS 坐标,然后将它们发送给谷歌,谷歌将用串行监视器中显示的地址进行响应。
这个 GPS 模块几乎是即插即用的。您需要做的就是在它和 ESP32 的二级串行之间建立一个串行连接,它会不断地发出 NMEA 字符串。要了解各个字符串的含义,
要将纬度和经度转换为人类可读的格式,需要向 Google Maps Geocoding API 发送 GET 请求。对于包含 LAT 和 LONG 以及您的 API 密钥的请求,您将收到包含邮政地址的响应。
要使用 Maps API,您需要在 Google 上注册一个开发者帐户,并启用计费功能(别担心,您可以在一年内免费使用 300 美元)。
去 :
打开本指南:
这将为您的项目启用 Google 地图平台,并返回一个 API 密钥
这是您发出请求所需的密钥!
您需要通过 Arduino IDE 安装 ArduinoJson 库
无线上网:
const char* ssid = "SSID";
const char* password = "PSK";
API密钥:
String urlKey = "&key=AIzaSyAdasjdk344kjdhk2489jkadw2sNxKJSD8";
// Note that you only replace the section after "&key=
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !