现在,很多人都在使用谷歌地图这个软件,但是使用的时候,发现,谷歌地图gps定位不到。那么,谷歌地图gps定位不到怎么办?今天,小编就为大家带来谷歌地图gps定位不到解决办法,一起来看看吧。
谷歌地图gps定位
GPS不能定位,搜星慢可能是机器内的GPS配置文件location.cfg的一些设置上问题导致的,并不是DEFY的硬件问题,通过改动部分设置会令到这一情况有所改善。 如果你希望通过刷ROM来令DEFY的GPS给力一点,那么在你刷ROM前可以试试以下的方法,无效的话再刷大神们的ROM也不迟。
先说说我的Defy情况,入手一个星期,亚太新加坡水机,自带系统刷的是某个hiapk 2.1的ROM,基本上使用没太大问题,就是GPS不给力,试了很多次长时间不能定位,连星都没搜到几颗,开了网络辅助也一样,最好的一次是搜到3颗星,但很快又消失掉,按照以下方法修改location.cfg文件后搜星定位速度非常快,同一位置10多秒就搜到10颗星(使用网络辅助)。
1. 首先先确认一下系统的GPS是否已经启动,如果是因为GPS功能没启动才导致不能定位那就有点冤了,只要定位搜星正常就不用看下面的修改了
系统设置-》位置和安全-》我的位置:
使用无线网络: 启用 - 启用这个就是使用WLAN或GPRS等网络进行辅助定位,建议开启,有效提高搜星速度,另外开启后在使用GPS时确认机器接入了WLAN或者GPRS接入没有被禁用。
使用GPS卫星: 启用 - 就是打开GPS功能,没打开这个肯定不能定位了。
如果要使用无线网络辅助,即用A-GPS辅助,还要关闭数据保护(这点不太确定,我试过启用数据保护时GPS搜星过程中GPRS数据连接貌似是没有流量的,关闭后就有流量了,所以估计是这里阻止对星历数据的下载):
系统设置-》数据管理-》数据保护:
启用数据保护: 关闭
2. 安装一个GPS测试软件,用来查看机器的搜星速度等情况,推荐GPS Test Plus, GPS Status 或者 Ulysee Gizmos
GPS测试仪(GPS Test Plus)v1.1.1 汉化版,支持自动探测设备上的GPS。
(GPSTestPlus是一个简单易用的GPS工具,它支持自动探测设备上的GPS,还可以显示多种GPS数据,并支持选择多种不同的GPS坐标格式。
主要功能:
显示当前接收到的GPS卫星数量,信号强度,方位,显示你的GPS坐标,指南针功能,你所在地区是白天还是黑夜,你现的速度,你现在所在时区的时间,以及UTC时间等等。
3. 修改location.cfg文件,如果觉得看不明白如何修改的可以下载后面提供的偶改好自用的location.cfg文件,后面会有下载。
修改需要用到RE文件管理器(Root Explorer),不会RE文件管理器操作的自行搜索帖子学习
小编推荐:
需要修改的location.cfg文件在两个位置: /data/location/location.cfg 和 /system/etc/location.cfg
修改前先使用RE文件管理器将此两个文件复制到 /sdcard 上备份。
以上两个个位置的location.cfg文件都是进行同样的修改,修改前建议先关闭GPS功能。
修改方法: 1. 可以直接使用RE文件管理器打开修改,这样不需要修改文件的权限。
2. 将文件复制到 /sdcard,在电脑上修改后再复制回去覆盖原来的文件,然后要修改文件的权限。下面的文件权限截图是按原文件的权限。
/data/location/location.cfg 文件权限截图
谷歌地图gps定位
谷歌地图gps定位
3.1. 修改supl服务器地址,用于网络辅助时快速下载到星历,大幅提高搜星速度,这也是为何建议开启使用网络辅助进行GPS定位
找到以下两项
hslp_address = lbs.geo.t-mobile.com:7275 《-- 这个服务器地址不一定一样,例如我的是 supl1s.motorola.com:7275
default_hslp_address = lbs.geo.t-mobile.com:7275 《-- 这个服务器地址不一定一样,例如我的是 supl1s.motorola.com:7275
修改为
hslp_address = supl.google.com:7276
default_hslp_address = supl.google.com:7276
说明: 上面这个nokia的supl服务器在我这里的电脑上可以快速打开,而原来的motorola的则打不开,下面还有其他的supl服务器,各位可以自行在电脑上输入打开看看哪个速度快就选哪个。【本人测试,在电脑上都打不开,但是用supl.google.com:7276这个确实可以使用】
suplcn.sirf.com:7275
suplcn.sirf.com:7276
sls1.sirf.com:7275
supl.google.com:72756
supl.google.com:7276
sls2.sirf.com:7276
supl.nokia.com:7275
继续找到以下项目进行修改
DL_LCS_SUPL_SECURITY_ON = 1
改为
DL_LCS_SUPL_SECURITY_ON = 0
DL_DB_FEATURE_ID_LOCATION_STATE = 1
改为
DL_DB_FEATURE_ID_LOCATION_STATE = 0
DL_LCS_SUPL_MT_OFF = 0
改为
DL_LCS_SUPL_MT_OFF = 1
DL_LCS_SUPL_CARRIER_INDEPENDENT = 0
改为
DL_LCS_SUPL_CARRIER_INDEPENDENT = 1
说明: 以上这些项目原帖也没说明,跟着改就ok,反正我的机上改完后从原来搜不到星变成快速搜星并定位。
找到以下项目并删除
DL_LCS_DEFAULT_DATA_PROFILE = cmnet
!!!!重要!!!!
上面这个是A-GPS默认使用APN接入点设置,将其值改为你的2G/3G互联网数据接入点APN名, 例如我移动2G就改成 “cmnet”
说明:这个其赋值的意思是连接到缺省/指定的APN,原装的值是cingularwap,指向了AT&T的cingular.国内是用不上的。将其改成你手机接入互联网的APN接入点,另外该APN接入点设置里面最后一项 “APN类型” 要设置为 “default,supl,dun”【本人并没有找到这项,也没有修改这项,但是随后的测试使用中并不影响。】
将 /data/location/location.cfg 和 /system/etc/location.cfg 两个位置的文件都修改完毕后,先打开GPS功能,和数据连接功能,然后重新启动手机。重启后,进入GPS测试软件测试一下搜星定位。
如果你的location.cfg文件已经和上面修改后的一样,而你的Defy仍然是GPS搜星定位困难,那你就考虑一下是否要刷个GPS给力的ROM或另找方法了。
4. 如果嫌修改太麻烦,可以使用我改好的location.cfg文件
注意放在/system/etc/location.cfg 和/data/location/location.cfg 的文件要对应覆盖。
使用: 解压后将文件分别复制到 /data/location/ 和 /system/etc/ 覆盖掉原文件,复制文件后按照上面的权限截图修改文件权限,覆盖文件前自行备份。
两个文件从这里下载:http://vdisk.weibo.com/s/Jbl5Z
文件覆盖好之后,同样,打开GPS功能和数据连接功能,然后重启手机(这样是为了GPS信息的完全初始化),然后ENJOY吧。