V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Andy1999
V2EX  ›  程序员

其实 前几天看到的一个关于 Alipay 定位问题 一点都不准

  •  
  •   Andy1999 · 2015-11-27 22:03:53 +08:00 via iPhone · 3345 次点击
    这是一个创建于 3313 天前的主题,其中的信息可能已经有所发展或是发生改变。




    差了好远的说……
    26 条回复    2015-12-03 14:48:44 +08:00
    ZGLHHH
        1
    ZGLHHH  
       2015-11-27 22:06:12 +08:00
    定位一直都是不准确的

    记得一条新闻:
    一人在山中被困,用地图软件向搜救人员报坐标。结果偏了好多,最后靠大声呼喊,才被获救。
    qgy18
        2
    qgy18  
       2015-11-27 22:07:54 +08:00 via iPhone
    你访问 ip138 ,发下你的 ip ,我看看某地图公司的接口准不准。
    Pastsong
        3
    Pastsong  
       2015-11-27 22:09:57 +08:00
    @ZGLHHH 似乎我国地图有个坐标偏移的机制,需要买算法还原坐标,可能和这个有关
    ZGLHHH
        4
    ZGLHHH  
       2015-11-27 22:11:52 +08:00
    @Pastsong 太惟利是图了
    x86
        5
    x86  
       2015-11-27 22:11:58 +08:00
    为啥「附近」是中文~
    Pastsong
        6
    Pastsong  
       2015-11-27 22:14:05 +08:00
    @ZGLHHH 不不不,是军事坐标保护目的...
    lenran
        7
    lenran  
       2015-11-27 22:15:37 +08:00
    @Pastsong 国家地图事关国家机密,有偏移,很正常
    Andy1999
        8
    Andy1999  
    OP
       2015-11-27 22:16:07 +08:00 via iPhone
    @qgy18 上海电信 101.80.213.*
    halfcoder
        9
    halfcoder  
       2015-11-27 22:17:45 +08:00
    就算是 gps 定位也有误差,现在都是 gps+A-GPS 共同确定,精度才好一点
    ZGLHHH
        10
    ZGLHHH  
       2015-11-27 22:30:27 +08:00
    @Pastsong 懂了
    kiritoalex
        11
    kiritoalex  
       2015-11-27 22:31:26 +08:00
    不是一点也不准,是根本不准
    wbsdty331
        12
    wbsdty331  
       2015-11-27 22:36:11 +08:00
    Google 的卫星图可以看到中国某些军事基地 美国以前也可以 后来打了码
    qgy18
        13
    qgy18  
       2015-11-27 22:45:21 +08:00
    @Andy1999 汗,没有准确的 IP ,无法测试啊!这是 101.80.213.1 的结果:



    其他人有想测试的也可以发下自己的 IP 呀。
    Andy1999
        14
    Andy1999  
    OP
       2015-11-27 22:49:04 +08:00 via iPhone
    @qgy18 靠 IP 定位的吗?
    我开着 VPN ……
    应该定位 Level3 IP 才对
    Andy1999
        15
    Andy1999  
    OP
       2015-11-27 22:49:42 +08:00 via iPhone
    @Pastsong 偏了好几公里呢
    qgy18
        16
    qgy18  
       2015-11-27 22:52:08 +08:00
    @Andy1999 是国内某地图公司做的 IP 精准定位,原理就是只要你用了任何使用了他们地图 SDK 的 APP ,都会导致你的 IP 和精准位置关联起来。

    我测试了一下 case ,跟普通的 IP 库比起来,这个准确程度提高了太多。只是目前覆盖有限。
    Andy1999
        17
    Andy1999  
    OP
       2015-11-27 22:53:16 +08:00 via iPhone
    @qgy18 动态 IP 定不住吧 看了一下 IPIP 出口遍布上海市
    FrozenYogurtPuff
        18
    FrozenYogurtPuff  
       2015-11-28 01:13:33 +08:00
    对啊 除非静态 IP ,动态 IP 的位置还不是满城跑
    Andy1999
        19
    Andy1999  
    OP
       2015-11-28 09:05:42 +08:00 via iPhone
    @FrozenYogurtPuff 而且公网私用这种怎么检测。。。
    gam2046
        20
    gam2046  
       2015-11-28 09:40:13 +08:00
    我只知道 Android 下的情况,我估计 iOS 应该是类似的。
    基本的定位策略是是基于 GPS 的定位(需要有硬件支持,且软件具有读取 GPS 信息的权限,可以不需要网络,通常情况下需要)、基于基站的定位(不需要硬件支持,软件需要具有读取基站信息权限,理论上不需要联网,实际上往往需要联网查询基站 ID 对应的区域)、基于无线热点的定位(需要硬件支持,软件需要有相关读取 wifi 信息权限,理论上不需要联网,通常需要联网查询热点 ap 地址对应的物理地址)、基于 IP 地址的定位(不需要硬件支持,软件不需要特殊权限)

    我猜测,以阿里的技术实力,基本上是以上几种方法混合定位,但是多数人默认情况下应该是不会开启 GPS 的,因此多依赖于基站与热点定位(这两种方式通常比 IP 定位精确度高),而这两种定位方式取决于服务端数据收集的详细程度与使用者所在城市的基站 /热点密集程度,一般来说像上海这种超大型城市,基于热点的位置服务,其定位精度基本可以在几十米以内。如果是中心商业区可能达到 GPS 级别的精度(因为热点密度大)
    SharkIng
        21
    SharkIng  
       2015-11-28 10:15:24 +08:00 via Android
    早就发现 GPS 上定位总不准
    realpg
        22
    realpg  
       2015-11-28 11:14:31 +08:00
    @FrozenYogurtPuff
    不会满城跑的……除非你的 IP 是公用出口……
    只要你正常使用家里的联通 /电信宽带,拨号直接获取独占外网 IP 的,就行了……

    这种 IP 定位建立在大数据基础上的。
    NeoAtlantis
        23
    NeoAtlantis  
       2015-11-28 18:16:32 +08:00 via Android
    在我国搞地理信息这类东西是要找国家测绘局拿证的,有一些要求,比如就是你测到的坐标反映在地图上需要用一个算法加偏。手机的 GPS 拿到的结果放到地图上时也加偏一次,两者就符合了。

    这个和 GPS 本身的精度没关系。我用国外的地图可以把自己在哪条街上看清楚,精度十几米是可以接受的。但是国内的加偏之后用不好就是几百米的误差。
    Andy1999
        24
    Andy1999  
    OP
       2015-11-28 20:35:37 +08:00 via iPhone
    @SharkIng 这不是 GPS 我测试过把 GPS 模块删了也可以定位
    @NeoAtlantis
    NeoAtlantis
        25
    NeoAtlantis  
       2015-11-30 09:29:22 +08:00 via Android
    @Andy1999 基站定位么……那就不用说了,误差一公里都是可能的…
    snhfly
        26
    snhfly  
       2015-12-03 14:48:44 +08:00
    定位本来就有点误差 用了 VPN 更是 0 0
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   953 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 19:19 · PVG 03:19 · LAX 11:19 · JFK 14:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.