为什么我的手机的GPS不能在中国使用?


44

我正在尝试在中国使用Google地图。我知道Google已被屏蔽,这就是为什么我离线下载北京地图的原因。但是,当我打开该应用程序时,我的手机会尝试找到GPS卫星,但找不到。我知道位置有效,因为当我使用WiFi时,我的位置正常。这是中国在阻挡GPS还是其他东西?

我正在使用具有Android 5.0.1和HTC Sense的Verizon HTC One(M8)。

注意:此问题也已交叉发布到Android.SE

更新1:

我对这个问题的所有测试都是在市区办公楼的7楼进行的。昨天,经过一段时间的等待,我能够在郊区公寓楼的17层接收GPS信号(同时使用Google Maps和GPS Status)。那时,我还能够在市区的另一部分缺乏高层建筑的地方接收信号。明天我回到办公室时,我将能够判断是否像@Vince建议的那样花费了很长时间才能获取卫星数据,还是像@Loren建议的那样是城市峡谷。谢谢大家的帮助和解释!

更新2:

经过一些测试,看来这确实可以归结为城市峡谷问题。GPS在办公室的桌子上找不到任何卫星,但是,如果我将其放在窗户旁边,它会发现2颗卫星(对于一个位置来说还不够,但是足以回答这个问题)。当我将电话拿到建筑物外时,我可以在某些区域找到位置。再次感谢大家的帮助和丰富的新知识。

注意:所有测试均在数据和WiFi服务关闭的情况下完成。

根据评论,我在GIS.SE中提出了一个问题,询问城市峡谷及其与北京与纽约的比较。


嘿,有一些应用程序可以向您显示您的手机正在拾起什么讽刺,这可能在这里有用。
Journeyman Geek,2015年

2
嘿,那是我用的,所以不
Journeyman Geek 2015年

3
我已经交叉张贴在Android的爱好者
马修·赫布斯特

1
通常,您应该始终将原始问题编辑为包含最新更新。每次编辑原始问题时,都会将其突出显示在首页顶部,这可能会引起更多关注。
令人难忘的2015年

2
您也可以在gis.stackexchange.com聊天室中发帖,以尝试获取答案,或者(如果您发帖然后立即注销)在此处引起注意。那里有专业的地理学家。如果您交叉张贴在那儿,即使离开也能得到回复;请编辑您原来的问题,以说您已交叉张贴到那里。
令人难忘的2015年

Answers:


10

很久以前,我乘坐了一个相当简单的GPS(仅限坐标,这是在没有带地图的GPS的想法出现之前)到中国的-发现它不能应付所有的高楼大厦。在一个大公园里,它将起作用。一旦我设法在建筑物的高窗台上进行修复,但在街上的建筑物周围的街道上,我就没有足够的卫星来进行修复。


2
不确定这有什么意义-我可以在纽约使用GPS很好,相对而言,北京几乎没有“高层”建筑。此外,北京的建筑物分布得非常好,我的中国朋友用中文手机也可以使用GPS。
马修·赫伯斯特

2
实际上这很有意义。您的设备知道其在纽约的位置这一事实并不意味着它就使用了GPS(使用3G / 4G可以提供更好的精度)实际上GPS信号来自卫星,因此任何障碍物,建筑物甚至树木都会减弱或反射信号。
文斯2015年

2
@MatthewHerbst:您的手机支持“辅助GPS”,这在市区提供帮助。Loren的GPS设备没有。
令人难忘的2015年

2
@MatthewHerbst:完全有道理;在城市峡谷中,多径是一个巨大的问题。
与莫妮卡(Monica)进行的轻量级比赛

1
如果您具有街道级别的精度,则必须使用GPS。3G / 4G地理位置只能给您大概的位置,通常只能达到郊区级别的精度。如果您的精度比没有GPS的精度高,则可能是Wi-Fi定位,但这需要Wi-Fi数据库,而且考虑到中国的法律以及与Google的不良关系,不太可能允许他们建立这样的数据库。
Lie Ryan

48

这可能是由于首次修复时间太长所致。实际上,我最近了解到,最近的智能手机使用称为“辅助GPS”的机制,以便基于GPS接收来获取位置。这个想法是,如果您在以前从未去过的地方使用GPS,GPS将需要一些时间来查找和解释信号,这主要是因为从卫星下载的速度较慢(维基百科文章的来源提到了12分钟以获取完整的导航消息,找到设备)。

为了解决此问题并使之对当今急躁的电话用户更有用,电话使用数据网络(WiFi /移动设备)以估计电话的位置并下载GPS卫星位置历书。有了这些信息,就可以更快地找到GPS信号,并且精度更高。正如@AdamDavis在其评论中所详述的那样,提供此解决方案的技术可能在每个国家/地区都不相同,甚至不可用。

因此,您的问题可能只是您没有等待足够长的时间来让手机自行定位。我建议尝试在连接WiFi时使用GPS功能,或者耐心等待。

请注意,无论如何,中国不能阻止GPS信号。正如一些评论者所说,使用干扰器来改变(而不是阻塞)信号肯定是可能的,但是我想需要覆盖整个国家的干扰器。而且我不确定是否可以阻塞这些信号而不会至少部分地改变其他电信信号。GPS信号是由美国空军卫星发送的,有可能它们可以及时精确地控制哪些卫星发送什么信号以及以什么精度发送,但是我再次对此表示怀疑(与卫星的通信可能太慢而无法提供甚至可以执行这样的精细配置)。正如一些评论所言,由于卫星不是对地静止的(即 一颗卫星将在一天内越过多个大洲)。不过,我不是该领域的专家。


11
在美国,电话运营商通过塔楼和电话的控制通道提供辅助GPS。美国境外的运输塔不一定提供此服务。但是,一旦连接到wifi网络,电话就可以通过这种方式获取辅助的gps信息。有些手机没有完整的GPS芯片组,因此如果没有运营商的支持,则无法完全依靠辅助GPS来实现GPS修复。
亚当·戴维斯

3
负责系统的实际上是美国空军,而不是陆军。
Nattgew 2015年

3
中国当然有可能干扰GPS网络。当然,这会阻塞所有 GPS,因此这样做并不完全符合他们的利益。
Gerrit

4
辅助GPS有帮助的原因:所有卫星都以相同的频率发送信号,但是由于它们在太空中高速移动,因此GPS接收的信号频率略有不同。当您打开GPS时,它必须扫描整个频段以找到卫星。借助辅助GPS,您的电话运营商可以粗略估算您的位置和时间,例如半英里之内。有了这些信息,您的GPS可以找出卫星的位置以及它们的移动方式,并计算出卫星的位置……
gnasher729,2015年

4
...频率将接收到他们的信号。因此,您的GPS可以直接转到正确的频率,而不必扫描整个频段。如果第一次打开全新的GPS,还会有一个较长的延迟,因为它不知道卫星应该在哪里,并且需要从卫星下载该信息,这是一个非常缓慢的过程。
gnasher729

33

文斯(Vince)涵盖了可能的解释,但不幸的是,还有更多的险恶可能性。长话短说,中国的GPS立法既实在模糊,部分秘密:受到法律的一些阅读所有使用GPS设备在技术上是被禁止的,而不是几台摄像机和其他GPS功能的设备去那么远,禁用GPS如果他们意识到自己在中国的边界之内,那就完全可以了。

现在要明确地说,禁用GPS 完全取决于制造商,据我所知,中国本身并未阻止或试图阻止GPS。在中国,大约有12亿部手机正在使用,其中绝大多数手机都启用了GPS并被当地人大量使用,任何对GPS的概念性禁令几乎都是一纸空文-尽管观察是否有趣GPS的中国版本北斗一经发布便被强制执行。

即使您使GPS正常运行,您也可能会发现,您最喜欢的Western测绘服务无法在正确的位置显示卫星图像,而是“随机”移动了图像。另一方面,像百度和搜狐这样的中文服务也可以正常工作。


15
相机如何在不使用GPS的情况下知道它在中国?:-)
David Richerby

13
@DavidRicherby我认为它可以测量空气中的污染。或者,空气太稠密,污染严重,以致GPS信号被阻塞。
2015年

嗯 我想知道这是否可能相关。@Vince所描述的内容最有意义,但是,当我尝试使用自己拥有的另一个应用程序时,“ GPS状态”告诉我它已经成功下载了“ GPS辅助数据”,但它似乎仍然无法解决我的问题。 GPS位置。它在当前显示为“ SAT 0/12 | SIG 0 / inf | TTF 240s”的工具栏中放置了一个不错的通知。作为记录,我使用的是Verizon HTC One M8,目前装有中国联通SIM卡。
马修·赫伯斯特

1
@Matthew的确,如果GPSStatus这样说,这个答案会更有意义。对我来说,该应用通常需要10到30秒才能从0/0变为0/12(或其他大约10的数字),然后花相同的时间获得剩下的大约10的数字。其余的我从未真正理解过或抬头。
文斯2015年

1
这个答案听起来不太可能。中国的Android手机具有GPS支持,作为一个可能相关的问题,我发现其中一些无法完全在美国使用。因此,我怀疑“在没有承运人/塔式协助的情况下无法工作”的解释更有可能。
R.,

8

这里已经有很多好的答案。但是我以前去过中国,并且使用GPS的精度很高,并且与Google Maps一起使用。另外,处理坐标和移动设备GPS是我的职业之一,所以让我参与其中。

GPS卫星不过是一个卫星网络,该网络传播手机或任何GPS芯片可以捕获的时间戳信号,然后找出经度,纬度和高度。除非被卡住,否则它可以在地球表面的任何地方工作。除了GPS信号外,移动电话还可以使用移动运营商(GSM,2G,3G和LTE)提供的位置数据来辅助此操作。

我没有任何参考资料,但中国并未阻止GPS信号。但是,它确实阻止了Google,从而阻止了您手机的Google Maps应用在地图上显示您的位置。在中国访问Google服务有些麻烦。Gmail,Google搜索和许多其他服务被阻止。但是,谷歌地图在北京表现很好。中国的防火墙基于IP地址和主机名,因此很可能我很幸运能够以某种方式访问​​它。

当您连接到WiFi网络时可以找到位置的原因是,您的手机可以使用三角测量来确定您的位置。它只是使用附近的wifi网络名称并查询Google / Apple服务来获取位置,该位置之前已经通过其他人记录过。您不需要连接到任何网络。您的电话可以获取信号强度(以dB为单位),并找出位置。

您真正需要的是一张好的离线地图,因为无法访问Google服务。我在开放街道地图方面取得了很多成功(iPhone / Android:“城市地图去”应用程序可以为您下载它们,并在地图上提供GPS定位功能)。在中国运作良好。

为了获得更好的GPS连接性,请尝试将手机放在户外并保持与天空的直线。中国,尤其是北京,雾/烟很多。只是工厂冒烟,没有铁屑(可以抵消行为信号)。保持您的Wifi处于打开状态。如果您在任何公共wifi热点附近,则很有可能很快找到您的位置。


OSMAnd还是适用于Android的出色离线地图应用程序(由OpenStreetMap支持的团队)。我没有在中国尝试过,但是如果您说的是真的,就不会有任何问题。
文斯

1
您还可以通过ditu.google.cn访问中文Google Maps 。
jpatokal

Openstreetmap可能运作良好,但是合法吗?
Gerrit

4

下载百度地图。或Autonavi。它们都是免费软件,并且为外国游客提供英文版。我是中国人。


3
我看着百度地图。我拒绝授予它想要的所有权限,而且绝对不需要。我会看看另一个,谢谢。
马修·赫伯斯特

2
@MatthewHerbst:在某些Android手机上,您可以使用App Ops取消百度地图的权限。在可以使用App Ops之前,可能(或不一定)需要“根”手机。如果您需要更多信息,请尝试进行网络搜索或在Android.SE上发布问题。
unforgettableid

0

可能是因为中国封锁了AGPS所需的(Google)SUPL服务器。一个最近的报道说,Xiomi设备(即使是那些与全球ROM)使用中国电信SUPL服务器。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.