我需要跟踪多个设备的位置(iPhone / Galaxy) 我希望他们每隔几秒向我发送他们的纬度/经度,或者当有一个重要的(几米)位置变化时。 通过发送我的意思是HTTP请求到我的服务器。 Websocket是可能的。
我正在寻找的解决方案是第三方,即类似于Pushover和UrbanAirship的内容(这些是第三方推送通知提供商)。
就是这样,一个非常简单的iPhone / Galaxy应用程序,用户可以在其中配置一个URL,我会向他提供应用程序报告位置的URL。
至于服务器端 - 我已经完成了设置。
答案 0 :(得分:2)
对于iPhone,您必须检查Apple提供的服务。我不使用iPhone,我无法帮助你。
对于Android,您可以使用LocationManager提供的服务:
http://developer.android.com/guide/topics/location/index.html
http://developer.android.com/guide/topics/location/index.html
http://marakana.com/forums/android/examples/42.html
请特别查看requestLocationUpdates和locationListener。
您可以向位置管理员注册以获取位置更新。之后,只需使用GET或PUT HTTP调用将新坐标发送到服务器。