【问题标题】:getting the location and speed via mobile platforms通过移动平台获取位置和速度
【发布时间】:2011-05-11 14:04:36
【问题描述】:

是否有可能通过移动平台(客户端编程,如 j2me)获取用户的位置、移动方向和速度?如果有任何平台可用,请告诉我该平台,并请给我一些学习链接来研究它?

问候, 兰加纳

【问题讨论】:

    标签: geolocation gps gsm


    【解决方案1】:

    我不确定是否有用于此的 API,主要是因为我认为此信息(速度)不可用。

    您仍然可以弄清楚,这适用于所有允许您访问其“当前位置”的手机。

    1. 每隔 n 秒(10、20、30 秒等)对手机的当前位置进行 Ping 操作
    2. 在每次 ping(纬度、经度)时记录手机的位置
    3. 确定从 ping 到 ping 的距离。您可能需要使用矢量分辨率 (http://www.physicsclassroom.com/class/vectors/u3l1e.cfm)

    例如,如果手机在 30 秒的 ping 过程中移动了 1000 米,这意味着: 1000 米/30 秒 = 33.333 m/s

    这样做,您还可以确定加速度等...这不会给您瞬时速度或加速度,而是给您平均速度和平均加速度。

    【讨论】:

      【解决方案2】:

      如果没有 GPS,就不可能获得速度和准确位置。但是,您可以从多个 Web 服务中检索基站位置并确定您的大致位置。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多