• 请不要在回答技术问题时复制粘贴 AI 生成的内容
Andy1999
V2EX  ›  程序员

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

  •  
  •   Andy1999 · Nov 27, 2015 via iPhone · 4328 views
    This topic created in 3998 days ago, the information mentioned may be changed or developed.




    差了好远的说……
    26 replies  •  2015-12-03 14:48:44 +08:00
    ZGLHHH
    ZGLHHH
    Nov 27, 2015
    1
    定位一直都是不准确的

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



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

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

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

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

    这个和 GPS 本身的精度没关系。我用国外的地图可以把自己在哪条街上看清楚,精度十几米是可以接受的。但是国内的加偏之后用不好就是几百米的误差。
    Andy1999
    Andy1999
    OP
    Nov 28, 2015 via iPhone
    24
    @SharkIng 这不是 GPS 我测试过把 GPS 模块删了也可以定位
    @NeoAtlantis
    NeoAtlantis
    NeoAtlantis
    Nov 30, 2015 via Android
    25
    @Andy1999 基站定位么……那就不用说了,误差一公里都是可能的…
    snhfly
    snhfly
    Dec 3, 2015
    26
    定位本来就有点误差 用了 VPN 更是 0 0
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1439 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 16:12 · PVG 00:12 · LAX 08:12 · JFK 11:12
    ♥ Do have faith in what you're doing.