【发布时间】:2012-12-05 09:29:08
【问题描述】:
我正在使用 android 中的 GPS,我想显示当前位置可用的卫星数量,我在我的应用程序中一直得到 3 个,而在其他应用程序中它们同时显示 6 到 9 个位置。我不知道是什么问题。
我能够获得经纬度当前位置。
我没有。来自locationManager.getAllProviders().size()的卫星在LocationListener中
我也试过了
int satellite = 0;
GpsStatus status = locationManager.getGpsStatus(null);
Iterable<GpsSatellite> sat = status.getSatellites();
int i=0;
while (sat.iterator().hasNext())
{
GpsSatellite gpsSatellite=(GpsSatellite)sats.iterator().next();
if(gpsSatellite.usedInFix())
{
satellite++;
}
}
但它显示为 0;
请帮助我。 提前致谢。
【问题讨论】:
-
你可以在这里找到帮助:- stackoverflow.com/questions/7359823/…
-
谢谢,但我以前见过,st=gpsStatus.getMaxSatellites() 给了我 255 颗卫星。
标签: android gps satellite gps-time