【问题标题】:HTML5 Geolocation problems on the IPhoneiPhone 上的 HTML5 地理定位问题
【发布时间】:2011-08-01 11:30:39
【问题描述】:

我正在研究地理定位 api html5,iphone 结果令人失望。在有高层建筑和 watchPosition 实现的城市上测试

主要问题有:

找到的最低准确度:49 米

正常精度:75m

返回许多重复的位置。大问题,同一区间20个位置!

选项不起作用:启用高精度和 maximunAge。 速度变量不起作用

在 Firefox Home for iphone 上运行,因此当手机被锁定时,不会停止网络和 GPS。 手机锁定时 Safari 停止网页。

【问题讨论】:

    标签: iphone html geolocation


    【解决方案1】:

    我怀疑这个特定的 HTML5 功能的 Safari 实现不好。我正在经历和你一样的事情。我指定 enableHighAccuracy: true,我得到的最佳精度是 > 1400 米。当我说我想要高精度时,Apple 不相信我吗?原生应用在相同条件下非常准确。

    【讨论】:

    • 您解决了吗?如果是这样,它是否需要 Safari 或其他升级?我还指定了{enableHighAccuracy:true},我看到的准确度是1414。(虽然实际上它“只是”错了500m!)打开/关闭私人浏览没有区别,清除缓存/历史记录也没有区别。 (iOS 6.1.3,Safari 6.0 版)
    【解决方案2】:

    您是否将enableHighAccuracy 标志传递给您的getCurrentPosition 调用?如果没有,iPhone可能会使用小区三角测量来精确定位您的位置(很难知道 Apple 的内部实现是做什么的,但考虑到您的结果,它似乎不太可能使用 GPS)。

    阅读The specification for getCurrentPosition - 作为PositionOptions 可选第三个参数一部分的高精度标志。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2010-09-18
      • 2017-08-15
      • 2015-11-28
      • 2015-03-27
      • 1970-01-01
      • 2011-03-24
      • 1970-01-01
      相关资源
      最近更新 更多