当前位置: 首页 > 知识库问答 >
问题:

利用App Inventor从短信中提取经纬度坐标

陶睿
2023-03-14

我基本上想把gsm模块作为短信发送的经纬度坐标提取到一部Android智能手机上……

我写了一个简单的应用程序,它以纬度和经度为输入,并使用app Inventor在地图上显示

当我收到来自特定号码的短信时,我想基本上复制提取的纬度和经度自动到我的android应用程序的lat和long字段

我怎么才能做到这一点....

共有1个答案

廉鸿运
2023-03-14

所以你需要监听GSM模块发送的传入短信。基本上,您需要一个BroadcastReceiver类来监听传入的消息,并提取经度和纬度。查看此链接希望对此有所帮助

public class SmsListener extends BroadcastReceiver{

private SharedPreferences preferences;

@Override
public void onReceive(Context context, Intent intent) {
    // TODO Auto-generated method stub

    if(intent.getAction().equals("android.provider.Telephony.SMS_RECEIVED")){
        Bundle bundle = intent.getExtras();           
        if (bundle != null){
           //retrieve the SMS message received
        }
    }
}
  }
 类似资料:
  • 问题内容: 我有一个类型为(com.vividsolutions.jts.geom.Geometry)的几何对象。它目前是经度,纬度形式,我想翻转坐标,使其经度为纬度,这样我就可以将其以GeoJSON格式用于mongodb。 我看到的约束是:a)我想翻转坐标的输入是Geometry对象。b)几何对象将是多边形类型或多多边形。c)我想在将类型强制转换为Polygon / multipolygon之前

  • 问题内容: 我有一个类型为(com.vividsolutions.jts.geom.Geometry)的几何对象。它目前是经度,纬度形式,我想翻转坐标,使其经度为纬度,这样我就可以将其以GeoJSON格式用于mongodb。 我看到的约束是:a)我想翻转坐标的输入是Geometry对象。b)几何对象将是多边形类型或多多边形。c)我想在将类型强制转换为Polygon / multipolygon之前

  • 之前已经回答了一个类似的问题,但是我找不到这个问题的解决方案: 我有一个带有辐照度值的.txt,我想在 csv 文件中提取特定纬度和纬度的辐照度值的时间系列。.txt文件的(头部)如下所示: 该文件没有lon和lat列(这将是提取数据的简单方法)。然而,它有一个标题,如:NCOLS、NROWS、XLLCORNER、…但是我不知道如何提取像这样的文件的lat/长时间序列。 此外,一旦提取了特定lat

  • 我有500000个纬度和经度坐标列表,如下所示: 我希望使用python在一个新列中获得每个坐标的城市、州和国家,如下所示: 有了这么大的数据集,如何在python中实现这一点?我听说过Google的API,Nominatim的API和Geopy包。 如何将所有行运行到此代码中?现在我必须手动输入经纬度到最后一行。 输出给我('Bowdon','North Dakota','USA')。我希望用我

  • 问题内容: 在Python中使用GDAL,如何获取GeoTIFF文件的纬度和经度? GeoTIFF似乎没有存储任何坐标信息。而是存储XY原点坐标。但是,XY坐标不提供左上角和左下角的纬度和经度。 看来我需要做一些数学运算才能解决这个问题,但是我不知道从哪里开始。 执行此操作需要什么程序? 我知道该方法对此很重要,但是,我不知道该怎么做。 问题答案: 要获取您的Geotiff角的坐标,请执行以下操作

  • 问题内容: 我正在尝试将经纬度对转换为像素坐标。我发现了这种墨卡托投影,但我不理解代码。x_adj,y_adj变量是什么因素?当我在没有这些常量的情况下运行代码时,我的经/纬对就不在地图上,并且x和y像素坐标也不是我想要的。 问题答案: 这些变量从何而来 选择这些变量以使计算出的坐标与地图的背景图像匹配。如果知道地图的投影参数,则可以计算它们。但是我相信,它们很可能是通过反复试验而获得的。 如何计