【问题标题】:Sending Coordinates to Google App engine将坐标发送到 Google App 引擎
【发布时间】:2015-08-30 23:52:48
【问题描述】:

我正在做一个 android 端项目,我在谷歌云平台上设置了我的网站,我也在使用谷歌应用引擎并在谷歌数据存储上设置我的数据库。

我的网站包含一个地图,我可以在其中创建围栏并将围栏的坐标发送到应用程序。我的 android 应用程序上有地图活动,我试图弄清楚如何每隔几分钟将手机的 GPS 位置/坐标发送到服务器。

这样我就可以在我的网站地图上看到手机的位置。它基本上是如何跟踪用户。谁能告诉我是否有办法做到这一点?谢谢。

【问题讨论】:

  • 还有什么问题?你试图做什么?
  • @pengrad - 我想知道如何解决这个问题。还有其他解决方案使用我的 SQL 数据库来执行此操作。但我无法在数据存储上找到一种方法。
  • 您从地图活动中获取位置并将其发送到服务器。
  • 正如@pengrad 所说,您应该将此位置视为您发送到服务器的任何其他信息,只需检索该位置并将其发送到您服务器上的任何 API。目前还不清楚你的问题是什么,如果你正在寻找一个实际的实现我建议你谷歌这个问题,有很多例子和教程。
  • 感谢你们的帮助,@pengrad 说的是正确的。

标签: android google-maps google-app-engine google-cloud-datastore


【解决方案1】:

这里有两个独立于您当前使用的底层架构的选项:

  • 轮询
  • 发送广播

在第一种策略中,服务器(Google App Engine)应以特定的时间间隔轮询移动设备。您可以通过选择您的语言轻松地在线找到代码。这将获取您可以存储在数据存储中并显示在您网站地图上的移动设备的位置。

在第二种策略中,您可以将 sendBroadcast() 代码/方法放入您的 android 代码中。这将使设备能够将位置发送到服务器,您可以将它们存储在数据存储中并在地图上显示。

希望对你有帮助!!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-04-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多