1

我需要有来自远程手机的坐标(纬度、经度)才能使用谷歌地理定位来显示远程手机的位置。我不必一直保持追踪。我很乐意查询有问题的手机的位置,但回复必须采用某种格式,以便我可以向 Google Geolocation (Javascript API) 提供该信息。在远程手机上安装一个额外的 Javascript 并能够监听请求并提供所述信息是可以的。

4

1 回答 1

1

您的要求是:

  • 轮询远程移动设备(Android 还是 iPhone?)以获取位置
  • 应该是按需

可能的解决方案:

在这里,您必须启动移动设备以访问位置数据,并将其发送到您的服务器。您可以使用 HTTP 将数据从移动设备发送到您的服务器。

您可以通过两种方式实现:

  • 在设备中运行的应用程序不断将位置发送到您的服务器
    • 在这里,您需要在设备中安装一个应用程序。这必须是具有 Internet 连接的本机应用程序。
  • 通过 Push Notifications/SMS 向设备发送请求
    • 您可以向设备发送推送通知。
    • 您可以向设备发送短信。
    • 收到推送通知或短信后,您可以启动应用程序并获取数据,并通过向服务器发起 HTTP 请求来推送数据。

推送通知的情况下,它仅适用于有效的互联网连接。在这种情况下,短信是最好的解决方案。

如果您的应用是针对特定用户集的——比如调查、研究等——那么你可以对你的用户暗示条件(比如互联网连接/网络覆盖)。如果你是为公共用户设计,那么你不能向用户强加任何条件。

于 2013-09-24T11:00:10.470 回答