1
我正在使用GoogleApiClient请求位置更新。我正在获取纬度,经度,速度和其他信息。除此之外,我还想获得卫星数量。我怎样才能做到这一点?如何从融合位置api获取卫星数量?
请帮我解决这个问题。
我正在使用GoogleApiClient请求位置更新。我正在获取纬度,经度,速度和其他信息。除此之外,我还想获得卫星数量。我怎样才能做到这一点?如何从融合位置api获取卫星数量?
请帮我解决这个问题。
下面是示例代码来获取卫星数量在使用,鉴于
gpsStatus = locationManager.getGpsStatus (gpsStatus);
Iterable<GpsSatellite> satellites = gpsStatus.getSatellites();
int sattInView = 0;
int sattInUse = 0;
if (satellites != null) {
for (GpsSatellite gpsSatellite : satellites) {
sattInView++;
if (gpsSatellite.usedInFix()) {
sattInUse++;
}
}
}
inView = String.valueOf (sattInView);
inUse = String.valueOf (sattInUse);
我没有使用过的位置管理器API。我已经使用了GoogleApiClient API。这个类没有一个名为getGpsStatus(gpsStatus)的方法; –
由于您正在使用FusedAPI,它使用您最近的手机塔或GPS卫星来修复您的位置,所以恐怕不可能就我所知。 –
是的,我使用了FusedAPI。 –