将坐标发送到 Google App 引擎

Sending Coordinates to Google App engine

我正在做一个 android 副项目,我在 google 云平台上设置了我的网站,我也在使用 Google App 引擎并在 Google 数据存储。

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

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

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

  • 轮询
  • 发送广播

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

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

希望对您有所帮助!!