如何从远程手机获取坐标

时间:2013-09-24 09:46:13

标签: javascript geolocation

我需要使用远程手机的坐标(纬度,经度)才能使用Google Geolocation显示远程手机的位置。 我不需要一直跟踪。我很高兴看到有问题的手机的位置,但必须以一种格式回复,以便我可以使用该信息提供Google Geolocation(Javascript API)。 在远程移动电话上安装额外的Javascript,能够监听请求并提供所述信息。

1 个答案:

答案 0 :(得分:1)

您的要求是:

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

可能的解决方案:

您必须启动移动设备才能访问位置数据,然后将其发送到您的服务器。您可以使用HTTP将数据从移动设备发送到服务器。

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

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

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

如果您的应用适用于特定的一组用户 - 例如调查,研究等 - 那么您可以暗示您的用户有条件(如互联网连接/网络覆盖)。如果您是为公共用户设计的,那么您不能对用户施加任何条件。