将坐标发送到Google App引擎

时间:2015-08-30 23:52:48

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

我正在开发一个Android端项目,我在google云平台上设置了我的网站,我也使用Google App引擎并在Google Datastore上设置我的数据库。

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

这样我就可以在我的网站地图上看到手机的位置。它基本上是如何跟踪用户的。有没有人可以让我知道是否有办法做到这一点?感谢。

1 个答案:

答案 0 :(得分:1)

这里有两个选项,它们与您当前使用的基础架构无关:

  • <强>轮询
  • 发送广播

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

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

希望这有助于!!