检索GPS位置MKR1400(Arduino物联网云)

检索GPS位置MKR1400(Arduino物联网云),arduino,arduino-c++,Arduino,Arduino C++,我目前在尝试检索GPS坐标时遇到问题。我不会很有经验,我觉得这可能很简单-我找不到关于这个主题的很多文档,我在这里查看了-master·arduino libraries/ArduinoCloudThing·GitHub的ArduinoCloudThing/CloudLocation.h-不幸的是,这对我没有多大帮助 我所要做的就是每x秒检索一次坐标,并将其打印在串行监视器中,同时在Arduino物联网云仪表板上显示位置。我添加了CloudLocation变量,并为纬度和经度定义了2个字符串和双

我目前在尝试检索GPS坐标时遇到问题。我不会很有经验,我觉得这可能很简单-我找不到关于这个主题的很多文档,我在这里查看了-master·arduino libraries/ArduinoCloudThing·GitHub的ArduinoCloudThing/CloudLocation.h-不幸的是,这对我没有多大帮助

我所要做的就是每x秒检索一次坐标,并将其打印在串行监视器中,同时在Arduino物联网云仪表板上显示位置。我添加了CloudLocation变量,并为纬度和经度定义了2个字符串和双精度

#include "thingProperties.h"
#include "sensors.h"

String Latitude;
String Longitude;

double LatitudeD;
double LongitudeD;
然后,我使用以下方法尝试检索值:

// coordinates 
  LatitudeD =Latitude.toDouble();
  LongitudeD = Longitude.toDouble();
  location = {LatitudeD, LongitudeD};
使用此代码时,我的串行监视器中只有零

Serial.print("   Latitude:         "); Serial.print(LatitudeD, 6); 
Serial.print("  Longitude:         "); Serial.print(LongitudeD, 6);

MKR1400不包括GPS模块,您的电路板上是否连接有此类屏蔽?感谢您的回复!我没有任何GPS模块与atm接口,因为我实际上最初是在学习本教程,该教程能够使用GSM获取地理位置:我已经订购了一个GPS模块,明天将使用它,但我只是有点困惑,他是如何使用GSM获取位置的!此外,上面的代码并没有反映出他是如何做到这一点的,因为我最初遵循了他的教程,我的主板也一直在断开并重新连接我的USB端口-因此我决定尝试不同的路由作为GSM设备,MKR1400可以从移动网络获取位置信息,这将是您连接到的基站的位置,而不是MKR的实际位置。请查看此示例:啊,好的,这更有意义-我将使用GPS模块,但您已经提供了有关情况的说明,非常感谢!