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

2015-11-27 22:03:53 +08:00
 Andy1999




差了好远的说……
3321 次点击
所在节点    程序员
26 条回复
ZGLHHH
2015-11-27 22:06:12 +08:00
定位一直都是不准确的

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



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

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

我猜测,以阿里的技术实力,基本上是以上几种方法混合定位,但是多数人默认情况下应该是不会开启 GPS 的,因此多依赖于基站与热点定位(这两种方式通常比 IP 定位精确度高),而这两种定位方式取决于服务端数据收集的详细程度与使用者所在城市的基站 /热点密集程度,一般来说像上海这种超大型城市,基于热点的位置服务,其定位精度基本可以在几十米以内。如果是中心商业区可能达到 GPS 级别的精度(因为热点密度大)

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/239523

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX