1
ZGLHHH 2015-11-27 22:06:12 +08:00
定位一直都是不准确的
记得一条新闻: 一人在山中被困,用地图软件向搜救人员报坐标。结果偏了好多,最后靠大声呼喊,才被获救。 |
2
qgy18 2015-11-27 22:07:54 +08:00 via iPhone
你访问 ip138 ,发下你的 ip ,我看看某地图公司的接口准不准。
|
5
x86 2015-11-27 22:11:58 +08:00
为啥「附近」是中文~
|
9
halfcoder 2015-11-27 22:17:45 +08:00
就算是 gps 定位也有误差,现在都是 gps+A-GPS 共同确定,精度才好一点
|
11
kiritoalex 2015-11-27 22:31:26 +08:00
不是一点也不准,是根本不准
|
12
wbsdty331 2015-11-27 22:36:11 +08:00
Google 的卫星图可以看到中国某些军事基地 美国以前也可以 后来打了码
|
13
qgy18 2015-11-27 22:45:21 +08:00
|
16
qgy18 2015-11-27 22:52:08 +08:00
@Andy1999 是国内某地图公司做的 IP 精准定位,原理就是只要你用了任何使用了他们地图 SDK 的 APP ,都会导致你的 IP 和精准位置关联起来。
我测试了一下 case ,跟普通的 IP 库比起来,这个准确程度提高了太多。只是目前覆盖有限。 |
18
FrozenYogurtPuff 2015-11-28 01:13:33 +08:00
对啊 除非静态 IP ,动态 IP 的位置还不是满城跑
|
19
Andy1999 OP @FrozenYogurtPuff 而且公网私用这种怎么检测。。。
|
20
gam2046 2015-11-28 09:40:13 +08:00
我只知道 Android 下的情况,我估计 iOS 应该是类似的。
基本的定位策略是是基于 GPS 的定位(需要有硬件支持,且软件具有读取 GPS 信息的权限,可以不需要网络,通常情况下需要)、基于基站的定位(不需要硬件支持,软件需要具有读取基站信息权限,理论上不需要联网,实际上往往需要联网查询基站 ID 对应的区域)、基于无线热点的定位(需要硬件支持,软件需要有相关读取 wifi 信息权限,理论上不需要联网,通常需要联网查询热点 ap 地址对应的物理地址)、基于 IP 地址的定位(不需要硬件支持,软件不需要特殊权限) 我猜测,以阿里的技术实力,基本上是以上几种方法混合定位,但是多数人默认情况下应该是不会开启 GPS 的,因此多依赖于基站与热点定位(这两种方式通常比 IP 定位精确度高),而这两种定位方式取决于服务端数据收集的详细程度与使用者所在城市的基站 /热点密集程度,一般来说像上海这种超大型城市,基于热点的位置服务,其定位精度基本可以在几十米以内。如果是中心商业区可能达到 GPS 级别的精度(因为热点密度大) |
21
SharkIng 2015-11-28 10:15:24 +08:00 via Android
早就发现 GPS 上定位总不准
|
22
realpg 2015-11-28 11:14:31 +08:00
@FrozenYogurtPuff
不会满城跑的……除非你的 IP 是公用出口…… 只要你正常使用家里的联通 /电信宽带,拨号直接获取独占外网 IP 的,就行了…… 这种 IP 定位建立在大数据基础上的。 |
23
NeoAtlantis 2015-11-28 18:16:32 +08:00 via Android
在我国搞地理信息这类东西是要找国家测绘局拿证的,有一些要求,比如就是你测到的坐标反映在地图上需要用一个算法加偏。手机的 GPS 拿到的结果放到地图上时也加偏一次,两者就符合了。
这个和 GPS 本身的精度没关系。我用国外的地图可以把自己在哪条街上看清楚,精度十几米是可以接受的。但是国内的加偏之后用不好就是几百米的误差。 |
24
Andy1999 OP |
25
NeoAtlantis 2015-11-30 09:29:22 +08:00 via Android
@Andy1999 基站定位么……那就不用说了,误差一公里都是可能的…
|
26
snhfly 2015-12-03 14:48:44 +08:00
定位本来就有点误差 用了 VPN 更是 0 0
|