首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
V2EX  ›  问与答

高德地圖的 JavaScript API 定位時可獲得精度數據, 这个数据是哪来的?

  •  
  •   013231 · 2014-05-12 22:20:33 +08:00 · 2422 次点击
    这是一个创建于 1984 天前的主题,其中的信息可能已经有所发展或是发生改变。
    Demo:
    http://api.amap.com/javascript/example/num/0705
    Doc:
    http://api.amap.com/javascript/reference/search_plugin#m_AMap.Geolocation

    文檔中說『基于HTML5的定位接口,只有支持该定位接口的浏览器才能使用该功能』, 但HTML5並沒有獲取定位精度(accuracy)的接口吧? 精度數據是從哪來的?

    根據我的測試, 精度數據和GPS信號有關. 無GPS環境下, 精度是165米; 可接受到GPS信號後, 精度迅速提高(165米->65米->50米->10米). 可是瀏覽器(iOS Safari)有獲取GPS信號強度的接口嗎?
    2 回复  |  直到 2014-05-12 22:26:45 +08:00
        1
    akfish   2014-05-12 22:24:03 +08:00   ♥ 1
    但HTML5並沒有獲取定位精度(accuracy)的接口吧?
    ---------------------------------------------------------------

    有啊。
    http://www.w3schools.com/html/html5_geolocation.asp
    coords.accuracy
    coords.altitudeAccuracy
        2
    akfish   2014-05-12 22:26:45 +08:00   ♥ 1
    官方的Spec
    Geolocation API Section 5.4
    http://www.w3.org/TR/geolocation-API/#coordinates_interface
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2415 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 22ms · UTC 15:10 · PVG 23:10 · LAX 08:10 · JFK 11:10
    ♥ Do have faith in what you're doing.