-1

我需要跟踪几个设备的位置(iPhone/Galaxy)。
我希望他们每隔几秒或在发生重大(几米)位置变化时向我发送他们的纬度/经度。
通过发送我的意思是向我的服务器发送 HTTP 请求。Websocket 是可能的。

我正在寻找的解决方案是第 3 方,即类似于PushoverUrbanAirship(它们是第 3 方推送通知提供商)。

就是这样,一个非常简单的 iPhone/Galaxy 应用程序,用户在其中配置一个 URL,我将向他提供应用程序报告位置的 URL。

至于服务器端 - 我已经准备好了。

4

1 回答 1

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

请特别参阅requestLocationUpdateslocationListener

您可以向位置管理器注册以获取位置更新。之后,只需使用 GET 或 PUT HTTP 调用将新坐标发送到您的服务器。

于 2012-09-30T12:06:38.983 回答