我正在开发一个Android端项目,我在google云平台上设置了我的网站,我也使用Google App引擎并在Google Datastore上设置我的数据库。
我的网站包含一个地图,我可以在其中创建围栏并将围栏的坐标发送到应用程序。我在我的Android应用程序上有地图活动,我试图弄清楚如何每隔几分钟将移动设备的GPS位置/坐标发送到服务器。
这样我就可以在我的网站地图上看到手机的位置。它基本上是如何跟踪用户的。有没有人可以让我知道是否有办法做到这一点?感谢。
答案 0 :(得分:1)
这里有两个选项,它们与您当前使用的基础架构无关:
在第一个策略中,服务器(Google App Engine)将以特定时间间隔轮询移动设备。您可以在选择语言时轻松在线找到代码。这将获取您可以存储在数据存储区中的移动设备的位置,并显示在您网站的地图上。
在第二个策略中,您可以将 sendBroadcast()代码/方法放在Android代码中。这将使设备能够将位置发送到服务器,您可以将它们存储在数据存储区中并将其显示在地图上。
希望这有助于!!