
公司搬家了,然后发现一个神奇的现象
在公司的位置打开手机地图软件(系统自带 /高德 /腾讯 /百度)后定位一直都是在旧的公司位置
未连公司的 wifi,安卓和 IOS 均会这样.
有没有老铁知道这是啥原因,是钉钉的问题吗?
1 mwftts 2020-08-01 13:51:21 +08:00 via Android 确定是用的手机正常的定位功能吗…… |
2 Zheming 2020-08-01 13:51:41 +08:00 via iPhone 不连 wifi,wifi 也会作为定位的参考因素。把 wifi 功能关掉看看呢? |
3 BrettD 2020-08-01 13:55:14 +08:00 via iPhone 可能扫描到公司 Wi-Fi 的 SSID,然后定位服务商的 Wi-Fi 位置数据库还没更新 |
4 opengps 2020-08-01 13:55:31 +08:00 手机自带的位置服务,实际不是每次都启动 gps 的,之所以这样,主要原因是用了 wifi 来实现快速定位,wifi 定位不需要连接 wifi,只需要搜到对应的 ssid 即可,我以前做了个 demo 页面,对于早期数据还有一定的效果: https://www.opengps.cn/Data/WIFI/Search.aspx |
5 opengps 2020-08-01 13:56:35 +08:00 准确来说,不是钉钉的问题。而是你手机内置位置服务的数据源问题。他一时半会不会讲更新了的数据修正过来 |
6 chanlk OP |
7 KevZhi 2020-08-01 14:29:32 +08:00 1.GPS 定位需要室外开阔视野、并且需要一分钟左右的时间搜索卫星方可定位 2.故室内定位(快速定位)并不直接使用 GPS,而是采取众包 Wi-Fi 数据库定位的方式,从这个数据库中查询附近 Wi-Fi 热点的 MAC 地址,对应的地理地址,并进行三角定位 3.那么这个数据库从何而来呢,当手机连接到 Wi-Fi,并且有 GPS 精确定位的时候,常见场景在窗边在楼下,手机就会把这个对应关系上传到数据库,多人上传同一 Wi-Fi 的地理位置信息后,就可校验入库了。 4.搬家后数据库还没有及时更新,需要几个人在连接 Wi-Fi 时在窗边用 GPS 确定精确位置,发送到数据库校验后方可更新。 5.Apple 的定位接口不深入底层,App 只能获取经纬高和精确度、定位状态,并且 Wi-Fi 定位众包数据库由 Apple 自己维护,所以你看到所有导航软件都是获取到同一个错误的数据,反而安卓可能每个地图软件都有维护不同的数据库 |
8 natsji 2020-08-01 14:47:21 +08:00 via Android 把设置中使用 wifi 进行辅助定位关掉 |
9 4263Ad06Awk3b1Do 2020-08-01 17:26:34 +08:00 很有意思的 bug,gps 居然没有纠错 |
10 chanlk OP 换句话来说,是否可以解成是使用了失效的缓存信息导致的错误 |
12 BrettD 2020-08-01 18:23:19 +08:00 via iPhone @chanlk iOS 控制中心里 Wi-Fi 和蓝牙开关关掉只是暂时不建立新连接,Wi-Fi 和蓝牙实际上依然开启,我猜是因为考虑到 AirDrop 、Handoff 这些跨苹果设备的功能是使用蓝牙或者 Wi-Fi 实现的,苹果想要用户在控制中心关闭 Wi-Fi/蓝牙之后还可以正常使用这些功能 |
13 Jirajine 2020-08-01 18:31:53 +08:00 via Android 定位设置改成 gps only 不要用 wifi 和蓝牙的辅助功能。 |
14 moln 2020-08-01 19:14:45 +08:00 @jarnanchen 室内没有 gps 信号 |