如何设置Android应用以便每分钟检索一次设备的位置?
由于服务的高负载特性,我是否需要使用MongoDB和Node.JS堆栈而不是MySQL?即客户端会向单个服务器发出大量的同时位置请求。
答案 0 :(得分:1)
MongoDB(NoSQL)不是扩展的灵丹妙药。您对问题的描述看起来可能会利用结构化存储的优势,因此SQL可能是一个很好的选择。
我必须使用Node.js和socket.io与android
由您决定,但没有 必须才能使用此技术堆栈。
// Set the update interval to 1 minute
mLocationRequest.setInterval(60000);
请参阅文档here。
答案 1 :(得分:0)
使用LocationRequest.setInterval每分钟接收一次位置更新。
更新时间间隔
由LocationRequest.setInterval()设置。此方法设置应用程序更喜欢接收位置更新的速率(以毫秒为单位)。如果没有其他应用从位置服务接收更新,您的应用将以此费率收到更新。
您可以在http://developer.android.com/training/location/receive-location-updates.html
找到可下载的示例